EDI 304 Shipping Instructions (Ocean)
Functional Group SO
X12I Transportation Subcommittee
This standard provides the format and establishes the data contents of the Shipment Instructions (Ocean) Transaction Set within the context of an Electronic Data Interchange environment. This transaction set is sent by the shipper to either a forwarder or an ocean carrier, or by a forwarder to an ocean carrier, and provides all the information necessary to prepare and distribute a contract of carriage such as an ocean bill of lading, sea waybill, and other shipping documents. When sent by the shipper to a forwarder this transaction set serves the same informational purposes as the shipper's letter of instruction.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Shipment Information TransactionMandatoryMax 1
To transmit basic data relating to shipment information.
- 030Set PurposeOptionalMax 1
To allow for positive identification of transaction set purpose.
- 040AuthenticationOptionalMax 2
To specify the authority for authorizing an action and the date authentication is made
- 050Shipment Type InformationOptionalMax 1
To specify the General Commodity (GC) code and any required special indicators for the shipment.
- 060Beyond RoutingOptionalMax 1
To specify routing of a beyond point
- 070Compensation InformationOptionalMax 1
To convey brokerage, freight forwarder compensation and other compensation information related to shipments.
- 080Reference NumberOptionalMax 100
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 090Vessel IdentificationOptionalMax 2
To provide vessel details and voyage number
- 100Vessel ScheduleOptionalMax 1
To transmit vessel scheduling information
- 110Letter of Credit ReferenceOptionalMax 1
To transmit letter of credit details
- 120InsuranceOptionalMax 1
To specify details related to insurance
- 130Sales/Delivery TermsOptionalMax 1
To state terms and dates
- 140Bank IDOptionalMax 1
To specify data required for electronic payment
- 150CurrencyOptionalMax 1
To specify the currency being used in the transaction set
- N1 Loop MandatoryRepeat 10
- 160NameMandatoryMax 1
To identify a party by type of organization, name and code
- 170Additional Name InformationOptionalMax 1
To specify additional names or those longer than 35 characters in length
- 180Address InformationOptionalMax 2
To specify the location of the named party
- 190Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 195ContactOptionalMax 3
To identify a person or office to whom communications should be directed
- 160NameMandatoryMax 1
- R4 Loop MandatoryRepeat 20
- 200PortMandatoryMax 1
Contractual or operational port or point relevant to the movement of the cargo.
- 210Date/Time ReferenceOptionalMax 15
To specify pertinent dates and times
- 200PortMandatoryMax 1
- 220Route InformationOptionalMax 13
To specify carrier and routing sequences and details
- 230RemarksOptionalMax 12
To transmit information in a free-form format, if necessary, for comment or special instruction.
- 240Business InstructionsOptionalMax 24
To specify instructions in this business relationship.
- 250Special Handling InstructionsOptionalMax 6
To specify special handling instructions in coded or free-form format
- 260Description, Marks and NumbersOptionalMax 999
To specify the line item in terms of description, quantity, packaging, and marks and numbers.
Detail
- LX Loop MandatoryRepeat 999
- 010Assigned NumberMandatoryMax 1
To reference a line number in a transaction set.
- 020Container DetailsOptionalMax 10
To specify container information and transportation service to be used
- N7 Loop OptionalRepeat 999
- 030Equipment DetailsMandatoryMax 1
To identify the equipment.
- 035QuantityOptionalMax 1
To specify quantity information.
- 040Equipment EnvironmentOptionalMax 1
To describe the operating environment of the equipment.
- 050Seal NumbersOptionalMax 1
To record seal numbers used and the organization that applied the seals.
- 060Equipment and TemperatureOptionalMax 1
To relate equipment type and required temperatures
- L1 Loop OptionalRepeat 20
- 070Rate and ChargesMandatoryMax 1
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 080CurrencyOptionalMax 1
To specify the currency being used in the transaction set
- 070Rate and ChargesMandatoryMax 1
- 090MeasurementOptionalMax 1
To describe physical dimensions and quantities.
- 100Tariff ReferenceOptionalMax 1
To reference details of the tariff used to arrive at applicable rates or charge
- 110Export LicenseOptionalMax 1
To transmit information contained on an export license
- 120Import LicenseOptionalMax 1
To transmit import license number and effective dates
- 130Reference NumberOptionalMax 3
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- H1 Loop OptionalRepeat 10
- 140Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 150Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in segment H1
- 140Hazardous MaterialMandatoryMax 1
- 030Equipment DetailsMandatoryMax 1
- 160RemarksOptionalMax 10
To transmit information in a free-form format, if necessary, for comment or special instruction.
- L0 Loop OptionalRepeat 120
- 170Line Item - Quantity and WeightMandatoryMax 1
To specify quantity, weight, volume and type of service for a line item including applicable "quantity/rate-as" data.
- 180Description, Marks and NumbersOptionalMax 999
To specify the line item in terms of description, quantity, packaging, and marks and numbers.
- 190Alternate Lading DescriptionOptionalMax 20
To provide lading description beyond what is required for rating and billing purposes.
- L1 Loop OptionalRepeat 20
- 200Rate and ChargesMandatoryMax 1
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 210CurrencyOptionalMax 1
To specify the currency being used in the transaction set
- 200Rate and ChargesMandatoryMax 1
- 220MeasurementOptionalMax 1
To describe physical dimensions and quantities.
- 230Tariff ReferenceOptionalMax 1
To reference details of the tariff used to arrive at applicable rates or charge
- 240Export LicenseOptionalMax 1
To transmit information contained on an export license
- 250Import LicenseOptionalMax 1
To transmit import license number and effective dates
- 260Certifications and ClausesOptionalMax 10
To specify applicable certifications and clauses.
- H1 Loop OptionalRepeat 10
- 270Hazardous MaterialMandatoryMax 1
To specify information relative to hazardous material
- 280Additional Hazardous Material DescriptionOptionalMax 2
To specify free-form hazardous material descriptive data in addition to the information provided in segment H1
- 270Hazardous MaterialMandatoryMax 1
- 170Line Item - Quantity and WeightMandatoryMax 1
- 010Assigned NumberMandatoryMax 1
Summary
- 010Total Weight and ChargesMandatoryMax 1
To specify the total shipment in terms of weight, volume, rates, charges, advances, and prepaid amounts applicable to one or more line items
- 020PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to a product, order or report.
- L1 Loop OptionalRepeat 20
- 030Rate and ChargesMandatoryMax 1
To specify rate and charges detail relative to a line item including freight charges, advances, special charges, and entitlements
- 040CurrencyOptionalMax 1
To specify the currency being used in the transaction set
- 030Rate and ChargesMandatoryMax 1
- 050Event DetailOptionalMax 10
To specify information about a specific event
- 060RemarksOptionalMax 999
To transmit information in a free-form format, if necessary, for comment or special instruction.
- 070Business InstructionsOptionalMax 24
To specify instructions in this business relationship.
- 080Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).