X12 EDI Transaction Sets 300-362
November 12th, 2020
When trading partners complete all of their business transactions electronically, their internal systems need to understand each other for accurate processing. With mass amounts of data flowing in and out of most organizations daily, these exchanges are much easier when all that data is structured in the same, commonly understood format. This holds true for electronic transactions between both business-to-business (B2B) and business-to-government (B2G) organizations, and that’s why EDI standards have been introduced—to simplify business operations and processes.
There are a few major EDI standards used in various parts of the world, and the American National Standard’s Institute’s X12 is one of them. So basically, if you’re exchanging invoices and other business documents electronically in North America, ANSI’s X12 is on your radar.
For your convenience, here’s a list of all X12 EDI Transaction Sets from 300-362, with definitions sourced directly from the official X12 dictionary:
EDI X12 300 – Reservation (Booking Request) (Ocean)
The EDI 300 Reservation (Booking Request) (Ocean) Transaction Set can be used by a shipper or a forwarder to reserve space, containers and equipment for transport by ocean vessel.
EDI X12 301 – Confirmation (Ocean)
The EDI 301 Confirmation (Ocean) Transaction Set can be used to provide all the information necessary for an ocean carrier to confirm space, container, and equipment availability in response to the Reservation (Booking Request) (Ocean) Transaction Set (EDI 300); or to notify other parties such as terminal operators or other ocean carriers.
EDI X12 303 – Booking Cancellation (Ocean)
The EDI 303 Booking Cancellation (Ocean) Transaction Set can be used to provide all the information necessary for a shipper or forwarder to cancel a previous booking request.
EDI X12 304 – Shipping Instructions
When the EDI 304 Shipping Instructions Transaction Set is transmitted to an ocean carrier, it 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 this transaction set is transmitted to a freight forwarder or customs broker, it provides for the transmission of shipping and financial information required by the forwarder or customs broker to move cargo and provide the services requested.
EDI X12 309 – Customs Manifest
The EDI 309 Customs Manifest Transaction Set can be used by carriers, terminal operators, port authorities, or service centers to provide Customs with manifest data on cargo arriving in or departing from oceangoing vessels, railroad trains, or other types of conveyances. The transaction set can be also used by carriers to provide terminal operators, port authorities, or service centers with manifest data on cargo arriving at their facilities via the conveyances mentioned above.
EDI X12 310 – Freight Receipt and Invoice (Ocean)
The EDI 310 Freight Receipt and Invoice (Ocean) Transaction Set can be used to provide ocean bill of lading information. It is sent by ocean carriers to interested parties and can be used as the receipt for the shipment; to substitute for a paper bill of lading where the parties have agreed that a paper bill of lading is not necessary; to allow shipper or forwarder to verify bill of lading information before an original is printed and released; for information purposes, i.e., as a bill of lading copy; by the carrier to convey manifest information to a terminal operator; and as an invoice for freight.
EDI X12 311 – Canada Customs Information
The EDI 311 Canada Customs Information Transaction Set provides all information necessary for an ocean or rail carrier or freight forwarder to report import and export conveyance and consignment information to Canada Customs.
EDI X12 312 – Arrival Notice (Ocean)
The EDI 312 Arrival Notice (Ocean) Transaction Set can be used to provide all the information necessary for a consignee to receive a shipment including customs, payments due, and estimated arrival date and time of shipment.
EDI X12 313 – Shipment Status Inquiry (Ocean)
The EDI 313 Shipment Status Inquiry (Ocean) Transaction Set can be used to provide all the information necessary for an authorized party to an ocean shipment to inquire of the ocean carrier as to the status of a shipment.
EDI X12 315 – Status Details (Ocean)
The EDI 315 Status Details (Ocean) Transaction Set can be used to provide all the information necessary to report status or event details for selected shipments or containers. It is intended to accommodate the details for one status or event associated with many shipments or containers, as well as more than one status or event for one shipment or container.
EDI X12 317 – Delivery/Pickup Order
The EDI 317 Delivery/Pickup Order Transaction Set can be used by importers or their agents to provide marine terminal operators with orders for the delivery or pickup of goods.
EDI X12 319 – Terminal Information
The EDI 319 Terminal Information Transaction Set can be used by terminal operators to provide shipment arrival event information to authorized parties. It can be used to transmit information such as arrival of the shipment, availability for pickup, or the actual pickup of the shipment. Some of the authorized parties to shipment are customs house brokers, freight forwarders, or consignees.
EDI X12 322 – Terminal Operations and Intermodal Ramp Activity
The EDI 322 Terminal Operations and Intermodal Ramp Activity Transaction Set can be used to provide all the information necessary for a terminal operation, port authority or intermodal ramp to communicate terminal and intermodal ramp activities (e.g., "ingates" and "outgates") to authorized parties to a shipment.
EDI X12 323 – Vessel Schedule and Itinerary (Ocean)
The EDI 323 Vessel Schedule and Itinerary (Ocean) Transaction Set can be used to provide all the information necessary for an ocean carrier to communicate the schedule and itinerary of an ocean vessel to interested parties.
EDI X12 324 – Vessel Stow Plan (Ocean)
The EDI 324 Vessel Stow Plan (Ocean) Transaction Set can be used to provide all the information relative to the stowage of equipment and cargo on a vessel.
EDI X12 325 – Consolidation of Goods in Container
The EDI 325 Consolidation of Goods in Container Transaction Set is used to provide information on the goods loaded into a container. It is sent by a consolidator to the deconsolidator or to the consignee.
EDI X12 326 – Consignment Summary List
The EDI 326 Consignment Summary List Transaction Set is used to provide a list to a customer of all consignments for which an ocean carrier has accepted or is expected to accept responsibility for the transport of goods. It is sent by an ocean carrier or consolidator to a shipper, freight forwarder, consignee, customs broker, or any other interested party.
EDI X12 350 – Customs Status Information
The EDI 350 Customs Status Information Transaction Set can be used by the Customs Service (CS) to supply carriers, terminal operators, port authorities and service providers with cargo release and cargo hold information for import shipments. It can also be used by the CS to provide exporters or their agents, carriers, and service providers with information pertaining to export shipments.
EDI X12 352 – Customs Carrier General Order Status
The EDI 352 Customs Carrier General Order Status Transaction Set can be used by carriers, terminal operators, port authorities, or service centers to provide Customs or consignees with bill of lading status information for cargo in or about to go into "General Order" and entry and release information.
EDI X12 353 – Customs Events Advisory Details
The EDI 353 Customs Events Advisory Details Transaction Set can be used by carriers to notify Customs of events concerning cargo moving in-bond, or of conveyance arrivals or departures. These events include the arrival of containers, or cargo covered by individual ocean bills of lading or in-bond numbers, which have moved in-bond to an inland destination or which have been exported. Carriers can also use this transaction set to notify Customs of the arrival or departure of a conveyance for which an electronic manifest has been filed and for the transfer of custodial liability when an in-bond movement involves multiple legs.
EDI X12 354 – Customs Automated Manifest Archive Status
The EDI 354 Customs Automated Manifest Archive Status Transaction Set can be used by Customs to inform carriers, terminal operators, port authorities, and service centers that the manifest for a specific vessel or voyage is going to be removed from the system. This means that either all bills of lading on a manifest have been reconciled (or closed) or that a number of them are still open and will be reconciled manually.
EDI X12 355 – Customs Acceptance/Rejection
The EDI 355 Customs Acceptance/Rejection Transaction Set can be used by Customs to report errors and discrepancies discovered in the Customs transaction sets to ocean carriers, terminal operators, port authorities and service centers.
EDI X12 356 – Customs Permit to Transfer Request
The EDI 356 Customs Permit to Transfer Request Transaction Set is sent by requesting trade entities to Customs to request a Permit To Transfer (PTT).
EDI X12 357 – Customs In-Bond Information
The EDI 357 Customs In-Bond Information Transaction Set can be used by transportation carriers, terminal operators, port authorities, and service centers to request authorization for in-bond movements and to add additional legs on to pre-existing in-bond movements.
EDI X12 358 – Customs Consist Information
The EDI 358 Customs Consist Information Transaction Set can be used by transportation carriers, terminal operators, port authorities and service centers to provide a list of bills of lading to be carried on a specific conveyance and trip number for which an electronic manifest has been previously filed..
EDI X12 359 – Customs Customer Profile Management
The EDI 359 Customs Customer Profile Management Transaction Set may be used between US Customs and Border Protection and their Automated Commercial Environment (ACE) account holders to add, change, delete or respond to individual items registered in their ACE account.
EDI X12 361 – Carrier Interchange Agreement (Ocean)
The EDI 361 Carrier Interchange Agreement (Ocean) Transaction Set can be used to provide all the information necessary for an ocean carrier to tell a terminal operator if motor carriers are authorized to carry its cargo.
EDI X12 362 – Cargo Insurance Advice of Shipment
The EDI 362 Cargo Insurance Advice of Shipment Transaction can be used by shippers to notify their cargo insurance company of a shipment(s) of merchandise insured under their cargo policy.
Want to Know More EDI Transaction Sets?
Read about EDI 100-199 here: Part I: X12 EDI Transaction Sets 100-199
Read about EDI 200-290 here: Part II: X12 EDI Transaction Sets 200-290
Read about EDI 400-494 here: Part IV: X12 EDI Transaction Sets 400-494
Read about EDI 500-568 here: Part V: X12 EDI Transaction Sets 500-568
Read about EDI 601-650 here: Part VI: X12 EDI Transaction Sets 601-650
Read about EDI 715-754 here: Part VII: X12 EDI Transaction Sets 715-754
Read about EDI 805-897 here: Part VIII: X12 EDI Transaction Sets 805-897
Read about EDI 920-999 here: Part IX: X12 EDI Transaction Sets 920-999
You can find all X12 Transaction Sets (sorted by industry) on the official X12 website here.