Loading

UBMREQ Business Rules

Message Mapping

User Data Dictionary

UBMREQ - Messaging Rules

  1. The valid Message Function Codes for an UBMREQ are:
    1. Original (9)
    2. Change (4)
    3. Replace (5)
    4. Withdraw (50)
  2. UBMREQ messages must quote a unique Sender Reference. The ICS will use this number and the associated version number to ensure duplicate messages are not processed.
  3. The version number for an Original (9) message must be set at 1 or greater.
  4. Before the UBMREQ message is processed at the application level:
    1. All leading and trailing blanks will be stripped;
    2. Multiple spaces will be compressed;
    3. Illegal characters will be removed; and
    4. All nulls will be converted to blanks.
  5. Any errors in an UBMREQ message will be reported in an UBMREQ Error Response message (UBMREQE).
  6. Any advice messages resulting from the UBMREQ message will be reported in an UBMREQ Error Response message (UBMREQE).
  7. The maximum number of errors and advices that can be reported will be 50. No further errors or advices will be processed once the maximum number allowed for the UBMREQE has been reached.
  8. When an underbond movement has been approved, an approval advice will be sent in an UBMREQR message for each line of cargo.
  9. A Change to an UBMREQ will be rejected if there is no difference between the Original and the Change UBMREQ.
  10. Each Change UBMREQ message will be considered to be a new version of the message. For each version of a message the senders reference version number must be unique and incremented from the previous version.
  11. Change or Withdraw UBMREQ messages for which no original exist will be rejected by the ICS.
  12. The Withdrawal of an UBMREQ is for the entire record.
  13. Once an Underbond Movement Request has been created, amended or withdrawn online through the ICS, future processing via EDI will not be permitted.
  14. Where the Message Function Code is 9 (Original), the valid Line Action Code is I (Insert).
  15. Where the Message Function Code is 4 (Change) and the Line Action Code is populated, the valid codes are I (Insert) or D (Delete).
  16. To create a new line record, the Message Function Code is 4 (Change) and the Line Action Code is I (Insert).
  17. To delete a line record, the Message Function Code is 4 (Change) and the Line Action Code is D (Delete).
  18. Where the Message Function Code is 5 (Replace) only the Movement information can be changed. Line information cannot be changed when using a Replace.

