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

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