/
3PL Shipment Booking Specification (Import to Gravity)

3PL Shipment Booking Specification (Import to Gravity)

Introduction

The purpose of this document is to specify Gravity Supply Chain’s (GRAV) 3PL Shipment Booking integration process and requirements. 

This specification includes 3PL Shipment Booking milestone event information such as:

  • Process

  • Integration setup

  • Import details

This specification document is intended for GRAV PO Management users, and includes the following information: 

  • Purchase Order Management Workflow

  • 3PL Shipment Booking XML Schema and annotation

  • 3PL Shipment Booking XSD

  • Sample 3PL Shipment Booking XML file


Concepts

3PL Shipment Booking

The 3PL Shipment Booking milestone event provides the ability to capture details of the intended transportation of any given PO/Calloff/Item/SKU.

This is a mandatory milestone event in the GRAV PO management workflow, which must be created prior to a shipment (Assigning a HBL/Container/MAWB).

Within Supply Chain Management this can be referred to as a “JOB” creation or a “Cargo Booking”.

Purchase Order Management Workflow

The PO Management workflow diagram shown below indicates the flow of information within the GRAV platform including the 3PL Shipment Booking milestone event.


File Specification

File Type

API file format used to Import Shipment Booking data must be XML.

Filename Convention

All Shipment Booking XML export files must follow the naming convention listed here:

            CustomerNodeCode_ShipmentBooking_YYYYMMDDhhmmss_BookingReference.xml

 A sub-string identifying the milestone event “ShipmentBooking” followed by an underscore (_) character and a datetime stamp of when the file was created.  Example Filename is shown here:

            CustomerNodeCode_ShipmentBooking_20210706033302_REF12345.xml

File Transfer

XML files generated externally with the aim to be imported into GRAV should be transferred by push onto GRAV FTP servers.  Customer FTP credentials will be arranged during implementation.

Error Handling

Should the XML file generation, Export process or File transfer encounter any errors an automatic email will be sent to GRAV support support@gravitysupplychain.com.


Schema

Booking Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

Generated

Time File generated

Y

datetime

 

2018-07-05T00:00:00

BookingReference

Booking reference

Y

nvarchar

250

EXREF-12-32

CustomerCode

Customer Code

Y

nvarchar

1000

MCRN

CYCFSCutOffDate

CY/CFS Cut-off date

N

date

 

2018-07-05T00:00:00

SICutOffDate

Shipping Instruction Cut-off date

N

date

 

2018-07-05T00:00:00

VGMCutOffDate

VGM Cut-off date

N

date

 

2018-07-05T00:00:00

PlaceOfReceipt

Place of Receipt

N

nvarchar

100

Brisbane

CargoReadyDate

Cargo Loading/Ready Date

N

date

 

2018-07-05T00:00:00

ActualPickUpDate

Actual Pick Up Date

N

datetime

 

2018-07-05T00:00:00

FinalDestinationETA

Estimated Final Destination Arrival Date

N

date

 

2018-07-05T00:00:00

DateBooked

Date Cargo Booking Created

Y

datetime

 

2018-07-05T00:00:00

BookedBy

Booked by user (for Export only)

N

nvarchar

250

D.Smith

LoadType

Load Type

Y

nvarchar

 

 Refer to LoadType

BookingOrders

Purchase Orders

Y

See section 5.2

BookingEquipments

Booking Equipment

N

See section 5.4

BookingLegs

Shipment legs

Y

See section 5.5

Booking Order Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

ExternalReference

External Reference

N

nvarchar

250

EXREF-191

OrderNumber

Purchase Order Number

Y

nvarchar

250

PO11234

Identifier

CallOff reference (line number)

N

nvarchar

50

1

BookingItems

Array of Purchase Order Items

Y

See section 5.3

Booking Item Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

VendorBookingReference

A unique reference represents a vendor shipment booking created in the system and it must be supplied if created

N*

nvarchar

250

VEN-1234

ExternalReference

Reference

N

nvarchar

250

EXRef-345443

ItemCode

Product number/Item Code

Y

nvarchar

50

100013344

Description

Item / Product Description

