Project

General

Profile

Actions

Task #19541

closed

MCL/CPW - Enhancement for Manifested Freight / Ex Works Charges when Freight Payment Term = Collect for Ocean Import

Added by Redmine Admin 6 months ago. Updated 3 months ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
03/13/2026
Due date:
03/13/2026
% Done:

100%

Estimated time:
0:00 h
Spent time:
GitLab ID:
4014
GitLab Milestone:
GitLab Ticket Number:
1284
GitLab Time Logged:
14400
Lock Timeline Date:
No
gitlab project trace:

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

  1. 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.
  2. The display must be consistent across:

    • NOA (Notice of Arrival)
    • VAT Invoice
  3. 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}]

Actions #1

Updated by Redmine Admin 6 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 5 months ago

  • Subject changed from MCL/CPW to MCL/CPW - Enhancement for Manifested Freight / Ex Works Charges when Freight Payment Term = Collect for Ocean Import
  • GitLab Time Logged changed from 0 to 14400
Actions #3

Updated by Redmine Admin 5 months ago

  • GitLab Sync Log updated (diff)
Actions #4

Updated by Redmine Admin 5 months ago

  • Status changed from New to Development Done
Actions #5

Updated by Redmine Admin 5 months ago

  • Status changed from Development Done to QA
Actions #6

Updated by Redmine Admin 5 months ago

  • Status changed from QA to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF