Loading

SEAOUT Business Rules

​​​ Message Mapping

User Data Dictionary

SEAOUT - General Rules

  1. The valid Message Function Codes for a SEAOUT are:
    1. Original (9)
    2. Change (4)
    3. Withdraw (50)
  2. 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.
  3. The version number for an Original (9) message must be set at 1 or greater.
  4. Before the SEAOUT message is processed at the application level:
    1. All non significant 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 SEAOUT message will be reported in an SEAOUT Response message (SEAOUTR).
  6. Any advice messages resulting from the SEAOUT message will be reported in an SEAOUT Response message (SEAOUTR).
  7. 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.
  8. A Change to an SEAOUT will be rejected if there is no difference between the Original and the Change SEAOUT.
  9. 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.
  10. Change or Withdraw SEAOUT messages for which no original exist will be rejected by the ICS.
  11. The Withdrawal of an SEAOUT is for the entire record.
  12. Once an Sea Outturn Report has been created, amended or withdrawn online through the ICS, future processing via EDI will not be permitted.
  13. Where the Message Function Code is 9 (Original), the valid Line Action Code is I (Insert).
  14. Where the Message Function Code is 4 (Change) and the Line Action Code is populated, the valid codes are I (Insert) or D (Delete).
  15. To create a new line record, the Message Message Function Code is 4 (Change) and the Line Action Code is I (Insert).
  16. To delete a line record, the Message Message Function Code is 4 (Change) and the Line Action Code is D (Delete).

SEAOUT - Processing Rules

  1. 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.
  2. 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.
  3. Depots and other Customs Places are required to lodge an outturn in the following cases:
    1. 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.
    2. Cargo not in a container (eg Break Bulk). The indicators are set as above (R and U).
    3. Cargo in a container that is being unpacked at Customs Place. In this case, the indicators are set to U (Unpack) and U (Underbond).
  4. The Business Identifier for an Sea Cargo Outturn Report is made up of the following attributes:
    1. Vessel Identifier
    2. Voyage Number
    3. Receiving Establishment ID
  5. The Business Identifier for an Sea Cargo Outturn Report Line is made up of the following attributes:
    1. Vessel Identifier
    2. Voyage Number
    3. Receiving Establishment ID
    4. Cargo Type
    5. Container Number
    6. Ocean Bill of Lading
    7. House Bill of Lading
    8. Date of Receipt
    9. Time of Receipt
  6. Receipt Unpack Indicator
    1. 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.
    2. If Receipt Unpack Indicator is U and the Receiving Establishment Id type is a s.77G Container Park then the report will be rejected.
  7. Vessel Discharge or Underbond Indicator
    1. 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.
    2. 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 CodeAction
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 ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is SEAOUT
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 establishment responsible for communicating the outturn information to the Department.
Voyage NumberMandatoryThe Voyage Number must be the Principal Agent's Voyage Number.
Vessel IdMandatory
Receiving Establishment IdMandatoryThe Establishment Id of the premise that received the cargo and was responsible for the outturn.
Line Action CodeMandatory

The valid Line Action code is:

  • I (Insert)

Container Number

ConditionalRequired if Import Cargo Type is reported as anything other than B/B (Break bulk) or BLK (Bulk).
Outturn Result TypeMandatory

Must have a value of one of the following:

SH (Short Packages)

SU (Surplus Packages)

SC (Surplus Consignment)

NIL (Nil Discrepancy)

House Bill of LadingConditionalRequired if the Import Cargo Type is LCL (Less than Container load), B/B (Break bulk) or BLK (Bulk).
Ocean Bill of LadingConditionalRequired if Import Cargo Type is not equal to FCL (Full Container load) or FCX (Full Container load with multiple house bills).
Seal NumberOptional
Seal Intact IndicatorOptional

Damage Indicator

Mandatory

Valid Damage Indicator codes are:

  • Y (Damaged)
  • N (Not Damaged)

