TABLE OF CONTENTS


Overview

Document List – Minimum Requirements


DocumentDescription
Item CatalogueThe Item Catalogue details the items and quantities on hand of products in Sync. This document is at the SKU level with the UPC element the unique identifier.

Purpose: to provide product item information to 3PL so they can capture new products into their system

Direction: Sync sends to 3PL
Purchase OrderThe Purchase Order details the items and quantities placed on a purchase order in Sync.

Purpose: to provide advanced notice to the 3PL of what inventory is expected to arrive & thereafter for the 3PL to receive against

Direction: Sync sends to 3PL
Inventory Receipt AdviceThe Inventory Receipt Advice details a summary of the items and quantities that were received against a Purchase Order.

Purpose: to provide a notification to Sync of the physical inventory received by the 3PL.

Direction: 3PL sends to Sync
Warehouse Shipping OrderThe Warehouse Shipping Order details the items, quantities, and shipping info from a Pick Ticket in Sync.

Purpose: to provide a picking instruction to the 3PL

Direction: Sync sends to 3PL
Warehouse Shipping AdviceThe Warehouse Shipping Advice details the items, quantities and shipping info that was shipped against a Warehouse Shipping Order.

Purpose: to provide a confirmation of the inventory shipped by the 3PL

Direction: 3PL sends to Sync
Inventory Adjustment AdviceThe Inventory Adjustment Advice details a summary of the items and quantities that were adjusted.

Purpose: to provide an update of any inventory adjustments from stock takes or recounts

Direction: 3PL sends to Sync




DocumentDescription
Outbound Return AuthorizationThe Outbound Return Authorization is an expected return that originates from Sync and details the items and quantities expected to be received.

Purpose: Notice to 3PL of a return that is expected to arrive at their warehouse

Direction: Sync sends to 3PL
Return Authorization Receipt AdviceThe Return Authorization Receipt Advice details the items and quantities that were received against an Outbound Return Authorization

Purpose: to provide a notification to Sync of the physical inventory received by the 3PL for the return

Direction: 3PL sends to Sync
Inbound Return AuthorizationThe Inbound Return Authorization is return that originates from the 3PL and details the items and quantities that was returned to the warehouse.

Purpose: 3PL initiates a return based off receiving inventory (without any preceding notification by Sync)

Direction: 3PL sends to Sync


Document List – Use case specific- normally not required


DocumentDescription
Transfer Shipment OrderThe transfer shipment order details items, quantities, and shipping info from a Warehouse transfer in Sync

Direction: Sync sends to 3PL
Transfer Shipment AdviceThe transfer shipment advice details items and quantities shipped against a transfer shipment order

Direction: 3PL sends to Sync
Transfer Shipment Receipt AdviceThe transfer shipment receipt advice details items and quantities received against a transfer shipment

Direction: 3PL sends to Sync



File Transfer Process


The integration process uses FTP to transfer the files between parties.


The folder structure on the FTP site is as follows:


--FromSync --ToSync


Files outbound from Sync to 3PL will be saved into the FromSync folder. 

Files inbound from 3PL to Sync will be saved into the ToSync folder.



File Formats

The WMS integrator supports two types of files formats. The XML and CSV format. There are some limitations to the CSV format. The CSV does not allow for totals segments and must contain one transaction per document. The preferred file format is XML. When one format is selected all the files that will be transferred and received will be in the same format.




Item Catalogue

XML FieldRequiredDescriptionData Source
DepositorCodeYesClient code
TypeYesType of document;
- Full Item Detail - File contains entire catalogue
DateYesData file generated
TimeYesTime file generated
Items
UPCYesUPC of ItemSync UPC
ProductCodeYesProduct code of itemSync Product Number
ProductDescriptionYesFree text description of itemSync Product Description
CategoryYesFree text category of itemSync Product Category
ColorCodeYesColor code of itemSync Color Code
ColorDescriptionYesFree text color of itemSync Color
SizeCodeYesSize code of itemSync Size Code
SizeDescriptionYesFree text size of itemSync Size
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.




Warehouse Shipping Order

Please note if the CSV file format has been selected, the totals segment should not be included.



