Edit #162
ProjectCBTS - Dev - obsoleted
Opened by Steven Loh
On2017-03-01
StatusOpen
Labels
Task

Priority 
Assigned ToMohammad Esmail
External ID
Open in release
Fixed/Target in release



[Billing - Customer Billing - CN/DN]: CN/DN Print API

Created by Steven Loh, 1 Mar 2017

Objectives

Create an API to retrieve print output for CN/DN.

Side Objectives

Be aware that this implementation shall be reused for printing CN/DN for internal invoice and miscellaneous billing.

API design

Endpoints

  • GET invoice/{civ_id}/notes/{note_id}
  • GET billingnotes/{id}

HTTP request headers

  • Accept application/pdf

GET params

  • print-size: a4, dmx
  • print-type: normal, tax

Types of outputs

  1. [8 hrs] One universal A4 template for normal CN/DN, used across all 4 countries.
    • Template shall support English only.
    • Contents shall support localized language.
    • Printed on a standard A4 paper.
  2. [12 hrs] One dot-matrix template to be used by KART-MY and KART-TH.
    • Template shall support localized language.
    • Contents shall support localized language.
    • Printed on a 3-ply plain dot-matrix carbonised paper.
  3. [12 hrs] One dot-matrix template to be used with KART-VN pre-determined template.

KART-CN does not require dot-matrix printing for tax CN/DN.

Comments
Commits

Mohammad Esmail was assigned by Steven Loh
Monday April 03, 2017 - 06:29:24
Display Comment and Event



uBugtrack - Built with ♥ by a passionate small team located in Nice, France.
Plans & pricing - News & Changelog - uBugtrack API - Simple Agile Methodology - Privacy - Status
Follow on twitter