Pillage Indicator

Mandatory

Valid Pillage Indicator codes are:

  • Y (Pillaged)
  • N (Pillaged)

Receipt Unpack Indicator

Mandatory

The valid Receipt or Unpack Indicator codes are:

  • R (Receipt)
  • U (Unpack)

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 UnloadMandatoryUniversal Co-ordinated Time (UTC) in the format CCYYMMDD.
Time of Cargo Receipt UnloadMandatoryUniversal Co-ordinated Time (UTC) in the format HHMM.
Date of Cargo OutturnConditional

Universal Co-ordinated Time (UTC) in the format CCYYMMDD.

Required if the 'Receipt or Unpack Indicator' = "U" (Unpack).

Time of Cargo OutturnConditional

Universal Co-ordinated Time (UTC) in the format HHMM.

Required if the 'Receipt or Unpack Indicator' = "U" (Unpack).

Quantity ConditionalRequired if Import Cargo Type is reported as BLK (Bulk).
Quantity UnitConditionalRequired if Import Cargo Type is reported as BLK (Bulk).
Number of PackagesConditional

Not required if Import Cargo Type is reported as BLK (Bulk).

Must be a positive numeric value greater than zero.

Import Cargo TypeMandatory

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

ConditionalNot required if Import Cargo Type is reported as BLK (Bulk).
Goods DescriptionConditionalRequired if Outturn Result Type is SU or SC.
Marks and NumbersConditionalRequired 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 ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is SEAOUT
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 establishment responsible for communicating the outturn information to the Department.
Voyage NumberMandatoryThe Voyage Number must be the Principal Agent's Voyage Number.
Vessel IdMandatory
Receiving Establishment Id MandatoryThe Establishment Id of the premise that received the cargo and was responsible for the outturn.
Line Action CodeMandatory

The valid Line Action codes are:

  • I (Insert)
  • D (Delete)

Container Number

ConditionalRequired if Import Cargo Type is reported as anything other than B/B (Break bulk) or BLK (Bulk).
Outturn Result TypeConditional

Must have a value of one of the following:

SH (Short Packages)

SU (Surplus Packages)

SC (Surplus Consignment)

NIL (Nil Discrepancy)

House Bill of LadingConditional
Ocean Bill of LadingConditionalRequired if Import Cargo Type is not equal to FCL (Full Container load) or FCX (Full Container load with multiple house bills).
Seal NumberOptional
Seal Intact IndicatorOptional
Damage IndicatorConditional

Required if the Line Action Code is I (Insert).

Valid Damage Indicator codes are Y or N.

Pillage IndicatorConditional

Required if the Line Action Code is I (Insert).

Valid Pillage Indicator codes are Y or N.

Receipt Unpack IndicatorConditional

Required if Line Action Code is I (Insert).

The valid Receipt Unpack Indicator codes are R or U.

Vessel Discharge Underbond IndicatorConditional

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

MandatoryUniversal Co-ordinated Time (UTC) in the format CCYYMMDD.
Time of Cargo Receipt or UnloadMandatoryUniversal Co-ordinated Time (UTC) in the format HHMM.
Date of Cargo OutturnConditional

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 OutturnConditional

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

QuantityConditionalRequired if the Import Cargo Type is BLK (Bulk).
Quantity UnitConditionalRequired if the Import Cargo Type is BLK (Bulk).
Number of PackagesConditional

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

ConditionalRequired if the Line Action Code is I (Insert) and the Outturn Result Type is SU (Surplus Packages) or SC (Surplus Consignment).
Marks and NumbersConditionalRequired 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 ElementICS Business RequirementICS Business Rule
Document NameMandatoryCode is SEAOUT
Sender ReferenceMandatory
Sender Reference VersionMandatory
Message Function CodeMandatorySee Message Function Code table above.
Voyage NumberMandatoryThe Voyage Number must be the Principal Agent's Voyage Number.
Vessel IdMandatory
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