UBMREQ - Processing Rules

  1. An Underbond Movement is a request to move import cargo from one licensed Establishment to another licensed Establishment, whilst the cargo is still under Customs control. It facilitates the movement of International import cargo not yet released for home consumption.
  2. An UBMREQ message for a unique line of cargo will be rejected if an UBMREQ already exists for that line of Cargo.
  3. An UBMREQ must contain movement information or the message will be rejected.
  4. Sea Cargo lines on an UBMREQ will be identified by a concatenation of the:
    1. Import Cargo Type (must be Sea)
    2. Vessel Identifier
    3. Voyage Number
    4. Container Number
    5. Ocean Bill of Lading
    6. House Bill of Lading
  5. Air Cargo lines on an UBMREQ will be identified by a concatenation of:
    1. Import Cargo Type (must be Air)
    2. Master Air Waybill Number
    3. House Air Waybill Number
    4. Airline Code
    5. Flight Number
    6. Estimated Date of Arrival
  6. The Discharge Establishment ID in an UBMREQ message must match the establishment of the Outturn Report and/or Progressive Discharge Report for the goods.
  7. An UBMREQ will be rejected if:
    1. A line is submitted relating to in-transit cargo, which has been reported in a Cargo Report.
    2. A line is submitted for cargo, which has a status of ACS or AQIS Seized.
    3. A line is submitted for cargo which has already been reported as moving from the Originating Establishment.
  8. The original arrival method must be Air or Sea or the message will be rejected.
  9. The Discharge Establishment Id must be linked to the Discharge Port Code or the message will be rejected.
  10. For air cargo the Discharge Establishment Id must be an Air CTO or the message will be rejected.
  11. For sea cargo the Discharge Establishment Id must be a s15 Wharf or the message will be rejected.
  12. The Originating Establishment Id must be a CTO, s15 Wharf or a Depot Establishment Type.
  13. The Destination Establishment Id must not be the same as the Originating Establishment Id.
  14. If the mode of movement is Underbond by Sea then the Originating Establishment Id must be a s15 Wharf or the message will be rejected.
  15. If mode of movement is NOT Underbond by Sea then the Movement Vessel Identifier must be left blank or the message will be rejected.
  16. If Mode of Movement is Underbond by Sea then the Underbond by Sea Movement Vessel Identifier must be an internationally registered ship from the Customs Ship register or the message will rejected.
  17. Underbond by Sea Movement Voyage Number is only to be reported for an Underbond by Sea movement.
  18. If the Request Reason is:
    1. Deconsolidate at Destination and the Destination Establishment Id is a s77g Container Park the message will be rejected. (Cannot De-consolidate at a container park)
    2. Deconsolidate at Destination and the Destination Establishment Id is a s15 Wharf the message will be rejected. (Cannot De-consolidate at a s15 Wharf)
    3. Deconsolidate at Destination and the Freight Forwarder Indicator is NOT set (either in the Cargo Report or by the system) AND this is the lowest level House Bill reported against this unique line of cargo then the message will be rejected. (Cargo is not a de-consolidation)
    4. Time Up to s79 Warehouse then the Originating Establishment Id must not be a s79 Warehouse or the message will be rejected. (Cargo must be at a Wharf, Depot, Container Park or Air CTO)
    5. Time Up to s79 Warehouse the Destination Establishment Id must be a s79 Warehouse or the message will be rejected.
    6. Time Up to s79 Warehouse and an UBMREQ already exists for this unique line of cargo the message will be rejected.
    7. Time Up to s79 Warehouse and the Originating Establishment Id is not in the same port, as the Destination Establishment Id the message will be rejected.
    8. Time Up to s79 Warehouse and there is no Actual Arrival Report (Sea or Air) the message will be rejected. (Cannot lodge a Time Up Underbond where an Actual Arrival is not reported.
    9. Transhipment then this field must be a valid Overseas Destination Port from the UNLOCODES or the message will be rejected.
    10. Is NOT Transhipment then the Overseas Destination Port field must be left blank or the message will be rejected.
  19. An UBMREQ message will be rejected if a line of cargo is identified as LCL, a container number is quoted and the Mode of Movement is Underbond by Sea.
  20. If an Ocean Bill or a MAWB is quoted and the goods have not been reported to the Department on a Cargo Report the UBMREQ will be rejected.
  21. If a House Bill of Lading or a House Air Waybill Number is quoted then the associated Ocean Bill of Lading or Master Air Waybill Number reported as part of the original cargo report, must also be quoted or the message will be rejected.
  22. If the Number of Packages does not equal the Number of Packages in the corresponding line of cargo on the Cargo Report the message will NOT be rejected however an advice will be returned.

Data Dependency Tables

An Underbond Movement Request Message can be Created, Changed or Withdrawn. The mechanism for carrying out these transactions utilises Message Function Code. The Message Function Code is a document level transaction indicator that is applied to the document.

Message Function CodeAction
ORIGINAL (9)A new Underbond Movement Request with a unique sender's reference.
CHANGE (4)A full Underbond Movement Request containing changes to attributes excluding attributes contained within the unique business identifier and Movement information.
REPLACE (5)An Underbond Movement Request which is intended to replace the previous Movement information only.
WITHDRAW (50)A withdrawal of an existing Underbond Movement Request.

Data Dependency Table for Original and Change

The following table models the data elements of the Underbond Movement Request Document where the document is considered an "Original" and "Change".

Data ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is UBMREQ
Sender ReferenceMandatory
Sender Reference VersionMandatory
Message Function CodeMandatorySee Message Function Code Table above.
Responsible Party Client IDMandatoryThe Australian Business Number (ABN) or Customs Client Identifier (CCID) belonging to the party responsible for the movement of the cargo.
Vessel IdConditionalRequired for sea cargo underbond movements.
Voyage Number Conditional

Required for sea cargo underbond movements.

The Voyage Number must be the Principal Agent's Voyage Number.

Airline CodeConditionalRequired for air cargo underbond movements.
Flight Number ConditionalRequired for air cargo underbond movements.
Estimated Date of ArrivalConditional

Required for air cargo underbond movements.

The local date in the format of CCYYMMDD.

Discharge Establishment IdConditional Discharge Establishment ID is required when the cargo that has been discharged moves underbond for the first time.

Mandatory for an Original and not allowed for a Change.

Originating Establishment IdMandatoryThe Originating Establishment Id is the identifier of the establishment where the underbond is to originate from.
Destination Establishment IdMandatoryThe Destination Establishment Id is the identifier of the establishment where the underbond is destined.
Request ReasonMandatory

The reason why the cargo is required to move underbond.

Valid Request Reason codes are:

  • DEL (Delivery to Final Destination)
  • DCL (Deconsolidate at Destination)
  • MOV (Other Movement)
  • TUW (Time-Up to s79 Warehouse)
  • TSH (Transhipment)
  • AQS (AQIS)

Mandatory for an Original and not allowed for a Change.

Mode of MovementMandatory

Valid codes are:

  • AIR (Underbond by Air)
  • RAI (Underbond by Rail)
  • ROA (Underbond by Road)
  • IVS (Underbond by Sea International)
  • DVS (Underbond by Sea Domestic)

Mandatory for an Original and not allowed for a Change.

Underbond By Sea Movement Vessel IdConditionalRequired if the Mode of Movement is IVS (Underbond By Sea International).
Underbond By Sea Movement Voyage Number ConditionalRequired if the Mode of Movement is IVS (Underbond By Sea International).
Underbond By Sea Overseas Routing PortOptionalMust be a valid UNLOCODE.
Transhipment Overseas Destination PortConditional

Required if the Request Reason is TSH (Transhipment).

Must be a valid UNLOCODE.

Line Action CodeMandatory

Valid Line Action Codes are:

  • I (Insert)
  • D (Delete)

Unique Consignment Reference Number

Optional
Import Cargo TypeConditional

Required for sea cargo underbond movements.

Valid codes are:

  • LCL (Less than Container load)
  • FCL (Full Container load)
  • FCX (Full Container load with multiple house bills)
  • B/B (Break bulk)
  • BLK (Bulk)

Container Number

ConditionalRequired if Import Cargo Type is reported as anything other than B/B (Break bulk) or BLK (Bulk).
Ocean Bill of LadingConditional

Required if Import Cargo Type is reported as B/B (Break Bulk) or BLK (Bulk).

For sea cargo this is to be used for consignments that are to be moved underbond and contain an Ocean Bill of Lading as part of the unique identifier.

Master Air Waybill NumberConditionalRequired for air cargo underbond movements.
House Bill of LadingOptionalFor sea cargo this is to be used for consignments that are to be moved underbond and contain a House Bill of Lading as part of the unique identifier.
House Air Waybill NumberOptionalFor air cargo this is to be used for underbond moves for House Air Waybill consignments.
Package TypeConditionalRequired if Import Cargo Type is anything other than BLK (Bulk) or blank.
Number of PackagesConditional

Required if Import Cargo Type is anything other than BLK (Bulk).

Must be a positive numeric value greater than zero.

Data Dependency Table for Replace

The following table models the data elements of the Underbond Movement Request Document where the document is considered a "Replace". A Replace is used only to change Movement information.

Data ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is UBMREQ
Sender ReferenceMandatory
Sender Reference Version Mandatory
Message Function CodeMandatorySee Message Function Code Table above.
Responsible Party Client ID MandatoryThe Australian Business Number (ABN) or Customs Client Identifier (CCID) belonging to the party responsible for the movement of the cargo.
Vessel IdentifierConditionalRequired for sea cargo underbond movements.
Voyage Number Conditional

Required for sea cargo underbond movements.

The Voyage Number must be the Principal Agent's Voyage Number.

Airline CodeConditionalRequired for air cargo underbond movements.
Flight NumberConditionalRequired for air cargo underbond movements.
Estimated Date of ArrivalConditional

Required for air cargo underbond movements.

The local date in the format of CCYYMMDD.

Discharge Establishment IdConditionalDischarge Establishment ID is required when the cargo that has been discharged moves underbond for the first time.
Originating Establishment IdMandatoryThe Originating Establishment Id is the identifier of the establishment where the underbond is to originate from.
Destination Establishment IdMandatoryThe Destination Establishment Id is the identifier of the establishment where the underbond is destined.
Request ReasonMandatory

Specifies the reason the cargo is required to move underbond.

Valid Request Reason codes are:

  • DEL (Delivery to Final Destination)
  • DCL (Deconsolidate at Destination)
  • MOV (Other Movement)
  • TUW (Time-Up to s79 Warehouse)
  • TSH (Transhipment)
  • AQS (AQIS)

Mode of Movement

Mandatory

Valid codes are:

  • AIR (Underbond by Air)
  • RAI (Underbond by Rail)
  • ROA (Underbond by Road)
  • IVS (Underbond by Sea International)
  • DVS (Underbond by Sea Domestic)

Underbond By Sea Movement Vessel Id

ConditionalRequired if the Mode of Movement is IVS (Underbond By Sea International).
Underbond By Sea Movement Voyage Number ConditionalRequired if the Mode of Movement is IVS (Underbond By Sea International).
Underbond By Sea Overseas Routing PortOptionalMust be a valid UNLOCODE.
Transhipment Overseas Destination PortConditional

Required if the Request Reason is TSH (Transhipment).

Must be a valid UNLOCODE.

Data Dependency Table for Withdrawal

The following table models the data elements of the Underbond Movement Request Document where the document is considered a "Withdraw".

Data ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is UBMREQ
Sender ReferenceMandatory
Sender Reference Version Mandatory
Message Function CodeMandatorySee Message Function Code Table above.
Responsible Party Client ID MandatoryThe Australian Business Number (ABN) or Customs Client Identifier (CCID) belonging to the party responsible for the movement of the cargo.
Vessel IdentifierConditionalRequired for sea cargo underbond movements.
Voyage Number Conditional

Required for sea cargo underbond movements.

The Voyage Number must be the Principal Agent's Voyage Number.

Airline CodeConditionalRequired for air cargo underbond movements.
Flight Number ConditionalRequired for air cargo underbond movements.
Estimated Date of ArrivalConditional

Required for air cargo underbond movements.

The local date in the format of CCYYMMDD.

Originating Establishment IdMandatoryThe Originating Establishment Id is the identifier of the establishment where the underbond is to originate from.
Destination Establishment IdMandatoryThe Destination Establishment Id is the identifier of the establishment where the underbond is destined.

NOTE: for further details in relation to a Business Term, refer to the User Data Dictionary.

V2.7 16 FEB 2006