XML FieldRequiredDescriptionData Source
DepositorCodeYesClient Code
DepositorOrderNumberYesUnique ID for each Order Shipment, used to link the Warehouse Shipping Order and Warehouse Shipping AdvicePick Ticket #
TypeNoType of shipment order
PurchaseOrderNumberNoCustomer purchase order #Sales order PO number
PurchaseOrderDateYesDate of customer purchase orderSales order created date
RequestedShipDateNoRequested Ship Date/Pick-up DatePick ticket created date
RequestedDeliveryDateYesDelivery Requested on This DateSales order due date
Reference1NoAdditional reference. 30-character text field.
Reference2NoAdditional reference. 30-character text field.
Reference3NoAdditional reference. 30-character text field.
Reference4NoAdditional reference. 30-character text field.
Reference5NoAdditional reference. 30-character text field.
CommentNoAdditional CommentsPick ticket comment
ShipToCodeConditionalCode field designating your Ship To customer – if relevant; this is an optional function for Prepaid and 3rd Party Freight Charges; Orders with Collect Freight Charges Require a pre‐established Ship to Code; 10-character code
ShipToCompanyNoShipping address company
ShipToNameYesPerson or company; if person must by a FULL NAME - First and Last
ShipToAddr1YesShipping address line 1 
ShipToAddr2NoShipping address line 2
ShipToCityYesShipping address zip code
ShipToStateYesShipping address country code
ShipToCountryYesRequested ship from warehouse code
ShipFromCodeNoRequested ship from warehouse nameShipment carrier
ShipFromNameNoRequested carrier nameShipment carrier
ShipmentServiceCodeNoRequested delivery service code Shipment delivery Method
ShipmentServiceNameNoRequested delivery service nameShipment delivery Method
MethodOfPaymentYesFreight Charges will be paid;
CC-Collect
PP-Prepaid by Seller
BP-Paid by Buyer
TP-Third Party

BillToCodeConditionalRequired for Third Party Freight Charges; 10-character code
BillToNameNoBilling address full name
BillToAddr1NoBilling address line 1
BillToAddr2NoBilling address line2
BillToCityNoBilling address city
BillToStateNoBilling address state/province code
BillToZipNoBilling address zip code
BillToCountryNoBilling address country code
LineItems
ShipmentOrderItemIdYesIdentifier for shipment order line 
ProductCodeYesItem product codeSync Product Number
UPCYesItem UPCSync UPC
ProductDescriptionNoItem free text descriptionStyle + ColourCode + Size
OrderedQtyYesQuantity ordered for the specific line; decimalPicked Line Qty
OrderedQtyUOMYesUnit of Measure for Item
UnitPriceNoUnit price of order line itemSales Order Selling Price
LineReference1NoAdditional reference. 30-character text field.
LineReference2NoAdditional reference. 30-character text field.
LineReference3NoAdditional reference. 30-character text field.
Totals
LineItemsNoCount of LineItem elements
OrderedQtyNoSum of OrderedQty from all LineItem elements
OrderedGrossValueNoSum of OrderedQty * UnitPrice from all LineItem elements



Warehouse Shipping Advice

XML FieldRequiredDescription
DepositorCodeYesClient code; 3-character code
ShipmentOrderStatusNoStatus of shipment order
- Shipped: Order has been shipped
- Cancelled: Order has been cancelled
ShipmentNumberYes3PL assigned unique shipment number
ShipDateNoShipment date
ExpectedDeliveryDateNoShipment expected delivery date
BillOfLadingNumberNoShipment bill of lading number
CarrierProNumberNoShipment PRO/tracking number
DepositorOrderNumberYesUnique ID for shipment order, used to link back to document
PurchaseOrderNumberNoCustomer purchase order #
PurchaseOrderDateNoDate of customer purchase order
CancelDateNoCancelled date
Reference1NoAdditional reference. 30-character text field.
Reference2NoAdditional reference. 30-character text field.
Reference3NoAdditional reference. 30-character text field.
Reference4NoAdditional reference. 30-character text field.
Reference5NoAdditional reference. 30-character text field.
CommentsNoAdditional comments
ShipToCodeConditionalCode field designating your Ship To customer – if relevant; this is an optional function for Prepaid and 3rd Party Freight Charges; Orders with Collect Freight Charges Require a pre‐established Ship to Code; 10-character code
ShipToNameYesPerson or Company; if person must be a FULL NAME - First and Last
ShipToAddr1YesShipping address line 1
ShipToAddr2NoShipping address line 2
ShipToCityYesShipping address city
ShipToStateYesShipping address state/province code
ShipToZipYesShipping address zip code
ShipToCountryYesShipping address country code
ShipFromCodeYesWarehouse Code 5-character text field
ShipFromNameYesWarehouse Name 30-characters text field
StandardCarrierAlphaCodeYesDesignates the Carrier to deliver the shipment; 10-character code
CarrierNameYesCarrier Name will return based on Carrier Code; 30-character text field
ShipmentServiceCodeYesDesignates the specific service to be used to deliver the order; 10-character code
ShipmentServiceNameYesDesignates the specific service to be used to deliver the order
MethodOfPaymentYesFreight Charges will be paid;
CC-Collect
PP-Prepaid by Seller
BP-Paid by Buyer
TP-Third Party
BillToCodeConditionalRequired for Third Party Freight Charges; 10 characters
BillToNameNoBilling address full name
BillToAddr1NoBilling address line 1
BillToAddr2NoBilling address line 2
BillToCityNoBilling address city
BillToStateNoBilling address state/province code
BillToZipNoBilling address zip code
FreightCostYesFreight Cost
WeightYesTotal Weight of shipment
WeightUOMYesKG = Kilograms, LB = Pounds
VolumeYesTotal Volume of shipment
VolumeUOMYesCR = Cubic Meter, CF= Cubic Feet
Packs
SSCCNoSerial Shipping Container Code
TrackingNumberNoTracking number from carrier
HeightNoHeight of pack
WidthNoWidth of pack
LengthNoLength of pack
DimensionUOMNoUOM for Height, Width and Length.
CM = Centimeters
IN = Inches
WeightNoWeight of pack
WeightUOMNoUOM for Weight. KG = Kilograms, LB = Pounds
Items
ProductCodeYesItem product code
UPCYesItem UPC
ProductDescriptionNoItem free text description
OrderedQtyYesQuantity ordered for the specific item / order line; decimal
OrderedQtyUOMYes
ShippedQtyYesQuantity Shipped
ShippedQtyUOMYes
LineReference1NoAdditional reference. 30-character text field.
LineReference2NoAdditional reference. 30-character text field.
LineReference3NoAdditional reference. 30-character text field.



