Skip to content
  • There are no suggestions because the search field is empty.

Shipment Specification

Logicbroker Field Description PetSmart Requirement 
(Required,Optional)
Identifier.SourceKey Identifier that will come from the source system; typically this will match the PartnerPO. Read Only
Identifier.LogicbrokerKey ID to identify the document in the logicbroker system. Read Only
Identifier.LinkKey Used to link the document to the original source document. For example, It is best to supply the Order's linkkey when posting a shipment. This will make sure the order shipped quanitites are updated on the original order and all statuses are updated appropriateley. Optional
SenderCompanyId Logicbroker Internal Company ID to specify what company is sending the document. Required
ReceiverCompanyId Logicbroker Internal Company ID to specify what company is to receive the document. Required
ShipmentNumber Unique ID to identify the shipment. Required
ShipmentDate Date units are shipped Required
PartnerPO This will be the purchase order number, this will be the main Key to link all your documents. This should match the order. Required
OrderDate Date on the Purchase Order Optional
OrderNumber Contains the end customer's order number, this will be used on the packing slip. Required
VendorNumber This is the internal vendor number provided to the supplier from the merchant Required
BillofLading Document number issued by the carrier which contains details of the shipment. Optional
PRONumber Typically used by LTL freight carriers, A PRO number is a series of numbers used by carriers as a reference for freight movement; this is like a tracking number. Optional
Note Notes or shipping instructions provided by supplier; see the meaning of the notes on the individual partners notes. Optional
ExpectedDeliveryDate Date the shipment is expected to be received at the shipping location. Optional
ShipFromAddress.CompanyName ShipFromAddress is not required if you have a rule in place to default for all shipments. Required
ShipFromAddress.FirstName   Optional
ShipFromAddress.LastName   Optional
ShipFromAddress.Address1   Required
ShipFromAddress.Address2   Optional
ShipFromAddress.City   Required
ShipFromAddress.State   Required
ShipFromAddress.Country   Required
ShipFromAddress.Zip   Required
ShipFromAddress.AddressCode   Optional
ShipFromAddress.Phone   Optional
ShipFromAddress.Email   Optional
ExtendedAttribute.EXAMPLE   Optional
ShipmentLine.Description Standard short description or name of the product. Optional
ShipmentLine.Quantity Will be copied from the QTY Shipped provided under Shipment Infos. Read Only
ShipmentLine.LineNumber Line Number from the Order. If not provided this will be taked from the order automatically. Required
ShipmentLine.QuantityUOM Unit of measure to identify the quantity in the container or package. Required
ShipmentLine.ItemIdentifier.PartnerSKU The Item identifier that is internal to the purchaser/merchant. (Retailer's SKU) Required
ShipmentLine.ItemIdentifier.ManufacturerSKU Manufacturer's ID for the product. Optional
ShipmentLine.ItemIdentifier.ISBN International Standard Book Number Optional
ShipmentLine.ItemIdentifier.SupplierSKU The Item Identifier that is used by the supplier or the person fulfilling the product. This will always contain a value. Required
ShipmentLine.ItemIdentifier.UPC Typically the U.P.C Consumer Package code will be provided; however additional standardized codes can be provided here as well. See specific partner instructions for details. Optional
ShipmentLine.ShipmentInfo.DateShipped Date the package was shipped. This will updated all header DateShipped values. Required
ShipmentLine.ShipmentInfo.Qty Total Qty of the product within the package or container. This quantity will be summed up across all containers and the total will be supplied on the item level "Quantity" field. Required
ShipmentLine.ShipmentInfo.TrackingNumbervia Tracking number Identifier provided from the carrier to be used to identify the container. If no container code is being used, this will be used as the container code. Required
ShipmentLine.ShipmentInfo.ContainerCode This can be used at the Package ID Required
ShipmentLine.ShipmentInfo.CarrierCode This will typically be the Standard Carrier Alpha Code (SCAC). If you are using your own custom shipping methods to map "CarrierCode" and "ServiceLevelCode" then this will not be required, however the proper mapped code will need to be provided in the ClassCode. Required
ShipmentLine.ShipmentInfo.ClassCode The shipping method that will be used to send the merchandise. This can be a free form field or if using the shipment code mappings will need to match the Custom Code that was setup. When sending the Custom Code, the corresponding CarrierCode and Class Code will automatically get populated. Required
ShipmentLine.ShipmentInfo.ServiceLevelCode Service Level set to ship by the carrier. Check with trading partner to see applicable codes. An example of a few would be:

ND = Next Day
CG = Ground
ON = Overnight
SA = Same Day

If you are using your own custom shipping methods to map "ServiceLevelCode" then you will not need to provide the value, however the proper mapped code will need to be provided in the ClassCode.
Optional
ShipmentLine.ShipmentInfo.Weight Total weight of the package or carton. Default will be in pounds. Optional
ShipmentLine.ShipmentInfo.WeightUnit Weight Unit of Measure for the package or carton. Default will be in pounds. Optional
ShipmentLine.ShipmentInfo.Length Length of the container or package. To be provided in inches. Optional
ShipmentLine.ShipmentInfo.Width Width of the container or package. To be provided in inches. Optional
ShipmentLine.ShipmentInfo.Height Height of the container or package. To be provided in inches. Optional
ShipmentLine.ShipmentInfo.DimensionUnit Dimension for the values in Length, Width and Height fields. Optional