Edit #102
ProjectCBTS - Dev - obsoleted
Opened by Khoo Teik Heong
On2017-02-13
StatusReady for Testing
Labels
Task

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



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

Objective : For those users creating, update, follow up, confirm, print invoice and generating receipt to locate the required invoices / booking.

Targeted Audience : Finance, Customer Service

General Assumptions
1) The invoices created can only be view the company issuing the invoice.
2) Phase 2 : Jr access account see own invoices created only. Senior Access Account can see all invoices created by the issuing company.
3) [TBC] CN / DN only applied after the accounting period.

The Listing Page consists of the following sections

(i) Header Summary
(ii) Hyperlink for switching between Individual Invoice View and Consolidated Summary View
(iii) Detail Data Table

(i) Header Summary
===============
1) The header summary consist of the following summaries
- New (New Invoice yet to be confirm)
- Confirmed
- Billed (Printed Invoice after confirmation)
- Unpaid / Outstanding (based on Paid Flag)
- Overdue (exceed due date for at least 1 day)
- Cancelled

2) The header summary serve the filtering based on status. Default : New & Confirmed


(ii) Hyperlink for switching between Individual Invoice View and Consolidated Summary View
======================================================================
1) TBD


(iii) Detail Data Table
================
1) In General, The invoice listing page shall shown all invoices for past 90 days that is New or Confirmed by default with sort by Invoice Date DESC

2) The detail data table consists of the following fields
- Invoice Date
- Invoice No
- Booking No
- Billing Party show the Name & Type (Customer, Shipper, Consignee, Master, Others)
- Total Amount
- Status - including overdue
- Action

3) The Action column covers below.
- Edit
- Confirm
- Print (cover receipt as well) support localization for local documentation
- Cancel
- Cashier

Status Filtering & Sorting
===================
1) When click on the status filter in summary, system shall populate the list of booking with one of the invoice matching the status filter.
i.e., Booking BF123456789 comes with INV#123 (New), INV#234 (Confirmed), when checked with Confirmed status filter, both invoices corresponding to BF123456789 shall displayed.

2) The order of the filtered records shall be sort by Invoice Date DESC (for record that matched the status) group by booking No. Those records that matched the status filtered shall be highlighted in different color.

Internal Development Timeline : 6hrs
Estimated Duration for 1st Draft : 8hrs




Comments
Commits

Victor Tan was assigned by Khoo Teik Heong
Tuesday February 14, 2017 - 03:00:06

Victor Tan change status to In progress
Wednesday March 15, 2017 - 02:39:12

Khoo Teik Heong was assigned by Victor Tan
Wednesday March 15, 2017 - 02:39:15

Victor Tan change status to Fixed/Done
Wednesday March 15, 2017 - 02:39:18

Anupama was assigned by Victor Tan
Wednesday March 15, 2017 - 02:39:24

Anupama
Monday April 10, 2017 - 08:49:26
Pending in the task:
2) Phase 2 : Jr access account see own invoices created only. Senior Access Account can see all invoices created by the issuing company.
3) [TBC] CN / DN only applied after the accounting period.

(ii) Hyperlink for switching between Individual Invoice View and Consolidated Summary View
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