Edit #112
ProjectCBTS - Dev - obsoleted
Opened by Khoo Teik Heong
On2017-02-16
StatusClosed
Labels
Task

Priority 
Assigned ToAnupama
External ID
Open in release
Fixed/Target in release



[Billing - Customer Invoice - 1st Draft] : Edit Invoice

Objective : For Finance team to rectify the content for the billing.

Targeted Audience : Finance Team

UI : Same as Add UI.

Requirements :
1) Customer Invoice can be edited as long as the status is New, Confirmed or Billed (including overdue).
2) When Status = New, invoice can be edited without any further action.
3) When Status = Confirmed / Billed, 2 scenarios to cover
Scenario 1 : Before current accounting period end, update existing invoice.
Scenario 2 :
- After current accounting period end, upon editing of invoice details, system shall update existing invoice as Cancelled and create a new invoice as "New" status. The old invoice no that has been cancelled shall in bracket under the Invoice No column in Listing Page, Edit and View Page to indicate to user that it is an edit after accounting period.
- On the backend, system shall auto create a CN record to offset the values for old invoice and create a new DN record to register the new value for the invoice.

Estimated Effort for 1st draft for FO : 6hrs
Internal Effort Estimation : 4hrs
Comments
Commits

Victor Tan was assigned by Victor Tan
Monday April 03, 2017 - 06:15:44

Victor Tan change status to In progress
Monday April 03, 2017 - 06:15:49

Khoo Teik Heong was assigned by Victor Tan
Monday April 03, 2017 - 07:26:35

Victor Tan change status to Fixed/Done
Monday April 03, 2017 - 07:26:35

Anupama was assigned by Victor Tan
Monday April 03, 2017 - 07:26:42

Anupama
Monday April 10, 2017 - 08:29:55
Pending development in the task.3) When Status = Confirmed / Billed, 2 scenarios to cover
Scenario 1 : Before current accounting period end, update existing invoice.
Scenario 2 :
- After current accounting period end, upon editing of invoice details, system shall update existing invoice as Cancelled and create a new invoice as New status. The old invoice no that has been cancelled shall in bracket under the Invoice No column in Listing Page, Edit and View Page to indicate to user that it is an edit after accounting period.

Anupama change status to Ready for Testing
Monday May 29, 2017 - 10:41:15
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