N

nvarchar

500

T-Shirts

Quantity

Pieces

Y

decimal

 

68

PackType

Pack Type

N

enum

 

 

Outers

Outers

N

int

 

12

Inners

Inners

N

int

 

6

Cbm

Cubic Metres

N

decimal

18,2

65.32

Weight

Weight

N

decimal

18,2

32.46

Sku

SKU (if available)

N

nvarchar

100

80018839298

CustomerReference

Customer Reference

N

nvarchar

100

CR-1232145

Colour

Colour of item (if available)

N

nvarchar

50

Blue

Size

Size of item (if available)

N

nvarchar

50

Large

Cancelled

Cancelled flag

N

bool

 

false

* conditional mandatory

Booking Equipment Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

Count

Number of containers

Y

int

 

1

Code

Container/Equipment type

Y

nvarchar

20

20GP

Name

Container/Equipment description

Y

nvarchar

250

20 General Purpose

Booking Leg Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

Vessel

When Sea Freight then Vessel Name
When Air Freight then “Air”
When Road Freight then “Road” or Vehicle plate
When Rail Freight then “Rail” or Trailer number

Y

nvarchar

250

MSC Clara

Voyage

When Sea Freight then Voyage
When Air Freight then Flight number
When Rail or Road Freight then N/A

Y

nvarchar

250

FW831W

CarrierNode

Carrier Node

Y

See section 5.6

ETA

Expected Time of Arrival

Y

date

 

2018-07-24

ETD

Expected Time of Departure

Y

date

 

2018-07-24

PODCode

UN/LOCODE for SEA or IATA for AIR

Y

nvarchar

20

AUMEL

PODName

Port of Discharge Name

Y

nvarchar

250

Melbourne

POLCode

UN/LOCODE for SEA or IATA for AIR

Y

nvarchar

20

CNSNG

POLName

Port of Loading Name

Y

nvarchar

250

Shanghai

ModeOfTransportType

Mode of Transport

Y

enum

 

Sea

LegType

If ModeOfTransportType=Sea enum values = OriginFeeder, Mother (mandatory for at least one sea leg record) and DestinationFeeder

If ModeOfTransportType=Air, Road or Rail enum values=1,2,3, etc

Y

enum

 

Mother

Node Elements

Node elements are used by GRAV PO management to control specific datasets, ensure data integrity and contribute to the user permission process.  Node elements provide the mechanism, which allows users to customize content relevant to them by sending host system codes and organizations etc.

Element

Description

Mandatory?

Data Type

Max Length

Example

Code

Code of the Node

Y

nvarchar

1000

MCRN

Name

Node name which is the UI display value in GRA

Y

nvarchar

1000

MACARON

Description

Description of the Node

N

nvarchar

200

Food

Address

Address of Node

N

See section 5.7

Node Address Elements

Element

Description

Mandatory?

Data Type

Max Length

Example

Line1

Line1

N

nvarchar

100

Rm 801-807, 8/F, Hoplite Industrial Building

Line2

Line2

N

nvarchar

100

3-5 Wang Tai Road, Shenzhen Bay

Line3

City

N

nvarchar

100

Shenzhen

Line4

State/Province

N

nvarchar

100

Guandong

PostCode

Postcode/Zip

N

nvarchar

50

31515412

Email

Email

N

nvarchar

250

Tim.R@mlogistics.com

Fax

Fax

N

nvarchar

20

+854423512

Telephone

Telephone

N

nvarchar

20

+8432173475

Longitude

Longitude

N

decimal

12

121.45806

Latitude

Latitude

N

decimal

12

31.22222

Contact

Contact Name

N

nvarchar

100

Tim R

CountryCode

Country Code

N

nvarchar

50

CN


XSD

