Order Specification
| Logicbroker Field | Description | PetSmart Requirement (Required,Optional) |
|---|---|---|
| Identifier.LogicbrokerKey | ID to identify the document in the logicbroker system. Required to save this in your system to prevent duplicates. | 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. | Read Only |
| 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 |
| DocumentDate | Date the document was created in the logicbroker system. | Required |
| Currency | Currency Code used on the purchase order. | Required |
| CustomerNumber | End User's customer ID; typically used on the packing slip | Optional |
| DoNotShipAfter | Date in which the PO should be cancelled if the date has been passed before shipment. | Optional |
| HandlingAmount | Shipping amount to be applied and included in the order total. | Optional |
| Note | This section will include gift and packing slip messages. | Optional |
| OrderDate | Date on the Purchase Order | Required |
| OrderNumber | Contains the end customer's order number, this will be used on the packing slip. | Optional |
| PartnerPO | This will be the purcahse order number, this will be the main Key to link all your documents. | Required |
| TypeCode | Purchase Order Type Code will indicate what type of PO is being sent. Examples are shown below. SA = Stand Alone / SA = Stand Alone / DS = Drop Ship |
Optional |
| ReleaseNumber | Used for replacement orders to not duplicate the fulfillment of the same PO. | Optional |
| RequestedShipDate | Date requested for order to leave the warehouse/shipping location. | Optional |
| ExpectedDeliveryDate | Date the shipment is expected to be received at the shipping location. | Optional |
| VendorNumber | This is the internal vendor number provided to the supplier from the merchant | Required |
| WarehouseCode | Used to identify which warehouse to ship from. This can be a warehouse code or location number; see rules under specific trading partner. | Optional |
| ShipmentInfos.SellerFullfillmentId | Fulfillment Location code provided by the merchant/purchaser. | Optional |
| ShipmentInfo.CarrierCode | This will typically be the Standard Carrier Alpha Code (SCAC). | Optional |
| ShipmentInfo.ClassCode | The shipping method that will be used to send the merchandise. If you are using Shipment Mappings under Settings > Shipment Options, see this article. | Required |
| 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 |
Optional |
| Tax.TaxAmount | Tax Amount to be applied and included in the order total. | Optional |
| BillToAddress.CompanyName | Required if sent | |
| BillToAddress.FirstName | Optional | |
| BillToAddress.LastName | Optional | |
| BillToAddress.Address1 | Required if sent | |
| BillToAddress.Address2 | Optional | |
| BillToAddress.City | Required if sent | |
| BillToAddress.State | Required if sent | |
| BillToAddress.Country | Optional | |
| BillToAddress.Zip | Required if sent | |
| BillToAddress.AddressCode | Address code that will indicate the location where the address is related to. Typically will be a store or DC number. | Optional |
| BillToAddress.Phone | Optional | |
| BillToAddress.Email | ||
| ShipToAddress.CompanyName | Required | |
| ShipToAddress.FirstName | Optional | |
| ShipToAddress.LastName | Optional | |
| ShipToAddress.Address1 | Required | |
| ShipToAddress.Address2 | Optional | |
| ShipToAddress.City | Required | |
| ShipToAddress.State | Required | |
| ShipToAddress.Country | Optional | |
| ShipToAddress.Zip | Required | |
| ShipToAddress.AddressCode | Address code that will indicate the location where the address is related to. Typically will be a store or DC number. | Optional |
| ShipToAddress.Phone | Optional | |
| ShipToAddress.Email | Optional | |
| ExtendedAttribute.MembershipID | Customer's Membership ID with Merchant | Optional |
| ExtendedAttribute.PaymentMethod | Customer's Payment Method | Optional |
| ExtendedAttribute.GiftWrap | Will be used to indicate gift wrap. "1" will be used to indicate gift wrapping the entire order. | Optional |
| ExtendedAttribute.CustomerOrderDate | Will be used to show date when customer placed order; typically used on the packing slip. | Optional |
| OrderLine.Description | Standard short description or name of the product. | Optional |
| OrderLine.RetailPrice | Unit Price to be charged to the customer or end receiver. This will typically be the value on the packing slip. | Optional |
| OrderLine.Weight | Weight of the product | Optional |
| OrderLine.LineNumber | Purchase order line number. | Required |
| OrderLine.Note | Specific Notes related to the product. See specific partner for applicable item level messages. | Optional |
| OrderLine.Price | Unit cost that the merchant expects to be billed for each unit fulfilled. | Optional |
| OrderLine.PriceCode | Used to indicate the price level for the product. See specific partner details for applicable codes. | Optional |
| OrderLine.Quantity | Contains the quantity of items to be fulfilled. | Required |
| OrderLine.QuantityUOM | Unit of Measure for the quantity ordered. See partner's details for specifics. | Required |
| OrderLine.ItemIdentifier.ISBN | International Standard Book Number | |
| OrderLine.ItemIdentifier.ManufacturerSKU | Manufacturer's ID for the product. | |
| OrderLine.ItemIdentifier.PartnerSKU | The Item identifier that is internal to the purchaser/merchant. (Retailer's SKU) | Required |
| OrderLine.ItemIdentifier.SupplierSKU | The Item Identifier that is used by the supplier or the person fulfilling the product. | Required |
| OrderLine.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 |
| OrderLine.Discount.DiscountAmount | Discount amount applied to the corresponding item. | |
| OrderLine.ShipmentInfo.CarrierCode | Used for specific shipping instructions on the line item level. This will typically be the Standard Carrier Alpha Code (SCAC). | Optional |
| OrderLine.ShipmentInfo.ClassCode | Item level shipping method that will be used to send the merchandise. This is a free form field and can include UPS Ground, or Overnight, etc. | Optional |
| OrderLine.ExtendedAttribute.Gift Message | Item Level Gift Message | Optional |
| OrderLine.ExtendedAttribute.Item Level Message | Item Level message, to specify additional details for the product. This can include customizations or other instructions. | |
| OrderLine.ExtendedAttribute.GiftWrap | Will be used to indicate gift wrap. "1" will be used to indicate gift wrapping this specific item. | Optional |
| OrderLine.ExtendedAttribute.SpecialInstructions | This would include instruction on packing or shipping this specific item. | Optional |
| OrderLine.ExtendedAttribute.VASLabel1-10 | This would be an instruction on how the line should be customized | Optional |
| OrderLine.ExtendedAttribute.VASText1-10 | This includes the value for the customized line | Optional |
| OrderLine.ExtendedAttribute.VASTypeId | Type between Engraved, Printed, Embroidered | Optional |
| OrderLine.ExtendedAttribute.VASOptionId | TBD | Optional |
| OrderLine.ExtendedAttribute.VAS_FontName | Describes the font to be used | Optional |
| OrderLine.ExtendedAttribute.VAS_FontStyle | Describes the style to be used | Optional |
| OrderLine.ExtendedAttribute.VAS_NoteText1 | Used to concatenate all the VAS Labels, it could be Front or back | Optional |
| OrderLine.ExtendedAttribute.VAS_NoteText2 | Used to concatenate all the VAS Labels, it could be Front or back | Optional |