Message Mapping
User Data Dictionary
SEAOUT - General Rules
- The valid Message Function Codes for a SEAOUT are:
- Original (9)
- Change (4)
- Withdraw (50)
- SEAOUT messages must quote a unique Sender Reference. The ICS will use this number and the associated Sender Reference Version Number to ensure duplicate messages are not processed.
- The version number for an Original (9) message must be set at 1 or greater.
- Before the SEAOUT message is processed at the application level:
- All non significant leading and trailing blanks will be stripped;
- Multiple spaces will be compressed;
- Illegal characters will be removed; and
- All nulls will be converted to blanks.
- Any errors in an SEAOUT message will be reported in an SEAOUT Response message (SEAOUTR).
- Any advice messages resulting from the SEAOUT message will be reported in an SEAOUT Response message (SEAOUTR).
- The maximum number of errors and advices that can be reported in a single SEAOUT will be 50. No further errors or advices will be processed once the maximum number allowed for the SEAOUTR has been reached.
- A Change to an SEAOUT will be rejected if there is no difference between the Original and the Change SEAOUT.
- Each Change SEAOUT 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.
- Change or Withdraw SEAOUT messages for which no original exist will be rejected by the ICS.
- The Withdrawal of an SEAOUT is for the entire record.
- Once an Sea Outturn Report has been created, amended or withdrawn online through the ICS, future processing via EDI will not be permitted.
- Where the Message Function Code is 9 (Original), the valid Line Action Code is I (Insert).
- Where the Message Function Code is 4 (Change) and the Line Action Code is populated, the valid codes are I (Insert) or D (Delete).
- To create a new line record, the Message Message Function Code is 4 (Change) and the Line Action Code is I (Insert).
- To delete a line record, the Message Message Function Code is 4 (Change) and the Line Action Code is D (Delete).
SEAOUT - Processing Rules
- A SEAOUT is used to report the outturn of Sea Cargo, which has been discharged from a vessel and moved underbond to a Customs Place except s.79 warehouses.
- Stevedores are required to report Non Containerised Cargo that is discharged at their establishment from a vessel for a specific voyage within a specified time after the completion of unloading of a vessel at a s.15 wharf. See
Import Cargo Reporting Timeframes for more detail.
- Depots and other Customs Places are required to lodge an outturn in the following cases:
- Cargo in a container, which is not being unpacked at the destination premise. In this case the Receipt or Unpack Indicator is set to R and the Vessel Discharge Underbond Indicator is set to U.
- Cargo not in a container (eg Break Bulk). The indicators are set as above (R and U).
- Cargo in a container that is being unpacked at Customs Place. In this case, the indicators are set to U (Unpack) and U (Underbond).
- The Business Identifier for an Sea Cargo Outturn Report is made up of the following attributes:
- Vessel Identifier
- Voyage Number
- Receiving Establishment ID
- The Business Identifier for an Sea Cargo Outturn Report Line is made up of the following attributes:
- Vessel Identifier
- Voyage Number
- Receiving Establishment ID
- Cargo Type
- Container Number
- Ocean Bill of Lading
- House Bill of Lading
- Date of Receipt
- Time of Receipt
- Receipt Unpack Indicator
- If the Receipt Unpack Indicator is U and the Receiving Establishment ID type is a s.15 wharf and the Import Cargo Type is FCL, FCX or LCL then the report will be rejected.
- If Receipt Unpack Indicator is U and the Receiving Establishment Id type is a s.77G Container Park then the report will be rejected.
- Vessel Discharge or Underbond Indicator
- If the Vessel Discharge Underbond Indicator is V and the Receiving Establishment Id is not a s.15 wharf then the report will be rejected.
- If the Vessel Discharge Underbond Indicator is V and the Receiving Establishment Id is a s.15 wharf and the Import Cargo Type is a FCL or FCX then the report will be rejected.
Data Dependency Tables
A Sea Outturn Report 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 Code | Action |
---|
ORIGINAL (9) | A new Sea Outturn Report with a unique sender's reference. |
CHANGE (4) | A full Sea Outturn Report containing changes to attributes excluding attributes contained within the unique business identifier. |
WITHDRAW (50) | A withdrawal of an existing Sea Outturn Report. |
Data Dependency Table for Original
The following table models the data elements of the Sea Outturn Report Document where the document is considered an "Original".
Data Element | ICS Business Requirement | ICS Business Rule |
---|
Document Name | Mandatory | Code is SEAOUT |
Sender Reference | Mandatory | |
Sender Reference Version | Mandatory | |
Message Function Code | Mandatory | See Message Function Code table above. |
Responsible Party Client ID | Mandatory | The Australian Business Number (ABN) or Customs Client Identifier (CCID) belonging to the establishment responsible for communicating the outturn information to the Department. |
Voyage Number | Mandatory | The Voyage Number must be the Principal Agent's Voyage Number. |
Vessel Id | Mandatory | |
Receiving Establishment Id | Mandatory | The Establishment Id of the premise that received the cargo and was responsible for the outturn. |
Line Action Code | Mandatory | The valid Line Action code is: |
Container Number | Conditional | Required if Import Cargo Type is reported as anything other than B/B (Break bulk) or BLK (Bulk). |
Outturn Result Type | Mandatory | Must have a value of one of the following: SH (Short Packages) SU (Surplus Packages) SC (Surplus Consignment) NIL (Nil Discrepancy) |
House Bill of Lading | Conditional | Required if the Import Cargo Type is LCL (Less than Container load), B/B (Break bulk) or BLK (Bulk). |
Ocean Bill of Lading | Conditional | Required if Import Cargo Type is not equal to FCL (Full Container load) or FCX (Full Container load with multiple house bills). |
Seal Number | Optional | |
Seal Intact Indicator | Optional | |
Damage Indicator | Mandatory | Valid Damage Indicator codes are: - Y (Damaged)
- N (Not Damaged)
|
Pillage Indicator | Mandatory | Valid Pillage Indicator codes are: |
Receipt Unpack Indicator | Mandatory | The valid Receipt or Unpack Indicator codes are: |
Vessel Discharge Underbond Indicator | Mandatory | The valid Vessel Discharge Underbond Indicators are: V (Vessel Discharge) - used when outturning Bulk and Break bulk cargo. U (Underbond) - used when outturning goods that have moved under bond. |
Date of Cargo Receipt Unload | Mandatory | Universal Co-ordinated Time (UTC) in the format CCYYMMDD. |
Time of Cargo Receipt Unload | Mandatory | Universal Co-ordinated Time (UTC) in the format HHMM. |
Date of Cargo Outturn | Conditional | Universal Co-ordinated Time (UTC) in the format CCYYMMDD. Required if the 'Receipt or Unpack Indicator' = "U" (Unpack). |
Time of Cargo Outturn | Conditional | Universal Co-ordinated Time (UTC) in the format HHMM. Required if the 'Receipt or Unpack Indicator' = "U" (Unpack). |
Quantity | Conditional | Required if Import Cargo Type is reported as BLK (Bulk). |
Quantity Unit | Conditional | Required if Import Cargo Type is reported as BLK (Bulk). |
Number of Packages | Conditional | Not required if Import Cargo Type is reported as BLK (Bulk). Must be a positive numeric value greater than zero. |
Import Cargo Type | Mandatory | Valid Import Cargo Type 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)
|
Package Type | Conditional | Not required if Import Cargo Type is reported as BLK (Bulk). |
Goods Description | Conditional | Required if Outturn Result Type is SU or SC. |
Marks and Numbers | Conditional | Required if Outturn Result Type is SU or SC and Import Cargo Type = B/B or LCL |
Data Dependency Table for Change
The following table models the data elements of the Sea Outturn Report Document where the document is considered a "Change".
Data Element | ICS Business Requirement | ICS Business Rule |
---|
Document Name | Mandatory | Code is SEAOUT |
Sender Reference | Mandatory | |
Sender Reference Version | Mandatory | |
Message Function Code | Mandatory | See Message Function Code table above. |
Responsible Party Client ID | Mandatory | The Australian Business Number (ABN) or Customs Client Identifier (CCID) belonging to the establishment responsible for communicating the outturn information to the Department. |
Voyage Number | Mandatory | The Voyage Number must be the Principal Agent's Voyage Number. |
Vessel Id | Mandatory | |
Receiving Establishment Id | Mandatory | The Establishment Id of the premise that received the cargo and was responsible for the outturn. |
Line Action Code | Mandatory | The valid Line Action codes are: |
Container Number | Conditional | Required if Import Cargo Type is reported as anything other than B/B (Break bulk) or BLK (Bulk). |
Outturn Result Type | Conditional | Must have a value of one of the following: SH (Short Packages) SU (Surplus Packages) SC (Surplus Consignment) NIL (Nil Discrepancy) |
House Bill of Lading | Conditional | |
Ocean Bill of Lading | Conditional | Required if Import Cargo Type is not equal to FCL (Full Container load) or FCX (Full Container load with multiple house bills). |
Seal Number | Optional | |
Seal Intact Indicator | Optional | |
Damage Indicator | Conditional | Required if the Line Action Code is I (Insert). Valid Damage Indicator codes are Y or N. |
Pillage Indicator | Conditional | Required if the Line Action Code is I (Insert). Valid Pillage Indicator codes are Y or N. |
Receipt Unpack Indicator | Conditional | Required if Line Action Code is I (Insert). The valid Receipt Unpack Indicator codes are R or U. |
Vessel Discharge Underbond Indicator | Conditional | Required if Line Action Code is I (Insert). The valid Vessel Discharge Underbond Indicator codes are V or U. - V is used when outturning Bulk and Break bulk cargo.
- U is used when outturning goods that have moved under bond.
|
Date of Cargo Receipt or Unload | Mandatory | Universal Co-ordinated Time (UTC) in the format CCYYMMDD. |
Time of Cargo Receipt or Unload | Mandatory | Universal Co-ordinated Time (UTC) in the format HHMM. |
Date of Cargo Outturn | Conditional | Universal Co-ordinated Time (UTC) in the format CCYYMMDD. Required if the Line Action Code is I (Insert) and the Receipt or Unpack Indicator is U (Unpack). |
Time of Cargo Outturn | Conditional | Universal Co-ordinated Time (UTC) in the format HHMM. Required if the Line Action Code is I (Insert) and the Receipt or Unpack Indicator is U (Unpack). |
Quantity | Conditional | Required if the Import Cargo Type is BLK (Bulk). |
Quantity Unit | Conditional | Required if the Import Cargo Type is BLK (Bulk). |
Number of Packages | Conditional | Required if the Line Action Code is I (Insert) and the Import Cargo Type is B/B (Break bulk), LCL (Less than Container load), FCL (Full Container load) or FCX (Full Container load with multiple house bills). Must be an integer greater than zero. The Number of Packages is mandatory in the following circumstances: - If Receiving Establishment is a s15 wharf and Cargo Type is B/B and Vessel Discharge Underbond Indicator is V and Receipt Unpack Indicator is R or U;
- If Receiving Establishment is a s15 wharf or s77G Depot and Cargo Type is B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator is R;
- If Receiving Establishment is a s15 and Cargo Type B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator is U;
- If Receiving Establishment is s77G Depot and Cargo Type is FCL, FCX, LCL or B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator = U.
|
Import Cargo Type | Mandatory | Valid Import Cargo Type 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)
|
Package Type | Conditional | Required if the Line Action Code is I (Insert) and the Import Cargo Type is B/B (Break bulk), LCL (Less than Container load), FCL (Full Container load) or FCX (Full Container load with multiple house bills). The Number of Packages is mandatory in the following circumstances: - When Receiving Establishment is s15 and Cargo Type is B/B, Vessel Discharge Underbond Indicator is V and Receipt Unpack Indicator is R or U;
- When Receiving Establishment is s15 or s77G Depot and Cargo Type is B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator is R;
- When Receiving Establishment is s15 and Cargo Type is B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator is U;
- When Receiving Establishment is a s77G Depot and Cargo Type is FCL, FCX, LCL or B/B and Vessel Discharge Underbond Indicator is U and Receipt Unpack Indicator is U.
|
Goods Description | Conditional | Required if the Line Action Code is I (Insert) and the Outturn Result Type is SU (Surplus Packages) or SC (Surplus Consignment). |
Marks and Numbers | Conditional | Required if the Line Action Code is I (Insert) and the Outturn Result Type is SU (Surplus Packages) or SC (Surplus Consignment) and the Import Cargo Type is B/B (Break bulk) or LCL (Less than Container load). |
Data Dependency Table for Withdrawal
The following table models the data elements of the Sea Outturn Report Document where the document is considered a "Withdraw".
Data Element | ICS Business Requirement | ICS Business Rule |
---|
Document Name | Mandatory | Code is SEAOUT |
Sender Reference | Mandatory | |
Sender Reference Version | Mandatory | |
Message Function Code | Mandatory | See Message Function Code table above. |
Voyage Number | Mandatory | The Voyage Number must be the Principal Agent's Voyage Number. |
Vessel Id | Mandatory | |
Receiving Establishment ID | Mandatory | |
NOTE: for further details in relation to a Business Term, refer to the User Data Dictionary.
V2.7 2 AUG 2007