| <service-request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Web-XMLInvoiceParser.xsd"> |
|
| <service-id>ImportWeb</service-id> |
Static: 'ImportWeb' |
| <request-id>12345</request-id> |
|
| <timing>false</timing> |
|
| <data> |
|
| <WebImport> |
|
| <WebImportHeader> |
|
| <FileName>UniqueFileName.xml</FileName> |
|
| <Type>WebImportXMLCarrierInvoice</Type> |
Static: 'WebImportXMLCarrierInvoice' |
| <UserName>NAVIXLOADID</UserName> |
Our customers need to create a user named "NAVIXLOADID" |
| </WebImportHeader> |
|
| <WebImportFile> |
|
| <MercuryGate> |
|
| <Header> |
|
| <DocTypeID>FreightBill</DocTypeID> |
Static: 'FreightBill' |
| </Header> |
|
| <FreightBill action="Add"> |
Static: "Add" |
| <ReferenceNumbers> |
|
| <ReferenceNumber type="Load ID" isPrimary="true">LD3497</ReferenceNumber> |
Order Number |
| <ReferenceNumber type="SCAC">SCAC</ReferenceNumber> |
SCAC (if we have it) |
| <ReferenceNumber type="PO Number">653236</ReferenceNumber> |
Ignore |
| </ReferenceNumbers> |
|
| <BillTo> |
|
| <Address type="Bill To"> |
Bill To Location |
| <LocationCode>Location Code Sample</LocationCode> |
Ignore |
| <Name>Sample Name</Name> |
Bill To Name |
| <AddrLine1>Sample Address</AddrLine1> |
Bill To Addr1 |
| <City>Sample City</City> |
Bill To City |
| <StateProvince>Sample State</StateProvince> |
Bill To State |
| <PostalCode>Sample Zip</PostalCode> |
Bill To Zip |
| <CountryCode>Sample Country</CountryCode> |
Bill To Country |
| </Address> |
|
| </BillTo> |
|
| <Packages> |
|
| <Package> |
|
| <ItemGroups> |
This is Line Items- Loop lineItems |
| <ItemGroup> |
|
| <LineItem> |
|
| <ItemId>Item-1</ItemId> |
orderLineItemId |
| </LineItem> |
|
| <Description>Line Haul</Description> |
lineItem.description |
| <Weights> |
|
| <Weight type="actual" uom="lb">315</Weight> |
lineItem.weight |
| </Weights> |
|
| <Quantities> |
|
| <Quantity type="actual" uom="PCS">1</Quantity> |
static type "actual" and uom "PCS"… lineItems.totalPieces for Quantity |
| </Quantities> |
|
| </ItemGroup> |
Ignore |
| </ItemGroups> |
Ignore |
| </Package> |
Ignore |
| </Packages> |
Ignore |
| <Plan> |
Ignore |
| <Events> |
Ignore |
| <Event type="PICKUP"> |
Ignore |
| <Dates> |
Ignore |
| <Date type="actual">2/14/2018 00:00</Date> |
Ignore |
| </Dates> |
Ignore |
| <Address> |
Ignore |
| <LocationCode>Sample Pickup Code</LocationCode> |
Ignore |
| <Name>Sample Pickup Name</Name> |
Ignore |
| <AddrLine1>Sample Pickup Address</AddrLine1> |
Ignore |
| <City>Sample Pickup City</City> |
Ignore |
| <StateProvince>Sample Pickup State</StateProvince> |
Ignore |
| <PostalCode>Sample Pickup Zip</PostalCode> |
Ignore |
| <CountryCode>NSample Pickup Country</CountryCode> |
Ignore |
| </Address> |
Ignore |
| </Event> |
Ignore |
| <Event type="Drop"> |
Ignore |
| <Dates> |
Ignore |
| <Date type="actual">02/13/2018 00:00</Date> |
Ignore |
| </Dates> |
Ignore |
| <Address> |
Ignore |
| <LocationCode>Sample Drop Code</LocationCode> |
Ignore |
| <Name>Sample Drop Name</Name> |
Ignore |
| <AddrLine1>Sample Drop Address</AddrLine1> |
Ignore |
| <City>Sample Drop City</City> |
Ignore |
| <StateProvince>Sample Drop State</StateProvince> |
Ignore |
| <PostalCode>Sample Drop Zip</PostalCode> |
Ignore |
| <CountryCode>NSample Drop Country</CountryCode> |
Ignore |
| </Address> |
Ignore |
| </Event> |
Ignore |
| </Events> |
Ignore |
| </Plan> |
Ignore |
| <PriceSheets> |
Ignore |
| <PriceSheet type="Carrier" isSelected="true" currencyCode="EUR"> |
Ignore |
| <Weight type="actual" uom="kg">55.36</Weight> |
sum of total LineItem Weights |
| <Settlement> |
|
| <Total>0</Total> |
|
| <InvoiceNumber>12347XXX</InvoiceNumber> |
invoiceDetails.number |
| <Date type="invoice">02/19/2018 00:00</Date> |
invoiceDate |
| <PaymentMethod>Prepaid</PaymentMethod> |
freightChargeTerms |
| </Settlement> |
|
| <ReferenceNumbers> |
Ignore |
| <ReferenceNumber type="VAT Charges">99.01</ReferenceNumber> |
Ignore |
| </ReferenceNumbers> |
Ignore |
| <Carrier> |
Carrier |
| <SCAC>KE01</SCAC> |
vendor.scacCode |
| </Carrier> |
|
| <Charges> |
|
| <Charge sequenceNum="1" type="ITEM"> |
Loop Through vendorCharges |
| <Description>Line Haul</Description> |
vendorCharge.description |
| <EdiCode>XXX</EdiCode> |
vendorCharge.code |
| <Amount>10.25</Amount> |
vendorCharge.charge |
| <Rate>10.25</Rate> |
vendorCharge.charge |
| <RateQualifier>FR</RateQualifier> |
static: "FR" (Flat Rate) |
| <Weight>315</Weight> |
Ignore |
| </Charge> |
|
| <Charge sequenceNum="2" type="ACCESSORIAL"> |
|
| <Description>Fuel Surcharge</Description> |
vendorCharge.description |
| <EdiCode>FSC</EdiCode> |
vendorCharge.code |
| <Amount>1</Amount> |
vendorCharge.charge |
| <Rate>1</Rate> |
vendorCharge.charge |
| <RateQualifier>FR</RateQualifier> |
static: "FR" (Flat Rate) |
| </Charge> |
|
| </Charges> |
|
| </PriceSheet> |
|
| </PriceSheets> |
|
| </FreightBill> |
|
| </MercuryGate> |
|
| </WebImportFile> |
|
| </WebImport> |
|
| </data> |
|
| </service-request> |
|