<?xml version="1.0" encoding="utf-8"?> <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Bookings" type="ArrayOfBooking"/> <xs:complexType name="ArrayOfBooking"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="Booking" type="Booking" /> </xs:sequence> </xs:complexType> <xs:complexType name="Booking"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="BookingOrders" type="ArrayOfBookingOrder" /> <xs:element minOccurs="0" maxOccurs="1" name="BookingEquipments" type="ArrayOfBookingEquipment" /> <xs:element minOccurs="1" maxOccurs="1" name="BookingLegs" type="ArrayOfBookingLeg" /> <xs:element minOccurs="1" maxOccurs="1" name="Generated" type="xs:dateTime" /> <xs:element minOccurs="1" maxOccurs="1" name="BookingReference" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="CustomerCode" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="CYCFSCutOffDate" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="CargoReadyDate" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="ActualPickUpDate" type="xs:dateTime" /> <xs:element minOccurs="0" maxOccurs="1" name="FinalDestinationETA" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="PlaceOfReceipt" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="DateBooked" type="xs:dateTime" /> <xs:element minOccurs="0" maxOccurs="1" name="BookedBy" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="LoadType" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="SICutOffDate" type="xs:dateTime" /> <xs:element minOccurs="0" maxOccurs="1" name="VGMCutOffDate" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfBookingOrder"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="BookingOrder" type="BookingOrder" /> </xs:sequence> </xs:complexType> <xs:complexType name="BookingOrder"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="OrderNumber" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Identifier" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="BookingItems" type="ArrayOfBookingItem" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfBookingItem"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="BookingItem" type="BookingItem" /> </xs:sequence> </xs:complexType> <xs:complexType name="BookingItem"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="VendorBookingReference" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="ExternalReference" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="ItemCode" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="Quantity" type="xs:decimal" /> <xs:element minOccurs="0" maxOccurs="1" name="PackType" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Outers" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="Inners" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="Cbm" type="xs:decimal" /> <xs:element minOccurs="0" maxOccurs="1" name="Weight" type="xs:decimal" /> <xs:element minOccurs="0" maxOccurs="1" name="Sku" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="CustomerReference" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Colour" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Size" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Cancelled" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfBookingEquipment"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="BookingEquipment" type="BookingEquipment" /> </xs:sequence> </xs:complexType> <xs:complexType name="BookingEquipment"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int" /> <xs:element minOccurs="1" maxOccurs="1" name="Code" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="Name" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfBookingLeg"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="BookingLeg" type="BookingLeg" /> </xs:sequence> </xs:complexType> <xs:complexType name="BookingLeg"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="Vessel" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="Voyage" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="CarrierNode" type="Node" /> <xs:element minOccurs="1" maxOccurs="1" name="ETA" type="xs:dateTime" /> <xs:element minOccurs="1" maxOccurs="1" name="ETD" type="xs:dateTime" /> <xs:element minOccurs="1" maxOccurs="1" name="POLCode" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="POLName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="PODCode" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="PODName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="ModeOfTransportType" type="ModeOfTransportType" /> <xs:element minOccurs="1" maxOccurs="1" name="LegType" type="LegType" /> </xs:sequence> </xs:complexType> <xs:complexType name="Node"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="Code"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="1" maxOccurs="1" name="Name"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="Description"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="200"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="Address" type="NodeAddress" /> </xs:sequence> </xs:complexType> <xs:complexType name="NodeAddress"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Line1" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Line2" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Line3" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Line4" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Line5" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="PostCode" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Telephone" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Longitude" type="xs:decimal" /> <xs:element minOccurs="0" maxOccurs="1" name="Latitude" type="xs:decimal" /> <xs:element minOccurs="0" maxOccurs="1" name="Contact" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:simpleType name="ModeOfTransportType"> <xs:union> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Sea" /> <xs:enumeration value="Air" /> <xs:enumeration value="Road" /> <xs:enumeration value="Rail" /> <xs:enumeration value="SeaAir" /> <xs:enumeration value="RailAir" /> <xs:enumeration value="RailSea" /> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[Ss][Ee][Aa]" /> <xs:pattern value="[Aa][Ii][Rr]" /> <xs:pattern value="[Rr][Oo][Aa][Dd]" /> <xs:pattern value="[Rr][Aa][Ii][Ll]" /> <xs:pattern value="[Ss][Ee][Aa][Aa][Ii][Rr]" /> <xs:pattern value="[Rr][Aa][Ii][Ll][Aa][Ii][Rr]" /> <xs:pattern value="[Rr][Aa][Ii][Ll][Ss][Ee][Aa]" /> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> <xs:simpleType name="LegType"> <xs:union> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Mother" /> <xs:enumeration value="OriginFeeder" /> <xs:enumeration value="DestinationFeeder" /> <xs:enumeration value="1" /> <xs:enumeration value="2" /> <xs:enumeration value="3" /> <xs:enumeration value="4" /> <xs:enumeration value="5" /> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[Mm][Oo][Tt][Hh][Ee][Rr]" /> <xs:pattern value="[Oo][Rr][Ii][Gg][Ii][Nn][Ff][Ee][Ee][Dd][Ee][Rr]" /> <xs:pattern value="[Dd][Ee][Ss][Tt][Ii][Nn][Aa][Tt][Ii][Oo][Nn][Ff][Ee][Ee][Dd][Ee][Rr]" /> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:schema>

