Task #19042
openTask #19122: Sprint Planning for 01/12/2025 - 12/12/2025
On-Carriage Credit Note
0%
Description
The FFWD asked for a new functionality named "On-Carriage Credit Note". This Credit Note is issued to an Agent for on-carriage charges related to export shipments in order to record and settle payments made to agents for on-carriage services in cases where no supplier invoice is received.
In export shipments, when goods are transhipped from Port A and the agent un-stuffs the container to deliver goods to multiple destinations, the FFWD reimburses the agent for the on-carriage services rendered.
Since no formal invoice is received from the agent, the company issues a Credit Note with On-Carriage Charges under the Agent Name to document and process the payment.
Process Flow
- User selects the applicable Master BL (export).
- The system automatically fetches all related House BLs (HBLs) linked to that Master BL.
- The user selects one or more HBLs for which on-carriage charges will be issued.
- The system displays the selected HBLs in the charges grid in the "Additional Information", with default charge amounts = 0.
- The user enters or updates the charge amount for each selected HBL.
- VAT should not be mandatory if the charge is in a foreign currency
- Upon saving, the system generates a Credit Note addressed to the Agent Name.
- The Credit Note should include:
- Agent Name
- Master BL reference
- List of selected HBLs
- Charge description and amounts
- Total amount (base and currency)
- Auto-generated Credit Note number
- The Credit Note should be printable/exportable in A4 format for accounting and filing purposes.
Acceptance Criteria
- Credit Note Type: A new type or category “On-Carriage Credit Note” should be available under the Credit Note functionality.
-
Master BL Selection:
- Only export Master BLs should be selectable.
-
Auto-fetch of HBLs:
- System fetches all HBLs under the selected Master BL.
- Each HBL should display HBL Number, Container Ref, Consignee and Port of Delivery.
-
Charge Entry Grid:
- Initially, all charge amounts default to zero.
- User manually selects the on-carriage charge and inputs the on-carriage charge amount per HBL.
- System validates that charge amounts are numeric and positive.
-
Credit Note Saving:
- On saving, Credit Note is created for the selected Agent.
- Each included HBL and its charge are recorded in the Credit Note details.
-
Audit Trail:
- All user actions (creation, modification, save) should be logged.
- Link between Master BL, HBLs, and Credit Note maintained.
-
Reports & Printouts:
- Credit Note printout to include all selected HBLs and their charge breakdown.
GitLab Sync Log
[{"id": "35288", "author": "Gilles Mahomudally", "hours": 7.0, "created": "2025-12-10T05:55:44.679Z", "log_date": "2025-12-09", "comment": "Imported from GitLab by @Gilles Mahomudally on 2025-12-10T05:55:44.679Z: 7h-(7.0)h spend at: 2025-12-09", "status": "active", "deleted_by": "", "redmine_entry_id": 11636}]
Updated by Redmine Admin about 1 month ago
- gitlab project trace deleted (
Sprint Planning for 03/11/2025 - 14/11/2025)
Updated by Redmine Admin 23 days ago
- Priority changed from Normal to High
- Parent task changed from #19002 to #19122
- gitlab project trace set to Sprint Planning for 01/12/2025 - 12/12/2025
Updated by Redmine Admin about 1 hour ago
- GitLab Time Logged changed from 0 to 25200