Edit #333
ProjectCBTS - Dev - obsoleted
Opened by Steven Loh
On2017-04-11
StatusClosed
Labels
Task

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



[Billing] - Accounting Period (BO)

Description

  1. An accounting period starts from the first of the month until the last day of the month.
  2. All billing documents (invoice, CN and DN) with document date that falls between an accounting period (first and last day inclusive) is deemed to be within the accounting period.
  3. Editing an invoice (customer, internal and miscellaneous) after the accounting period will automatically:
    • Create a credit note in the current accounting period with the relevant service charges to void the existing invoice.
    • Create a new invoice (with new invoice number) with the updated details in the current accounting period.

Objectives

  1. Create a helper function in BillingService class to return the current accounting period.
  2. Return the current accounting period in all listing page requests to be displayed in the UI.
  3. Implement auto-creation of CN and new invoice in current accounting period when user edits an invoice from previous accounting periods. Customer and internal invoice modules shall be covered.

Estimation

24 hours, include development, developer testing, unit test development (if applicable) and peer test/review.

Comments
Commits

HorWT was assigned by HorWT
Friday April 14, 2017 - 14:40:36

HorWT change status to In progress
Friday April 21, 2017 - 12:44:28

HorWT change status to Fixed/Done
Thursday May 11, 2017 - 04:36:40

Steven Loh was assigned by HorWT
Thursday May 11, 2017 - 04:36:40

HorWT was assigned by HorWT
Thursday May 11, 2017 - 04:40:09

Anupama change status to Ready for Testing
Friday May 12, 2017 - 09:47:03
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