Video Walkthrough

Watch the full guide before proceeding, or use it as a reference alongside the written steps below.

CargoFlow Declarant Guide Video
Watch Video Guide
Opens on YouTube · ~5 min
1

Add to Queue

Use this function to submit a container to the NCT examination queue after customs clearance is granted. Open the Add to Queue tab on the CargoFlow declarant portal to begin.

1
Search by CusDec Number Required

The CusDec (Customs Declaration) number is printed on the release order issued by Sri Lanka Customs. Enter it in four parts:

CBHQ1
2026
I
34526
🔍 Search

A live preview displays as you type: CBHQ1-2026-I-34526

ℹ️ The system retrieves only containers cleared for examination yards (RCT, GL1, GL2) with Doc Checked status in ASYCUDA. If no containers appear, the pass status may not yet be updated.
2
Select Containers

Each found container is listed with its container number, destination yard, and pass number. By default, all eligible containers are pre-selected.

  • Use the checkboxes to deselect containers you do not want to add right now.
  • Use Select All / Deselect All buttons to toggle all at once.
  • The button label updates dynamically: "Add 2 Selected".
Add 2 Selected →
3
Phone Verification (OTP) Security

To prevent queue spam, a one-time code is sent to the mobile number registered against your pass.

+94
7X XXX XXXX
Send Code →
_ _ _ _ _ _
✓ Verify & Continue →
⚠️ If the code does not arrive, click Resend. If the wrong number was entered, click Cancel to start over.
4
Review & Confirm

A summary of the shipment details retrieved from ASYCUDA is displayed. Review the following:

FieldDescription
CusDec (SAD) NumberThe full formatted CusDec reference
Consignee TINTax Identification Number of the consignee
Consignee NameName of the consignee
Declarant TINTIN of the clearing agent
Declarant NameName of the clearing agent
VesselName of the vessel
TerminalTerminal code

For each selected container, verify and fill in the following fields:

FieldDescription
Pass NumberAuto-filled from ASYCUDA
Truck No.Auto-filled from ASYCUDA
Trailer No.Auto-filled from ASYCUDA
Container SizeSelect 20ft or 40ft
Container TypeSelect General, Reefer (RCT only), or Perishable (RCT only)
ℹ️ GL1 and GL2 yards: Reefer and Perishable container types are not applicable and will not appear as options for these yards.
✓ Confirm & Add to Queue
5
Success ✓

On success, each container is confirmed with the following details:

✓ Container added to queue
Queue No.
#15 of 2026/04/05
Pass
P-20261234
Container
MSCU1234567
Position
#3 in RCT queue
⚠️ If a container fails to add (e.g., duplicate submission), an error message appears in red for that specific container only.
+ Submit Another CusDec
2

Track Container

Use this function to check the live status of containers already in the queue. Open the Track Container tab on the CargoFlow declarant portal.

1
Search by CusDec

Enter the same four-part CusDec number as described in the Add to Queue — Step 1, then click Search.

2
Phone Verification

Enter the 6-digit OTP sent to the registered mobile number to verify identity, then click Verify & View Status →.

3
View Status

Each container is displayed as a card showing:

Status Badge — displayed in the top right of each container card:

BadgeMeaning
🚚 En Route Container is in the queue, truck has been dispatched
📣 Yard Called Destination yard has requested the container
✅ NCT Acknowledged Gate staff has acknowledged on ASYCUDA
🚪 NCT Gate Out Container has cleared the NCT gate physically
📍 Arrived at Yard Container confirmed at the yard gate — delivery complete

Progress Timeline — five stages with timestamps:

En Route
Truck dispatched to NCT · 09:14
Yard Called
Destination yard notified · 09:47
NCT Gate Acknowledged
In progress…
NCT Gate Out
Waiting
Arrived at Yard
Waiting
🔄 Each completed stage shows its timestamp. The active stage shows "In progress…". Future stages show "Waiting". Click ↻ Refresh to reload the latest status.
#3 in RCT queue Queue position chip — updates live
Check Reroute

If the destination yard for a container has been changed in ASYCUDA after submission, CargoFlow may not yet reflect the updated assignment. The ⇄ Check Reroute button synchronises the system with the latest ASYCUDA data.

  1. From the Track Result screen, click ⇄ Check Reroute.
  2. A spinner appears while the system checks ASYCUDA.
  3. A Reroute Check modal appears with one of two outcomes:
When no reroutes are detected: "No reroutes detected — all containers are headed to their original yards." No action is needed.
← Search Another CusDec