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

Priority 
Assigned ToXinYi.Quek
External ID
Open in release
Fixed/Target in release



[Billing - Internal Billing - Service Charge] : Add / Edit Service Charge

Objective

For customer service for the KART company that provide services for the booking owner to create the service charges relevant to the booking for billing back the booking owner.

Targeted Audience : Customer Service

Assumptions

1) All KART companies that associate with the particular booking is able to create internal billing to bill the booking owner. 2) Those associated countries for the booking can only create / edit / view service charges related to them.

User Interaction

1) via Booking List Page, click on the icon on the Action Panel to Add / Edit Service Charge OR 2) via Booking Pop Up View Page, click on the Add / Edit Service Charge button. 3) via the MRWB List Page, click on the icon on the Action Panel to Add / Edit Service Charge.

Use Cases

1) User select internal billing option. 3) User Put in Service Charge 4) System generates Service Charge List 5) System generates Summary Info

UI Information

1) The pop up UI consist of 3 sections

  • Booking Info / MRWB Info (read only, retrieve from selected booking).
  • Service Charge Info (support Create / Edit of Service Charge)
  • Service Charge List (read only with Action column for Edit existing service charge and delete unwanted service charge).
  • Summary Info (read only, show the total summary of the service charges related for selected booking)

2) Service Charge Info Section - Additional Info

  • Currency *. Default : show the currency for the selected customer.
  • Service Charge * : Drop down box selection with textbox for overwriting the default service charge content.
  • Qty * : Numeric with 2 decimals
  • Price * : Numeric with 2 decimals
  • Description Field : Textareas
  • Tax : 3 options (VAT / GST, Inclusive, WithHolding). a) When select VAT / GST, populate the VAT / GST list based on login user. b) When select inclusive, the unit price should remained as what user entered. The total price (without tax) should reflect the total charges - Tax. c) When select withHolding, provide drop down box for selection of percentage.
  • Current Service Charge Summary, it demonstrates the following info. a) Total Amount (without Tax) b) VAT / GST Amount c) WithHolding Tax Amount (Tax inclusive does not apply for withHolding Tax) d) Total Amount (with Tax inclusive)

3) Service Charge List - Additional Info

  • Demonstrate list of service charge details added in line.
  • Come with Action column - to support Edit / Delete of Service Charge
  • The Edit / Delete action comes with access right control.

4) Summary Info - Additional Info

  • Showing Summary of Service Charges group by currency.

5) Additional Info to be added later.

  • Business rules when not to allow edit / delete of service charges.

The UI same as UI for Add / Edit Service Charge for customer Service Charge module.

API Information

Method Path Description
GET service-charge/globals/internal/edit Returns the global data for add/edit pop-up.
GET company/{id}/mrwb Returns the list of MRWB belonging to a company. Use get params to filter those MRWB that are available for internal billing.
GET mrwb/{id} Returns MRWB details with service charge list so that it can be populated for edit.
POST mrwb/{id}/service-charge Creates or updates list of service charges for MRWB.
Comments
Commits

Steven Loh change status to Waiting
Sunday February 26, 2017 - 13:04:04

XinYi.Quek was assigned by Jacob Loh
Friday April 14, 2017 - 07:35:31

Jacob Loh change status to In progress
Friday April 14, 2017 - 07:35:35

XinYi.Quek change status to Fixed/Done
Friday April 28, 2017 - 08:50:22

Anupama change status to Ready for Testing
Tuesday May 09, 2017 - 06:00:32
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