Task #19541
closedMCL/CPW - Enhancement for Manifested Freight / Ex Works Charges when Freight Payment Term = Collect for Ocean Import
Description
Following the implementation of the functionality https://gitlab.maccs.mu/rnd/ffa/documentation/-/issues/1217 allowing charges to be identified as “Manifested Freight / Ex Works charges” in the Maintenance Charges configuration, the client has requested an enhancement to also handle cases where the Freight Payment Term = Collect.
Currently, the system logic focuses primarily on Manifested Freight with Freight Term = Prepaid, where the amount is displayed for information purposes only and excluded from invoice calculations.
MCL/CPW now requires that Manifested Freight charges with Freight Term = Collect should also be displayed clearly while still being calculated as charges for invloicing.
New Requirement:
When a charge is configured as Manifested Freight in Maintenance Charges and the Freight Term = Collect and it is for Ocean Import, the system must:
- Display the Manifested Freight amount at the top of the charges list in the VAT Invoice and NOA (Notice of Arrival) for information purposes.
- Continue to display the same charge within the normal charges list of the invoice.
- Treat the charge as a normal collectible charge and include it in all invoice calculations (subtotal, VAT, grand total).
| Charge Type | Freight Term | Module | Display on NOA / Invoice Top | Included in Charges List | Included in Totals |
|---|---|---|---|---|---|
| Manifested Freight | Prepaid | Ocean Import | Yes (Information Only) | No | No |
| Manifested Freight | Collect | Ocean Import | Yes (Information) | Yes | Yes |
Acceptance Criteria
-
When Manifested Freight / Ex Works charges checkbox is selected in Maintenance Charges:
Freight Term = Prepaid
- Amount appears on top of NOA and VAT Invoice.
- Amount not included in invoice calculations.
- Amount not listed within collectible charges.
Freight Term = Collect
- Amount appears on top of NOA and VAT Invoice as information.
- Amount remains in the charges list.
- Amount included in invoice total calculations.
-
The display must be consistent across:
- NOA (Notice of Arrival)
- VAT Invoice
-
Existing behaviour for Prepaid manifested freight must remain unchanged.
Reason for Change:
The client wants better visibility of manifested freight amounts, even when freight is Collect, while ensuring the charge is still correctly invoiced.
GitLab Sync Log
[{"id": "40366", "author": "Vishesh Jodhoa", "hours": 4.0, "created": "2026-03-17T06:21:29.827Z", "log_date": "2026-03-17", "comment": "Imported from GitLab by @Vishesh Jodhoa on 2026-03-17T06:21:29.827Z: 4h-(4.0)h spend at: 2026-03-17", "status": "active", "deleted_by": "", "redmine_entry_id": 12656}]