Inbound Return Authorization

XML FieldRequiredDescription
DepositorCodeYesClient Code
DepositorOrderNumberYesOrder number of the Warehouse Shipment Order
PurchaseOrderNumberNoPurchase order number of sales order in sync
ReferenceYes3PL assigned unique identifier of return authorization
ReturnDateYesDate and time of return
CommentsNoAdditional Comments
Items
ItemTypeCodeNoDefines the item type. Defaulted to 0 if omitted.
Codes > 0 are used to define non-inventory items, such as shipping charges, handling fees or discounts. Codes provided separately
ProductCodeNoItem product code
UPCConditionalItem UPC, not required for non-inventory items
ProductDescriptionNoItem free text description
ReturnedQtyYesQuantity returns
ReturnedQtyUOMYesUnit of measure of quantity returned
ReceivingConditionCodeYesCode indicating condition of inventory
00-Good
01-Damaged/Quality Problem/Reject
UnitPriceConditionalRequired if ItemTypeCode code is not 0
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.



Outbound Return Authorization

XML FieldRequiredDescription
DepositorCodeYesClient Code
ReturnAuthorizationNumberYesNumber of the return authorization in Sync
ReturnDateYesDate and time of return authorization
PurchaseOrderNumberConditionalPurchase order number of sales order in sync
Reference1NoAdditional configurable reference
Reference2NoAdditional configurable reference
Reference3NoAdditional configurable reference
Reference4NoAdditional configurable reference
Reference5NoAdditional configurable reference
CommentsNoAdditional Comments
Items
ItemTypeCodeNoDefines the item type. Codes > 0 are used to define non-inventory items, such as shipping charges, handling fees or discounts. Codes provided separately
ProductCodeNoItem product code
UPCConditionalItem UPC, not required for non-inventory items
ProductDescriptionNoItem free text description
ReturnedQtyYesQuantity returns
ReturnedQtyUOMYesUnit of measure of quantity returned
ReceivingConditionCodeYesCode indicating condition of inventory
00-Good
01-Damaged/Quality Problem/Reject
ReturnReasonCodeNoReason code for the return
UnitPriceConditionalRequired if ItemTypeCode code is not 0
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.


Return Authorization Receipt Advice

XML FieldRequiredDescription
DepositorCodeYesClient Code
ReturnAuthorizationNumberYesAuthorization number of original Outbound Return Authorization
ReceiptDateYesDate and time of return receipt
Reference1 YesAdditional Reference
Items
ProductCodeNoItem product code
UPCYesItem UPC
ProductDescriptionNoItem free text description
ReceivedQtyYesQuantity returned
ReceivedQtyUOMYesUnit of measure of quantity returned
ReceivingConditionCodeYesCode indictating condition of inventory
00-Good
01-Damaged/Quality Problem/Reject




Purchase Order