Sample 3PL Shipment Booking XML File

<?xml version="1.0" encoding="utf-8"?> <Bookings> <Booking> <BookingOrders> <BookingOrder> <ExternalReference>ExrefPo1000001</ExternalReference> <OrderNumber>10011</OrderNumber> <Identifier>1</Identifier> <BookingItems> <BookingItem> <VendorBookingReference>VEN-12345</VendorBookingReference> <ExternalReference>ExrefItem100002</ExternalReference> <ItemCode>6900018992</ItemCode> <Description>Converse</Description> <Quantity>945</Quantity> <PackType>Carton</PackType> <Outers>6</Outers> <Inners>5</Inners> <Cbm>123.45</Cbm> <Weight>123.45</Weight> <Sku>900012911</Sku> <CustomerReference>CustRefItem991</CustomerReference> <Colour>Blue</Colour> <Size>10</Size> <Cancelled>false</Cancelled> </BookingItem> </BookingItems> </BookingOrder> <BookingOrder> <ExternalReference>ExrefPo1000001</ExternalReference> <OrderNumber>10011</OrderNumber> <Identifier>2</Identifier> <BookingItems> <BookingItem> <VendorBookingReference>VEN-12345</VendorBookingReference> <ExternalReference>ExrefItem100002</ExternalReference> <ItemCode>7900018992</ItemCode> <Description>Boots</Description> <Quantity>945</Quantity> <PackType>Carton</PackType> <Outers>6</Outers> <Inners>5</Inners> <Cbm>123.45</Cbm> <Weight>123.45</Weight> <Sku>500012911</Sku> <CustomerReference>CustRefItem991</CustomerReference> <Colour>Brown</Colour> <Size>10</Size> <Cancelled>false</Cancelled> </BookingItem> </BookingItems> </BookingOrder> <BookingOrder> <ExternalReference>ExrefPo1000002</ExternalReference> <OrderNumber>10012</OrderNumber> <Identifier>1</Identifier> <BookingItems> <BookingItem> <ExternalReference>ExrefItem100098</ExternalReference> <ItemCode>3200018992</ItemCode> <Description>Sketch</Description> <Quantity>329</Quantity> <PackType>Carton</PackType> <Outers>9</Outers> <Inners>3</Inners> <Cbm>99.45</Cbm> <Weight>87.23</Weight> <Sku>800012911</Sku> <CustomerReference>CustRefItem992</CustomerReference> <Colour>Black</Colour> <Size>8</Size> <Cancelled>false</Cancelled> </BookingItem> <BookingItem> <ExternalReference>ExrefItem100654</ExternalReference> <ItemCode>3200018992</ItemCode> <Description>Sketch</Description> <Quantity>239</Quantity> <PackType>Carton</PackType> <Outers>9</Outers> <Inners>3</Inners> <Cbm>99.45</Cbm> <Weight>87.23</Weight> <Sku>800012923</Sku> <CustomerReference>CustRefItem992</CustomerReference> <Colour>Black</Colour> <Size>6</Size> <Cancelled>false</Cancelled> </BookingItem> <BookingItem> <ExternalReference>ExrefItem100654</ExternalReference> <ItemCode>3200018992</ItemCode> <Description>Sketch</Description> <Quantity>100</Quantity> <PackType>Carton</PackType> <Outers>9</Outers> <Inners>3</Inners> <Cbm>99.45</Cbm> <Weight>87.23</Weight> <Sku>800012999</Sku> <CustomerReference>CustRefItem992</CustomerReference> <Colour>White</Colour> <Size>8</Size> <Cancelled>false</Cancelled> </BookingItem> </BookingItems> </BookingOrder> </BookingOrders> <BookingEquipments> <BookingEquipment> <Count>1</Count> <Code>20GP</Code> <Name>20 FT</Name> </BookingEquipment> </BookingEquipments> <BookingLegs> <BookingLeg> <Vessel>MSC Pre Clara</Vessel> <Voyage>601W</Voyage> <CarrierNode> <Code>APL</Code> <Name>American President Lines</Name> <Description>American President Lines</Description> <Address> <Line1>OPTUS CENTRE, LEVEL 2</Line1> <Line2>431-439 KING WILLIAM STREET</Line2> <CountryCode>AU</CountryCode> </Address> </CarrierNode> <ETA>2019-04-28T12:12:12</ETA> <ETD>2019-04-01T12:12:12</ETD> <POLCode>AUFRE</POLCode> <POLName>Fremantle</POLName> <PODCode>AUBNE</PODCode> <PODName>Brisbane</PODName> <ModeOfTransportType>Sea</ModeOfTransportType> <LegType>OriginFeeder</LegType> </BookingLeg> <BookingLeg> <Vessel>MSC Clara</Vessel> <Voyage>801W</Voyage> <CarrierNode> <Code>APL</Code> <Name>American President Lines</Name> <Description>American President Lines</Description> <Address> <Line1>OPTUS CENTRE, LEVEL 2</Line1> <Line2>431-439 KING WILLIAM STREET</Line2> <CountryCode>AU</CountryCode> </Address> </CarrierNode> <ETA>2019-05-10T12:12:12</ETA> <ETD>2019-05-01T12:12:12</ETD> <POLCode>AUBNE</POLCode> <POLName>Brisbane</POLName> <PODCode>AUSYD</PODCode> <PODName>Sydney</PODName> <ModeOfTransportType>Sea</ModeOfTransportType> <LegType>Mother</LegType> </BookingLeg> <BookingLeg> <Vessel>MSC Post Clara</Vessel> <Voyage>601E</Voyage> <CarrierNode> <Code>APL</Code> <Name>American President Lines</Name> <Description>American President Lines</Description> <Address> <Line1>OPTUS CENTRE, LEVEL 2</Line1> <Line2>431-439 KING WILLIAM STREET</Line2> <CountryCode>AU</CountryCode> </Address> </CarrierNode> <ETA>2019-05-19T12:12:12</ETA> <ETD>2019-05-06T12:12:12</ETD> <POLCode>AUSYD</POLCode> <POLName>Sydney</POLName> <PODCode>CNQIN</PODCode> <PODName>Qingdao</PODName> <ModeOfTransportType>Sea</ModeOfTransportType> <LegType>DestinationFeeder</LegType> </BookingLeg> </BookingLegs> <Generated>2019-04-28T12:12:12</Generated> <BookingReference>S100001</BookingReference> <CustomerCode>CUS1</CustomerCode> <CYCFSCutOffDate>2019-04-28</CYCFSCutOffDate> <SICutOffDate>2019-04-28</SICutOffDate> <VGMCutOffDate>2019-04-28</VGMCutOffDate> <CargoReadyDate>2019-04-28</CargoReadyDate> <ActualPickUpDate>2019-04-15T13:15:30</ActualPickUpDate> <FinalDestinationETA>2019-04-15</FinalDestinationETA> <PlaceOfReceipt>Brisbane</PlaceOfReceipt> <DateBooked>2019-04-28T12:12:12</DateBooked> <BookedBy>Peter Smith</BookedBy> <LoadType>CYCY</LoadType> </Booking> </Bookings>

 

 

 

Related content