What is an EDI 315?

An EDI 301 Booking Confirmation (Ocean) is used by ocean carriers to update shippers and receivers about a shipment. This document can inform trading partners about specific events in the shipping cycle and can be used for a single shipment or container. 

Specifications and Key Data Elements:

  • Purchase order number(s) 
  • Date and time of shipping event 
  • Shipper, carrier, and receiver contact information 
  • Shipment details, such as container weights, dimensions, or shipment status 
  • Port or terminal information 
  • Expected delivery date and time 
  • Indication of shipment changes (such as delivery delays), with a reason for the change 

M = Mandatory, O = Optional, X = Not Needed

ElementRefDescriptionElement IDTypeFixed ValuesSample SegmentComments
ISA – Interchange Control HeaderISA01Authorization Information QualifierI01ID(Maximum Use = 1 )To start and identify an interchange of zero or more functional groups and
interchange-related control segments.

Code to identify the type of information in the Authorization Information
00 No Authorization Information Present (No Meaningful
Information in I02)
ISA02Authorization InformationI02ANInformation used for additional identification or authorization of the
interchange sender or the data in the interchange; the type of information
is set by the Authorization Information Qualifier (I01)
ISA03Security Information QualifierI03IDCode to identify the type of information in the Security Information
00 No Security Information Present (No Meaningful
Information in I04)
ISA04Security InformationI04ANThis is used for identifying the security information about the interchange
sender or the data in the interchange; the type of information is set by the
Security Information Qualifier (I03)
ISA05Interchange ID QualifierI05IDQualifier to designate the system/method of code structure used to
designate the sender or receiver ID element being qualified
ZZ Mutually Defined
ISA06Interchange Sender IDI06ANIdentification code published by the sender for other parties to use as the
receiver ID to route data to them; the sender always codes this value in
the sender ID element
Test “KNTEST”
Production “KNPROD”
ISA07Interchange ID QualifierI05IDQualifier to designate the system/method of code structure used to
designate the sender or receiver ID element being qualified
ZZ Mutually Defined
ISA08Interchange Receiver IDI07ANIdentification code published by the receiver of the data; When sending, it
is used by the sender as their sending ID, thus other parties sending to
them will use this as a receiving ID to route data to them
Mutually Defined
ISA09Interchange DateI08DTDate of the interchange
ISA10Interchange TimeI09TMTime of the interchange
ISA11Interchange Control Standards IdentifierI10IDCode to identify the agency responsible for the control standard used by
the message that is enclosed by the interchange header and trailer
U U.S. EDI Community of ASC X12, TDCC, and UCS
ISA12Interchange Control Version NumberI11IDThis version number covers the interchange control segments
00401 Draft Standards for Trial Use Approved for
Publication by ASC X12 Procedures Review Board
through October 1997
ISA13Interchange Control NumberI12N0A control number assigned by the interchange sender
ISA14Acknowledgment RequestedI13IDCode sent by the sender to request an interchange acknowledgment (TA1)
0 No Acknowledgment Requested
ISA15Usage IndicatorI14IDCode to indicate whether data enclosed by this interchange envelope is
test, production or information
P “Production Data”
T “Test Data”
ISA16Component Element SeparatorI15ANType is not applicable; the component element separator is a delimiter and
not a data element; this field provides the delimiter used to separate
component data elements within a composite data structure; this value
must be different than the data element separator and the segment
terminator
GS – Functional Group HeaderGS01Functional Identifier Code479IDCode identifying a group of application related transaction sets
QO Ocean Shipment Status Information (313, 315)
GS02Application Sender’s Code142ANCode identifying party sending transmission; codes agreed to by trading
partners
Test “KNTEST”
Production “KNPROD”
GS03Application Receiver’s Code124ANCode identifying party receiving transmission; codes agreed to by trading
partners
GS04Date373DTDate expressed as CCYYMMDD
GS05Time337TMTime expressed in 24-hour clock time as follows: HHMM, or HHMMSS,
or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes
(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal
seconds are expressed as follows: D = tenths (0-9) and DD = hundredths
(00-99)
GS06Group Control Number28N0Assigned number originated and maintained by the sender
GS07Responsible Agency Code455IDCode used in conjunction with Data Element 480 to identify the issuer of
the standard

X Accredited Standards Committee X12
GS08Version / Release / Industry Identifier Code480ANCode indicating the version, release, subrelease, and industry identifier of
the EDI standard being used, including the GS and GE segments; if code
in DE455 in GS segment is X, then in DE 480 positions 1-3 are the
version number; positions 4-6 are the release and subrelease, level of the
version; and positions 7-12 are the industry or trade association identifiers
(optionally assigned by user); if code in DE455 in GS segment is T, then
other formats are allowed
004010 Draft Standards Approved for Publication by ASC
X12 Procedures Review Board through October 1997
ST – Transaction Set HeaderST01Transaction Set Identifier Code143ID(Maximum Use = 1 )The transaction set identifier (ST01) is used by the translation routines of the
interchange partners to select the appropriate transaction set definition (e.g.,
810 selects the Invoice Transaction Set).

Code uniquely identifying a Transaction Set
Refer to 004010 Data Element Dictionary for acceptable code values.
ST02Transaction Set Control Number329ANIdentifying control number that must be unique within the transaction set
functional group assigned by the originator for a transaction set
B4 – Beginning Segment for Inquiry or ReplyB403Shipment Status Code157ID(Maximum Use = 1 )To transmit identifying numbers, dates, and other basic data relating to the
transaction set
Syntax Notes: 1 If either B407 or B408 is present, then the other is required.
2 If either B411 or B412 is present, then the other is required.

Code indicating the status of a shipment
AO Empty Gate out / Placed at Supplier (Origin)
AE Loaded on Board Vessel
AF Pick Up at Origin
AL Loaded on Train (Origin)
AR Arrived Origin Destination Ramp
AV Available at CFS
B6 Expected Arrival at POD
BF Booking Confirmed by Carrier
C1 Expected Vessel Sailing
CC Shipment Cancelled
CO Full Container Received at Place of Receipt
CT Customs cleared
CU Customs Cleared (Export)
D1 Delivered to Consignee
FT Free Time Expired/Demurrage Start Date
GLA Green Light approval received
GLQ Green Light requested by shipper
I Full Gate In
IB Customs Clearance in progress
K1 Arrived at customs
OA Full Gate Out from CY/CFS (Destination)
PA Customs held
UV Discharged from Vessel
VA Arrived Destination Port
VD Shipped on Vessel
X1 Arrived Place of Delivery
X2 Estimated Arrival at Destination (Last KN Location)
X6 Dispatched to Consignee
B404Date373DTDate expressed as CCYYMMDD
B405Status Time161TMTime (HHMM) of last reported status of cargo
B407Equipment Initial206ANPrefix or alphabetic part of an equipment unit’s identifying number
B408Equipment Number207ANSequencing or serial part of an equipment unit’s identifying number (pure
numeric form for equipment number is preferred)
B410Equipment Type24IDCode identifying equipment type
B411Location Identifier310ANCode which identifies a specific location
B412Location Qualifier309IDCode identifying type of location
Refer to 004010 Data Element Dictionary for acceptable code values.
B413Equipment Number Check Digit761N0Number which designates the check digit applied to a piece of equipment
N9 – Reference IdentificationN901Reference Identification Qualifier128ID(Maximum Use = 30)Code qualifying the Reference Identification
MB Master Bill of lading number
BM House Bill of lading number
CA KN FF Number
EQ Equipment Number
BN Booking Number
V3 Voyage
ABS Vessel Name
SCA SCAC
JH BAL Yes/No
ZH Transportation Type (LCL / FCL /BCL )
SN Seal Number
HO Hazardous Goods Flag (Y/N)
AAO Movement type
HB Freight Forwarder Number
PO Purchase Order Number
ZZ Mutually Defined
N902Reference Identification127ANReference information as defined for a particular Transaction Set or as
specified by the Reference Identification Qualifier
Q2 – Status Details (Ocean)Q201Vessel Code597ID(Maximum Use = 1)Code identifying vessel
Q202Country Code26IDCode identifying the country
Q203Date373DTDate expressed as CCYYMMDD
Q209Flight/Voyage Number55ANIdentifying designator for the particular flight or voyage on which the
cargo travels
Q210Reference Identification Qualifier128IDCode qualifying the Reference Identification
Refer to 004010 Data Element Dictionary for acceptable code values
Q211Reference Identification127ANReference information as defined for a particular Transaction Set or as
specified by the Reference Identification Qualifier
Q212Vessel Code Qualifier897IDCode specifying vessel code source
Refer to 004010 Data Element Dictionary for acceptable code values.
Q213Vessel Name182ANName of ship as documented in “Lloyd’s Register of Ships”
B4 – Beginning Segment for Inquiry or ReplyB403Shipment Status Code157ID(Maximum Use = 1 )AO – Empty Gate out / Placed at Supplier (Origin)
AE – Loaded on Board Vessel
AF – Pick Up at Origin
AL Loaded on Train (Origin)
AR – Arrived Origin Destination Ramp
AV – Available at CFS
B6 – Expected Arrival at POD
BF – Booking Confirmed by Carrier
C1 – Expected Vessel Sailing
CC – Shipment Cancelled
CO – Full Container Received at Place of Receipt
CT – Customs cleared
CU – Customs Cleared (Export)
D1 – Delivered to Consignee
FT – Free Time Expired/Demurrage Start Date
GLA – Green Light approval received
GLQ – Green Light requested by shipper
I – Full Gate In
IB – Customs Clearance in progress
K1 – Arrived at customs
OA – Full Gate Out from CY/CFS (Destination)
PA – Customs held
UV Discharged from Vessel
VA – Arrived Destination Port
VD – Shipped on Vessel
X1 – Arrived Place of Delivery
X2 – Estimated Arrival at Destination (Last KN Location)
X6 – Dispatched to Consignee
B404Date373DTDate expressed as CCYYMMDD
B405Status Time161TMTime (HHMM) of last reported status of cargo
B407Equipment Initial206ANPrefix or alphabetic part of an equipment unit’s identifying number
B408Equipment Number207ANSequencing or serial part of an equipment unit’s identifying number (pure
numeric form for equipment number is preferred)
B410Equipment Type24IDCode identifying equipment type
B411Location Identifier310ANCode which identifies a specific location
B412Location Qualifier309IDCode identifying type of location
Refer to 004010 Data Element Dictionary for acceptable code values.
B413Equipment Number Check Digit761N0Number which designates the check digit applied to a piece of equipment
N9 – Reference IdentificationN901128MB – Master Bill of lading number
BM – House Bill of lading number
CA – KN FF Number
EQ – Equipment Number
BN – Booking Number
V3 – Voyage
ABS – Vessel Name
SCA – SCAC JH BAL Yes/No
ZH – Transportation Type (LCL / FCL /BCL )
SN – Seal Number
HO – Hazardous Goods Flag (Y/N)
AAO – Movement type
HB – Freight Forwarder Number
PO – Purchase Order Number
ZZ – Mutually Defined