Project

General

Profile

Actions

Task #19483

open

Part Shipment Indicator at House AWB Level

Added by Redmine Admin about 6 hours ago. Updated about 3 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
03/03/2026
Due date:
03/03/2026 (Due in 0 days)
% Done:

0%

Estimated time:
0:00 h
GitLab ID:
3947
GitLab Milestone:
GitLab Ticket Number:
1246
GitLab Time Logged:
0
Lock Timeline Date:
No
gitlab project trace:

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:

  1. Prevent receiving more than declared totals for example if T = 10, the amount in the Part shipments (P) shall not exceed 10 (T).
  2. Prevent negative balances.
  3. Display warning if user attempts to close shipment while balance exists.
  4. Automatically change status to:

·         “Partially Received” if balance > 0

·         “Fully Received” if balance = 0

 

6. Acceptance Criteria

  1. 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.

  1. System automatically calculates remaining pieces, weight, and volume.
  2. Status updates automatically based on balance.
  3. 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

[]

Actions

Also available in: Atom PDF