Access X12 from your terminal Get the tedi CLI
300

Reservation (Booking Request) (Ocean)

This transaction set enables ocean freight shippers and freight forwarders to request cargo space reservations with ocean carriers. Shippers or their logistics partners send the X12 300 to carriers or their booking systems to reserve container capacity for upcoming ocean shipments. The B1 (Beginning Segment for Booking or Pick-up/Delivery) segment establishes the booking request parameters, while the Y1 (Space Reservation Request) segment formally initiates the reservation. The N1 loop identifies the parties involved—such as the shipper, consignee, and notify party—with their contact and address details provided through supporting segments like G61 (Contact) and N3 (Address Information).

For example, ABC Logistics submits an X12 300 to Pacific Shipping Lines to book container space for exporting electronics components from Los Angeles to Shanghai. The submission includes specific details in the R4 loop identifying the Los Angeles port as the origin and Shanghai as the destination, with requested dates and equipment specifications in the LX loop detailing two twenty-foot containers needed for the shipment. The shipper’s contact information and the consignee’s Singapore address are populated in the N1 sections, enabling Pacific Shipping Lines to confirm the reservation and provide booking confirmation details back to ABC Logistics.

Reservation (Booking Request) (Ocean) (RO300) contains 3 tables (Heading, Detail, Summary), 6 loops, and 43 segments. Sign up free or login to view every table, loop, and element in full, as well as download it in Markdown or console (text) formats.

Heading
ST 0100
Transaction Set Header
R
Max 1
G61 0250
Contact
O
Max 3
Y6 0300
Authentication
O
Max 2
Y7 0400
Cargo Booking Priority
O
Max 1
Y1 0500
Space Reservation Request
R
Max 1

Sign up free to see the full RO300 reference

See every segment, loop, and element across all 3 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.