<?xml version="1.0" encoding="UTF-8"?>
<BookingRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.wwalliance.com/wiki/images/b/bd/WWA_Booking_Request_version_1.1.0.xsd">
<BookingEnvelope>
<SenderID>edi_saco_prod</SenderID>
<ReceiverID>BEANR01</ReceiverID>
<Password>test1234</Password>
<Type>BookingRequest</Type>
<Version>1.1.0</Version>
<EnvelopeID>123456</EnvelopeID>
</BookingEnvelope>
<BookingDetails>
<BookingType>L</BookingType>
<BookingDate>2014-11-25</BookingDate>
<RequestType>N</RequestType>
<CustomerControlCode>DEHAM01</CustomerControlCode>
<FPI>C</FPI>
<CommunicationReference>TEST265132</CommunicationReference>
<CustomerReference>TEST30975</CustomerReference>
<ShipperReference>SHIP1230975</ShipperReference>
<ForwarderReference>TEST65213</ForwarderReference>
<ConsigneeReference>CN231456</ConsigneeReference>
<CustomerContact>Vicky</CustomerContact>
<CustomerPhone>+86 (27) 68787135</CustomerPhone>
<CustomerEmail>testemail@shipco.com</CustomerEmail>
<BUCustomerEmail>testemail@shipco.com</BUCustomerEmail>
<OnHold>N</OnHold>
<HVC>N</HVC>
<BondedCargo>N</BondedCargo>
<CFSOrigin>BEANR</CFSOrigin>
<PortOfLoading>DEHAM</PortOfLoading>
<CFSDestination>ITMIL</CFSDestination>
<FinalDestination>ITMIL</FinalDestination>
<FinalDestinationPlace>Milan</FinalDestinationPlace>
<FinalDestinationType>CFS</FinalDestinationType>
<FinalDestinationCountry>ITALY</FinalDestinationCountry>
<OncarriageFlag>N</OncarriageFlag>
<AmsFlag>N</AmsFlag>
<AesFlag>Y</AesFlag>
<ColoadCommodity>N</ColoadCommodity>
<Remarks>- Pantainer (H.K.) Limited is an automated NVOCC transmitting House Bill of Lading information or USA AMS and Canada ACI, including FROB (Freight Remaining On Board). For on-time submission of data to Customs Authorities, you are to provide complete vessel routing with estimated dates of departure / arrival and port(s) of call in USA or Canada en-route to final destination. Any deviation must be advised to our Booking Office immediately. Failure to provide the information will result in our holding your company responsible for resulting claims, penalties or fines.</Remarks>
<PickupFlag>Y</PickupFlag>
<PickupDetails>
<PickupReference>MFE000067</PickupReference>
<CompanyName>I.L. INDUSTRIA DI LEIVI SRL</CompanyName>
<Address>VIA GAZZO 1</Address>
<City>LEIVI</City>
<PostalCode>16040</PostalCode>
<StateProvince>Province of Genoa</StateProvince>
<Country>IT</Country>
<Contact>Lorena C Lopez</Contact>
<Phone>956 205 7533</Phone>
<Email>abc@company.com</Email>
<Date>2014-11-24</Date>
<Time>0830</Time>
<Remarks>Pantainer (H.K.) Limited is an automated NVOCC transmitting House Bill of Lading information or USA AMS and Canada ACI, including FROB (Freight Remaining On Board). For on-time submission of data to Customs Authorities, you are to provide complete vessel routing with estimated dates of departure / arrival and port(s) of call in USA or Canada en-route to final destination</Remarks>
</PickupDetails>
<SailingDetails>
<VesselVoyageID>WAIC1245687USMIAITMIL</VesselVoyageID>
<VesselName>Lisbon Express</VesselName>
<IMONumber>9108128</IMONumber>
<Voyage>45</Voyage>
<ETDCFS>2014-11-26</ETDCFS>
<ETACFS>2015-01-07</ETACFS>
<ETSOrigin>2014-12-15</ETSOrigin>
<ETSPoL>2014-12-19</ETSPoL>
</SailingDetails>
<CargoDetails>
<Pieces>4</Pieces>
<ShippingMarks>My Marks</ShippingMarks>
<Packaging>Pallet(s)</Packaging>
<Commodity>MACHINERY PARTS</Commodity>
<Weight>2572.1</Weight>
<Volume>278.527</Volume>
<UOM>E</UOM>
<HazardousFlag>Y</HazardousFlag>
<HazardousDetails>
<QuantityFlag>L</QuantityFlag>
<HazardousClass>3</HazardousClass>
<Flashpoint>23.0</Flashpoint>
<FlashpointFlag>C</FlashpointFlag>
<ShippingName>RESIN SOLUTION flammable</ShippingName>
<UNNumber>1866</UNNumber>
<PackingGroup>II</PackingGroup>
</HazardousDetails>
<OverDimensionFlag>N</OverDimensionFlag>
<OverHeightFlag>N</OverHeightFlag>
<OverLengthFlag>N</OverLengthFlag>
<OverWeightFlag>N</OverWeightFlag>
<OverWidthFlag>N</OverWidthFlag>
</CargoDetails>
</BookingDetails>
</BookingRequest>
Field | Content | Length | Input |
Envelope | |||
SenderID | Sender ID to identify sender. | 11 | Required |
ReceiverID | Office code of the handling office as per information broker e.g. BEANR01 | 100 | Required |
Password | Password as assigned by WWA. | 100 | Required |
Type | Message type, ‘BookingRequest’. | 50 | Required |
Version | Message version | 8 | Required |
EnvelopeID | Unique ID for message to have a follow up option. | 40 | Required |
Message Body | |||
ApplicationType | This is determining the booking request source type 'WE'(WWA EDI), 'WO'(WWA Online), 'WS'(Web Service). Customer does not need to send this segment | 2 | Required |
BookingType | This is determining the booking type 'F'(Full Container Load), 'L'(Less than Container Load), 'A'(Air Booking). | 1 | Required |
BookingDate | Date of request New, Update, Cancellation (YYYY-MM-DD). | 10 | Required |
LastSentDate | Date of last request New, Update, Cancellation (YYYY-MM-DD). | 10 | Required |
RequestType | This is the type of request, whether 'N' (New), 'U' (Updated) or 'C' (Cancellation). | 1 | Required |
BookingNumber | This is the unique booking number which is generated by the WWA member. | 20 | Optional |
WWAShipmentReference | This is the unique WWA Reference Number which is generated by WWA. | 30 | Optional |
CustomerControlCode | Office code of the submitter as per information broker e.g. DEHAM01 | 20 | Required |
BookingOffice | Customer Booking office location. Valid UN CODE. | 5 | Optional |
FPI | FPI data,"P" = Prepaid "C" = Collect . | 1 | Optional |
CommunicationReference | This is internal reference for the customer. | 12 | Optional |
CustomerReference | Customer Reference number. | 20 | Required |
ShipperReference | The Shipper Reference. | 30 | Optional |
ForwarderReference | The forwarder reference. | 30 | Optional |
ConsigneeReference | The consignee reference. | 30 | Optional |
AddressDetails | Details for the Address | ||
AddressID |
Identifier for the address type. "SH" = Shipper Address "CN" = Consignee Address "N1" = Notify Party 1 Address "N2" = Notify Party 2 Address "FW" = Forwarder address |
2 | Optional |
AddressLine1 | Address line one. | 40 | Optional |
AddressLine2 | Address line two. | 40 | Optional |
AddressLine3 | Address line three. | 40 | Optional |
AddressLine4 | Address line four. | 40 | Optional |
AddressLine5 | Address line five. | 40 | Optional |
AddressLine6 | Address line six. | 40 | Optional |
Phone | Telephone number. | 20 | Optional |
Fax | Fax Details. | 20 | Optional |
Email address. | 50 | Optional | |
CustomerContact | Contact details of the customer. | 50 | Optional |
CustomerPhone | Phone number of the customer. | 20 | Optional |
CustomerEmail | E-Mail address of the customer. | 50 | Optional |
BUCustomerEmail | This is the customer's Business Unit's E-Mail address. | 50 | Optional |
OnHold | It indicates whether the booking is on hold 'Y'(Yes) or 'N'(No). | 1 | Required |
HVC | This indicates if cargo is High Value Cargo , 'Y' (Yes) or 'N' (No). | 1 | Required |
BondedCargo | This indicates if cargo is Bonded Cargo 'Y' (Yes) or 'N' (No). | 1 | Required |
CFSOrigin | The Container Freight Station(CFS) origin for the shipment. UN Location Code. | 5 | Required |
PortOfLoading | The Port of Loading for the shipment. UN Location Code. | 5 | Required |
CFSDestination | The Container Freight Station(CFS) destination of the shipment. UN Location Code. | 5 | Required |
PortOfDischarge | The Port of Discharge for the shipment. UN Location Code. | 5 | Optional |
FinalDestination | The final destination of the shipment. UN Location Code. | 5 | Optional |
FinalDestinationPlace | The final destination place city name. | 35 | Optional |
FinalDestinationType | Final Destination type. | 10 | Optional |
FinalDestinationCountry | Country for the final destination. | 20 | Optional |
OncarriageFlag | This indicates if booking have an Oncarriage 'Y' (Yes) or 'N' (No). | 1 | Required |
OncarriagePlace | Oncarriage Place 'Free Text'. | 20 | Optional |
AmsFlag | AMS flag, if calling a US port 'Y' (Yes) or 'N' (No). | 1 | Required |
AesFlag | AES flag, if US origin bookings value > $2500 = 'Y', otherwise 'N'. | 1 | Required |
ColoadCommodity | Coload/commodity, US origin bookings, values ‘C’ or ‘F’, otherwise ‘N’. | 1 | Optional |
Remarks | Comments, if any. | 2048 | Optional |
PickupFlag | This indicates if a pick up is required for the shipment 'Y' (Yes) or 'N' (No). | 1 | Required |
PickupDetails | Details for the Pick Up | ||
CombinedCompanyNameandAddress | Name and address of the company. Number of lines is 5 where maximum character is 35 per line. | Optional | |
PickupReference | Reference details for the pickup. | 254 | Optional |
CompanyName | Name of the company. | 64 | Optional |
Address | Address of the company. | 192 | Optional |
City | City of the company. | 64 | Optional |
PostalCode | Postal Code for the company. | 64 | Optional |
StateProvince | State and Province for the company. | 64 | Optional |
Country | Country. | 64 | Optional |
Contact | Concerned person name. | 64 | Optional |
Phone | Phone Number. | 64 | Optional |
Email Address. | 50 | Optional | |
Date | Date for the pickup (YYYY-MM-DD). | 10 | Required |
Time | Time for the pickup (HH:MM). | 5 | Required |
Remarks | Comments if any. | 2048 | Optional |
SailingDetails | Details for the Sailing | ||
VesselVoyageID | The unique reference number for Vessel(ship) and the voyage number. | 40 | Optional |
VesselName | Name of the ship. | 50 | Required |
IMONumber | Lloyd’s register number. | 7 | Optional |
Voyage | Reference number assigned by the carrier of the vessel. | 10 | Required |
ETDCFS | Estimated Time of Departure at Container Freight Station(CFS) (YYYY-MM-DD). | 10 | Required |
ETACFS | Estimated Time of Arrival at Container Freight Station(CFS) (YYYY-MM-DD). | 10 | Required |
ETSOrigin | Estimated Time of Sailing at origin (YYYY-MM-DD). | 10 | Required |
ETSPoL | Estimated Time of Sailing at Port of Loading (YYYY-MM-DD). | 10 | Required |
CargoDetails | Details for the Cargo. | ||
Pieces | Number of pieces. | 3 | Required |
ShippingMarks | Shipping marks. | 2048 | Required |
Packaging | Type of package i.e boxes, pallets, cartons etc. | 20 | Required |
Commodity | Type of commodity. | 254 | Required |
HSCode | Harmonized code. | 8-14 | Optional |
Weight | Line item weight based on UOM i.e kg or lbs. | 12 | Required |
Volume | Line item volume based on UOM i.e cbm or cbf. | 12 | Required |
UOM | Unit of Measurement 'E' (English) or 'M' (Metric). | 1 | Required |
HazardousFlag | This indicates if the shipment contains any hazardous material 'Y' (Yes) or 'N' (No) If 'y' Details below. | 1 | Required |
HazardousDetails | Details for the Hazardous Component | ||
QuantityFlag | The Hazardous quantity type. | 1 | Optional |
HazardousClass | The Hazardous Class. | 4 | Optional |
Flashpoint | The maximum point at which the hazard can be reached. | 10 | Optional |
FlashpointFlag | This indicates if 'F' Fahrenheit or 'C' Centigrade. | 1 | Optional |
ShippingName | Hazardous shipping name. | 150 | Optional |
UNNumber | Hazardous UN number. | 10 | Optional |
PackingGroup | Hazardous packing group. The data must be provided only in Roman Numerals eg. I, II, III | 3 | Optional |
Pieces | Number of pieces pertaining to hazard. | 6 | Optional |
Packaging | Type of packaging. | 10 | Optional |
Weight | Line item weight based on UOM i.e kg or lbs. | 8 | Optional |
ShipmentRelatedData | Shipment Dimensions Data. | Optional | |
Quantity | Cargo Quantity. | 3 | Optional |
Length | Cargo Length. | 6 | Optional |
Width | Cargo Width. | 6 | Optional |
Height | Cargo Height. | 6 | Optional |
OverDimensionFlag | Flag if cargo is over dimension 'Y' (Yes) or 'N' (No). | 3 | Required |
OverHeightFlag | Flag if height is more than 230 cm / 90 inches 'Y' (Yes) or 'N' (No). | 3 | Required |
OverLengthFlag | Flag if length is more than 590 cm / 232 inches 'Y' (Yes) or 'N' (No). | 3 | Required |
OverWeightFlag | Flag if weight is more than 3000 kg / 6613 lbs 'Y' (Yes) or 'N' (No). | 3 | Required |
OverWidthFlag | Flag if width is more than 230 cm / 90 inches 'Y' (Yes) or 'N' (No). | 3 | Required |
TransportTemperatureRangeFrom | The temperature at which cargo is to be kept while it is under transport. | 6 | Optional |
TransportTemperatureRangeTo | The temperature at which cargo is to be kept while it is under transport. | 6 | Optional |
CustomsRelatedData | Customs related information. | 255 | Optional |
CTCCode | CTC Code. See Details | 3 | Optional |
CTCDescription | CTC Description. | 255 | Optional |
CustomsContact | Customs Contact. | 64 | Optional |
CustomsPhone | Customs Phone. | 64 | Optional |
Booking Confirmation Version 1.0.8
<?xml version="1.0" encoding="UTF-8"?>
<BookingConfirmation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.wwalliance.com/doc/wwa-ei/Booking_Confirmation/1.0.8/Schema/WWA_Booking_Confirmation_version_1.0.8.xsd">
<ConfirmationEnvelope>
<SenderID>edi_shipco_prod</SenderID>
<ReceiverID>DEHAM01</ReceiverID>
<Password>test</Password>
<Type>Booking_Confirmation_XML_Customer</Type>
<Version>1.0.8</Version>
<EnvelopeID>1365507910876</EnvelopeID>
</ConfirmationEnvelope>
<ConfirmationDetails>
<BookingNumber>2665536</BookingNumber>
<RequestType>N</RequestType>
<VesselVoyageID></VesselVoyageID>
<CommunicationReference>NR0106559</CommunicationReference>
<CustomerReference>NR0106559</CustomerReference>
<Remarks>#Handling Instruction - Not Back To Back - GODSET KAN VARA NERE PÅ BORLIND 17/5. VI ORDNAR MED TRANSPORT SJALVA</Remarks>
<BookingConfirmationUrl></BookingConfirmationUrl>
</ConfirmationDetails>
</BookingConfirmation>
<?xml version="1.0" encoding="UTF-8"?>
<BookingConfirmation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.wwalliance.com/wiki/images/2/2f/WWA_Booking_Confirmation_version_1.0.8.xsd">
<ConfirmationEnvelope>
<SenderID>edi_Member_prod</SenderID>
<ReceiverID>Receiver_Member_WWA_Office_code</ReceiverID>
<Password>TEST_PROD</Password>
<Type>Booking_Confirmation_XML_Customer</Type>
<Version>1.0.8</Version>
<EnvelopeID>123456778890</EnvelopeID>
</ConfirmationEnvelope>
<ConfirmationDetails>
<BookingNumber>TEST123</BookingNumber>
<RequestType>N</RequestType>
<VesselVoyageID>WAIC18040086THLKR</VesselVoyageID>
<CustomerControlCode>DEHAM01</CustomerControlCode> <-Member office code who is confirming booking->
<SailingDetails>
<VesselName>APL DETROIT</VesselName>
<IMONumber>9632208</IMONumber>
<Voyage>TEST_Book</Voyage>
<ETDCFS>2018-07-12</ETDCFS>
<ETACFS>2018-08-20</ETACFS>
<ETSOrigin>2018-07-16</ETSOrigin>
<ETSPoL>2018-08-17</ETSPoL>
</SailingDetails>
<RoutingDetails>
<OriginCode>CNSHA</OriginCode>
<OriginName>SHANGHAI</OriginName>
<LoadCode>CNSHA</LoadCode>
<LoadName>SHANGHAI</LoadName>
<DischargeCode>AUSYD</DischargeCode>
<DischargeName>SYDNEY</DischargeName>
<DestinationCode>AUSYD</DestinationCode>
<DestinationName>SYDNEY</DestinationName>
</RoutingDetails>
<FPI>P</FPI>
<CommunicationReference>TEST25395229</CommunicationReference>
<CustomerReference>TEST091680301100</CustomerReference>
<ContactName>Member Contact Person Name</ContactName>
<ContactEmail>abc@xyz.com</ContactEmail>
<ContactPhone>0223875474</ContactPhone>
<Remarks>TEST BOOKING</Remarks>
<BookingConfirmationUrl>This segment will include booking confirmation PDF URL</BookingConfirmationUrl>
<CFSOrigin>
<Name>XYZ Container Terminal</Name>
<Address>Xingang ICD, Module 3</Address>
<City>Xingang</City>
<PostalCode></PostalCode>
<StateProvince>CN</StateProvince>
<Country>CN</Country>
<Contact>John Smith</Contact>
<Phone>0223875474</Phone>
<Email>abc@xyz.com</Email>
<Open>00:00:00</Open>
<Close>23:59:00</Close>
</CFSOrigin>
<CFSDestination>
<Name>c/o Majestic Freight Carriers</Name>
<Address>4019 Sentry Post Road</Address>
<City>Sydney</City>
<PostalCode>123456</PostalCode>
<StateProvince></StateProvince>
<Country>AU</Country>
<Contact>David Becker</Contact>
<Phone>02345678</Phone>
<Email>xyz@abc.com</Email>
<Open>00:00:00</Open>
<Close>23:59:00</Close>
</CFSDestination>
</ConfirmationDetails>
</BookingConfirmation>
Field | Content | Length | Input |
Envelope | |||
SenderID | Sender ID to identify sender. | 50 | Required |
ReceiverID | Office code of the handling office as per information broker e.g. DEHAM01 | 100 | Required |
Password | Password as assigned by WWA. | 100 | Required |
Type | Message type, ‘Booking_Confirmation_XML_Customer’. | 50 | Required |
Version | Message version | 8 | Required |
EnvelopeID | Unique ID for message to have a follow up option. | 40 | Required |
Message Body | |||
BookingNumber | The Unique booking number. | 20 | Required |
RequestType | This is the type of request, whether 'N' (New), 'U' (Updated) or 'C' (Cancellation). | 1 | Optional |
VesselVoyageID | The unique reference number for Vessel(ship) and the voyage number. provide the VesselVoyageID only if provided in booking request by customer, else a blank VesselVoyageID segment can be submitted in XML | 40 | Optional |
CommunicationReference | This is internal reference for the customer. | 12 | Optional but needs to be provided if available |
CustomerReference | Customer Reference number. | 20 | Mandatory |
Remarks | Commments, if any. | 2048 | Optional |
BookingConfirmationUrl | This is the URL, when clicked the customer get to notify about the details of his booking. | 256 | Mandatory for Final Booking Confirmation XML |
Field | Content | Length | Input |
Envelope | |||
SenderID | Sender ID to identify sender. | 50 | Required |
ReceiverID | Receiving Member WWA_Office code as per information broker link. | 100 | Required |
Password | Password as assigned by WWA. | 100 | Required |
Type | Message type, ‘Booking_Confirmation_XML_Customer’. | 50 | Required |
Version | Message version | 8 | Required |
EnvelopeID | Unique ID for message to have a follow up option. | 40 | Required |
Message Body | |||
BookingNumber | The Unique booking number. | 20 | Required |
RequestType | This is the type of request, whether 'N' (New), 'U' (Updated) or 'C' (Cancellation). | 1 | Optional |
VesselVoyageID | The unique reference number for Vessel(ship) and the voyage number. provide the VesselVoyageID only if provided in booking request by customer, else a blank VesselVoyageID segment can be submitted in XML | 40 | Optional |
CustomerControlCode | Member office code who is confirming booking as per information broker link | 20 | Optional |
Sailing Details | |||
VesselName | Name of the vessel | ||
IMONumber | IMO number | ||
Voyage | Reference number assigned by the carrier of the vessel. | 10 | String |
ETDCFS | Estimated Time of Departure at Container Freight Station(CFS) (YYYY-MM-DD). | 10 | Date |
ETACFS | Estimated Time of Arrival at Container Freight Station(CFS) (YYYY-MM-DD). | 10 | Date |
ETSOrigin | Estimated Time of Sailing at origin (YYYY-MM-DD). | 10 | Date |
ETSPoL | Estimated Time of Sailing at Port of Loading (YYYY-MM-DD). | 10 | Date |
RoutingDetails | |||
OriginCode | Origin CFS UN Location. | 5 | Required |
OriginName | Name of Origin CFS | 50 | Required |
LoadCode | Port of loading UN Location | 5 | Required |
LoadName | Port of loading location name | 50 | Required |
DischargeCode | Port of discharge UN Location | 5 | Required |
DischargeName | Port of discharge location name | 50 | Required |
DestinationCode | Final destination UN Location | 5 | Required |
DestinationName | Final destination location name | 50 | Required |
FPI | FPI data,"P" = Prepaid "C" = Collect . | 1 | Optional |
CommunicationReference | This is internal reference for the customer. | 30 | Optional but needs to be provided if available |
CustomerReference | Customer Reference number. | 20 | Mandatory |
ContactName | Member Contact Person Name | 50 | Optional |
ContactEmail | Email of Member Contact Person | 50 | Optional |
ContactPhone | Phone number of Member Contact Person | 20 | Optional |
Remarks | Commments, if any. | 2048 | Optional |
BookingConfirmationUrl | This is the URL, when clicked the customer get to notify about the details of his booking. | 256 | Mandatory for Final Booking Confirmation XML |
CFSOrigin | Details of the Container Freight Station (CFS) Origin. | 30 | Optional |
Name | Name of the Container Freight Station (CFS). | 30 | Optional |
Address | Address of the Container Freight Station (CFS). | 100 | Optional |
City | Location of the Customer Freight Station(CFS). | 20 | Optional |
PostalCode | Postal Index Code. | 10 | Optional |
StateProvince | State and Province. | 2 | Optional |
Country | Country. | 2 | Optional |
Contact | Contact Details. | 30 | Optional |
Phone | Phone Number. | 20 | Optional |
Email Address. | 50 | Optional | |
Open | Time for Opening. | Optional | |
Close | Time for Closing. | Optional | |
CFSDestination | Details of the Container Freight Station (CFS) Destination. | 30 | Optional |
Name | Name of the Container Freight Station (CFS). | 30 | Optional |
Address | Address of the Container Freight Station (CFS). | 100 | Optional |
City | Location of the Customer Freight Station(CFS). | 20 | Optional |
PostalCode | Postal Index Code. | 10 | Optional |
StateProvince | State and Province. | 2 | Optional |
Country | Country. | 2 | Optional |
Contact | Contact Details. | 30 | Optional |
Phone | Phone Number. | 20 | Optional |
Email Address. | 50 | Optional | |
Open | Time for Opening. | Optional | |
Close | Time for Closing. | Optional |