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

Acknowledgment 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. 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
Type Indicates how the acknowledgement will be treated.

0 = AcknowledgeWithChange
1 = Acknowledge
2 = Reject
 
OrderNumber Contains the end customer's order number, this will be used on the packing slip. 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
AcknowledgementNumber Unique Identifier used to identify the acknowledgment Optional
ScheduledShipDate Used to identify the date the items listed on the acknowledgement will ship. Optional
DocumentDate Date of the Acknoweldgement. This field will automatically default with the date the document is created. Read Only
VendorNumber This is the internal vendor number provided to the supplier from the merchant Optional
AckLines.ItemIdentifier.PartnerSKU The Item identifier that is internal to the purchaser/merchant. (Retailer's SKU) Required
AckLines.ItemIdentifier.SupplierSKU The Item Identifier that is used by the supplier or the person fulfilling the product. This will always contain a value. Required
AckLines.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
AckLines.Price Unit cost that the merchant expects to be billed for each unit fulfilled.  
AckLines.PriceCode Used to indicate the price level for the product. See specific partner details for applicable codes.  
AckLines.LineNumber Purchase order line number. Required
AckLines.Quantity Used to list the quantity being acknowledged for this product. The acknowledgement type will be determined by the what is supplied in the "Type" and "ChangeReason" fields. Conditional - Required if Accepting items
AckLines.QuantityCancelled If this value is provided, Qty will get automatically updated and the change reason will get updated appropriately. Conditional - Required if Cancelling items
AckLines.QuantityBackordered If this value is provided, Qty will get automatically updated and the change reason will get updated appropriately. NA
AckLines.QuantityUOM Unit of Measure for the Quantity being identified for this line. Required
AckLines.ChangeReason Free Form Reason for cancellation, or acceptance of line item. For certain partners this may require a specific code; the standard codes are listed below.
 
Conditional - Required if Cancelling items