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 |