Task #19483
openPart Shipment Indicator at House AWB Level
0%
Description
The Air Import officer will need to indicate whether a House Air Waybill (HAWB) is:
(a) Total shipment (T)
(b) or a Part shipment (P)
This allows the system to track the received cargo per flight and automatically calculate the remaining balance to be received on subsequent flights.
In Air freight operations, shipments under one House Air Waybill may arrive either in full (single flight) or in parts (multiple flights).
Functional Requirements
Mandatory field required at House AWB level:
Field Name: Part Shipment Indicator
Field Type: Dropdown
Values:
- T = Total Shipment
- P = Part Shipment
If “T” (Total Shipment) is Selected
System must:
- Expect full declared quantity to be received in one entry.
- Automatically update status to a “Fully Received”.
If “P” (Part Shipment) is Selected
System must:
A. Display Declared Totals (Read-Only)
At House level, display:
- Total Pieces
- Total Gross Weight
- Total Volume
B. Allow Multiple Flight Entries
For each flight arrival, user must capture:
- Flight Number
- Arrival Date
- Pieces Received
- Weight Received
- Volume Received
C. Automatic Balance Calculation
System must automatically calculate cumulative totals and remaining balance:
Remaining Pieces = Total Pieces – Sum of Received Pieces
Remaining Weight = Total Weight – Sum of Received Weight
Remaining Volume = Total Volume – Sum of Received Volume
Breakdown and Display Section
System must display a section titled:
“Part Shipment Breakdown”
Table format:
Flight No | Arrival Date | Pieces Received | Weight Received | Volume Received
Below the table, system must display:
Remaining to be received on other flights:
- Remaining Pieces: XX
- Remaining Weight: XX
- Remaining Volume: XX
Validation Rules
The system must:
- Prevent receiving more than declared totals for example if T = 10, the amount in the Part shipments (P) shall not exceed 10 (T).
- Prevent negative balances.
- Display warning if user attempts to close shipment while balance exists.
- Automatically change status to:
· “Partially Received” if balance > 0
· “Fully Received” if balance = 0
6. Acceptance Criteria
- User can select P or T at House level.
· If T is selected, system requires full receipt in one transaction.
· If P is selected, system allows multiple flight receipts.
- System automatically calculates remaining pieces, weight, and volume.
- Status updates automatically based on balance.
- Breakdown table is visible for ‘P’ shipments only.
Example:
Declared at House Level:
- 200 Pieces
- 2,000 kg
- 10 CBM
- Indicator: P
Flight 1 Received:
- 120 Pieces
- 1,200 kg
- 6 CBM
System displays:
Remaining: 80 Pieces
Remaining: 800 kg
Remaining: 4 CBM
Status: Partially Received
Flight 2 Received:
- 80 Pieces
- 800 kg
- 4 CBM
System displays:
Remaining: 0
Status: Fully Received
GitLab Sync Log
[]