XML FieldRequiredDescription
DepositorCodeYesClient code
DepositorOrderNumberYesOrder number of Purchase Order, used to link back to document
PurchaseOrderDateYesDate of purchase order
VendorNameYesName of vendor
WarehouseNameYesName of warehouse where inventory is to be shipped to
DueDateNoDate purchase order is due in warehouse
ShipDateNoDate purchase order is due to be shipped
CommentsNoAdditional comments
Items
PurchaseOrderItemIdYesPurchase order item unique Id
ProductCodeYesItem product code
UPCYesItem UPC
ProductDescriptionNoItem free text description
OrderedQtyYesQuantity ordered
OrderedQtyUOMYesUnit of measure of quantity ordered
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.



Inventory Receipt Advice

XML FieldRequiredDescription
DepositorCodeYesClientCode
DepositorOrderNumberYesOrder number of Purchase Order, used to link back to document
WarehouseReceiptNumberYes3PL assigned unique identifier of warehouse receipt
ReceiptDateYesDate and time of receipt
WarehouseNameYesName of warehouse where inventory was received
CommentsNoAdditional comments
Items
PurchaseOrderItemIdNoIf sent, will be used to link back to the purchase order line item, if not, the UPC will be used
ProductCodeYesItem product code
UPCYesItem UPC
ProductDescriptionNoItem free text description
ReceivedQtyYesQuantity received in warehouse
ReceivedQtyUOMYesUnit of measure of quantity received
ReceivingConditionCodeYesCode indicating condition of inventory
00-Good
01-Damaged/Quality Problem/Reject
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.



Inventory Adjustment Advice

XML FieldRequiredDescription
DepositorCodeYesClient code
AdjustmentNumberYes3PL assigned unique identifier of the inventory adjustment
AdjustmentDateYesDate and time of adjustment
WarehouseNameYesName of warehouse where inventory was adjusted
CommentsNoAdditional comments
AdjustmentReasonNoReason for the adjustment
Item
ProductCodeYesItem UPC
UPCYesItem product code
ProductDescriptionNoItem free text description
AdjustedQtyYesQuantity adjusted
AdjustedQtyUOMYesUnit of measure of quantity adjusted
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.




Transfer Shipment Order


XML FieldRequiredDescription
DepositorCodeYesClient code
DepositorOrderNumberYesTransfer order number, used to link back to the transfer shipment
Reference1NoAdditional reference. 30-character text field.
Reference2NoAdditional reference. 30-character text field.
Reference3NoAdditional reference. 30-character text field.
Reference4NoAdditional reference. 30-character text field.
Reference5NoAdditional reference. 30-character text field.
CommentsNoAdditional comments
ShipToCodeNoCode identifying the ship to location
ShipToCompanyNoShip to company
ShipToNameNoShip to full name
ShipToEmailNoShip to email
ShipToPhoneNoShip to phone
ShipToAddr1NoShipping address line 1
ShipToAddr2NoShipping address line 2
ShipToCityNoShipping address city
ShipToStateNoShipping address state/province ode
ShipToZipNoShipping address zip code
ShipToCountryNoShipping address country code
ShipFromCodeNoRequested ship from warehouse code
ShipFromNameNoRequested ship from warehouse name
LineItems
ProductCodeYesItem UPC
UPCYesItem product code
ProductDescriptionNoItem free text description
TransferredQtyYesQuantity transferred
TransferredQtyUOMYesUnit of measure of quantity
ItemReference1NoAdditional reference. 30-character text field.
ItemReference2NoAdditional reference. 30-character text field.
ItemReference3NoAdditional reference. 30-character text field.



Transfer Shipment Advice


XML FieldRequiredDescription
DepositorCodeYesClient code
DepositorOrderNumberYesTransfer order number, used to link back to the transfer order
TransferShipmentNumberYesUnique number used to identify the transfer shipment
ShippedDateYesDate of transfer shipment
Items
ProductCodeYesItem UPC
UPCYesItem product code
ProductDescriptionNoItem free text description
ShippedQtyYesQuantity shipped
ShippedQtyUOMYesUnit of measure of quantity



Transfer Shipment Receipt Advice

XML FieldRequiredDescription
DepositorCodeYesClient code
TransferShipmentOrderNumberYesTransfer order number, used to link back to the original transfer order
TransferShipmentNumberYesTransfer shipment number, used to link back to the transfer shipment
ReceiptDateYesDate of transfer receipt
Items
ProductCodeYesItem UPC
UPCYesItem product code
ProductDescriptionNoItem free text description
ReceivedQtyYesQuantity received
ReceivedQtyUOMYesUnit of measure of quantity