Receipt Confirmation Guidelines (.xml)
See How To Use this Guide before interpreting the guidelines below.
Message Type: RECEIPT_CONFIRMATION
Info Exchange Display Name: Receipt Confirmation

Data Element | Occurs | Format | Length | Enums | Req | Description | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
rcfm:TL_XML_ReceiptConfirmation | 1...1 | - | - | - | M | TL XML Receipt Confirmation message root element. | |||||
rcfm:ControlFileHeader | 1...1 | - | - | - | M | Standard TL XML file control header record. One instance of this group is mandatory. Identifies critical sender, receiver, and message information. | |||||
txn:Version | 1...1 | String | 1/20 | - | M | XML message version. Identifies version of XML schema referenced by file. Hard code current version of file: 10.1 | |||||
txn:FileSenderNumber | 1...1 | String | 1/20 | - | M | File sender company ID - Customer Site ID. Sender's TraceLink Company ID for itself. For the Purchase Order (PO), Customer is the sender.2 | |||||
txn:FileReceiverNumber | 1...1 | String | 1/20 | - | M | File receiver company ID -
Supplier Site ID. Sender's TraceLink Company ID for the receiver. Supplier is
the sender for Receipt Confirmation.3 FileSenderNumber and FileReceiverNumber are combined in TraceLink to form the ProcessLink ID, which identifies the specific ProcessLink at which the PO is targeted. All messages communicated through TraceLink must be defined within a ProcessLink via the ProcessLink ID. |
|||||
txn:UsageIndicator | 1...1 | String | 1/10 | UsageIndicator | M | Production/Test data indicator. Identifies message as production or test data.4 | |||||
txn:FileTransactionType | 1...1 | String | 1/30 | - | M | File message type. Identifies message data in file. Hard code RECEIPTCONFIRMATION. For a reversal message type, hard code RECEIPTCONFIRMATIONREVERSAL and return a negative quantity.5 | |||||
txn:FileControlNumber | 1...1 | String | 1/20 | - | M | Unique file control ID number. Unique file identification number generated in system of message sender.6 | |||||
txn:FileDate | 1...1 | Date | 1/* | - | M | Date file generated. Date
message file generated in sender's system in XML date format YYYY-MM-DD.7![]() |
|||||
txn:FileTime | 1...1 | Time | 1/* | - | M | Time file generated. Time
message generated in sender's system in XML time format HH:MM:SS. Unless a time zone is specified, time zone
must be GMT.8![]() |
|||||
rcfm:ReceiptConfirmationHeaderRecord | 1...1 | - | - | - | M | Receipt confirmation header record. One instance of this group is mandatory. | |||||
txn:DateOfReceiptConfirmation | 1...1 | Date | 1/* | - | M | Date goods consumed. Date receipt confirmation posted in XML date format: YYYY-MM-DD.9 | |||||
txn:TimeStamp | 0...1 | Time | 0/* | - | O | Time of confirmation of goods receipt. GMT Time the receipt confirmation posted in XML time format: HH:MM:SS.10 | |||||
txn:ReferenceDocumentNumber | 0...1 | String | 0/35 | - | O | Reference document number. Reference document such as a material or other inventory document recording receipt confirmation message, or other document relevant to receipt confirmation. | |||||
txn:DocumentDate | 0...1 | Date | 0/* | - | O | Date of document referenced in ReferenceDocumentNumber in XML date format: YYYY-MM-DD.11 | |||||
txn:DocumentText | 0...1 | String | 0/25 | - | O | Descriptive text from reference document in ReferenceDocumentNumber. | |||||
txn:BillOfLadingNumber | 0...1 | String | 0/35 | - | O | Bill of Lading number. Send if available, but not required by TraceLink. | |||||
txn:CustomerNumber | 0...1 | String | 0/80 | - | O | Customer ID number. Customer ID number in supplier's system.12 | |||||
txn:SupplierNumber | 0...1 | String | 0/80 | - | O | Supplier ID number. ID number for supplier in supplier's system.13 | |||||
txn:ShipToNumber | 0...1 | String | 0/80 | - | O | Ship-to party ID number. Ship-to party ID from supplier's system.14 | |||||
txn:DeliveryReferenceDocuments | 1...1 | - | - | - | M | Delivery document and goods receipt. | |||||
txn:ASNReference | 1...1 | String | 0/* | - | M | Advanced ship notification or outbound delivery document number. | |||||
txn:ID | 1...* | String | 1/* | - | M | Mandatory document ID. | |||||
@schemeID | 0...1 | String | 0/* | - | O | Identifies scheme used for ID number. | |||||
@schemeName | 0...1 | String | 0/* | - | O | Name of scheme used for ID number. | |||||
txn:VersionID | 0...1 | String | 0/* | - | O | Version or revision level of document. | |||||
txn:GoodsReceiptReference | 0...1 | - | - | - | O | Goods receipt document number. | |||||
txn:ID | 0...* | String | 0/* | - | O | Document ID number. | |||||
@schemeID | 0...1 | String | 0/* | - | O | Identifies scheme used for ID number. | |||||
@schemeName | 0...1 | String | 0/* | - | O | Name of scheme used for ID number. | |||||
txn:VersionID | 0...1 | String | 0/* | - | O | Version or revision level of document. | |||||
rcfm:ReceiptConfirmationDetailsRecord | 1...* | - | - | - | M | Receipt confirmation details record. This mandatory segment may repeat, but current usage is to send only one receipt confirmation record per receipt confirmation transmission. | |||||
txn:PurchaseOrderNumber | 1...1 | String | 1/35 | - | M | Customer PO number that receipt confirmation message is associated with. Send if relevant to receipt confirmation.15 | |||||
txn:PurchaseOrderItem | 0...1 | String | 0/6 | - | O |
Line item number from customer PO that receipt confirmation is
associated with. Send if relevant to receipt confirmation.16![]() |
|||||
txn:PurchaseOrderDate | 0...1 | Date | 0/* | - | O | Date of customer PO in XML date format: YYYY-MM-DD.17 | |||||
txn:WorkOrderNumber | 0...1 | String | 0/35 | - | O | Work order number associated with customer PO line item. Send if relevant to receipt confirmation.18 | |||||
txn:DeliveryOrderNumber | 0...1 | String | 0/35 | - | O | Delivery order number. Send if relevant to receipt confirmation message.19 | |||||
txn:DeliveryOrderItem | 0...1 | String | 0/6 | - | O | Delivery order line item number. Send if relevant to receipt confirmation message.20 | |||||
txn:CustomerMaterialNumber | 0...1 | String | 0/35 | - | O | Customer material number.
Material number in customer's system for receipt confirmation.21![]() |
|||||
txn:MaterialDescription | 0...1 | String | 0/50 | - | O | Material description for receipt confirmation. | |||||
txn:SupplierMaterialNumber | 0...1 | String | 0/35 | - | O | Supplier material number.
Material number in supplier's system for receipt confirmation.22![]() |
|||||
txn:DateOfManufacture | 0...1 | Date | 0/* | - | O | Date finished good was manufactured in XML date format YYYY-MM-DD.23 | |||||
txn:Plant | 1...1 | String | 1/4 | - | M | Customer assigned plant ID for plant for receipt confirmation.24 | |||||
txn:StorageLocation | 0...1 | String | 0/4 | - | O | Storage location for receipt confirmation.25 | |||||
txn:CustomerBatchNumber | 1...1 | String | 1/35 | - | M | Customer assigned lot or batch number for receipt confirmation.26 | |||||
txn:ExpirationDate | 1...1 | Date | 1/8 | - | M | Expiration date for item in XML date format YYYY-MM-DD.27 | |||||
txn:SupplierBatchNumber | 0...1 | String | 0/35 | - | O | Supplier batch number. Supplier assigned lot or batch number for receipt confirmation. | |||||
rcfm:ReceiptConfirmedQuantities | 1...1 | - | - | - | M | Confirmed goods receipt quantities. | |||||
txn:QuantityPosted | 1...1 | String | 1/15 | - | M | Quantity of receipt confirmation. Send negative value for reversal.28 | |||||
txn:QuantityUOM | 1...1 | String | 1/3 | UnitOfMeasure | M | Unit of measure for quantity consumed.29 | |||||
txn:AdjustmentReasonCodes | 0...1 | - | - | - | O | Adjustment type and reason codes describing nature of receipt confirmation. | |||||
txn:AdjustmentTypeCode | 0...1 | String | 0/* | AdjustCode | O | Adjustment type or transaction or movement code for inventory adjustment. Code identifying inventory movement type for adjustment, e.g. from Quality block to unrestricted use. | |||||
txn:AdjustmentTypeDescription | 0...1 | String | 0/* | - | O | Adjustment type description. Text description for receipt confirmation type code. | |||||
txn:AdjustmentTypeEffectiveDate | 0...1 | Date | 0/* | - | O | Effective date of adjustment transaction. Effective date receipt confirmation type code recorded in XML date format YYYY_MM_DD. | |||||
txn:AdjustmentTypeReasonCodes | - | - | - | - | O | Supplementary reason codes and indicators that further qualify the receipt confirmation type recorded. | |||||
txn:ReasonCodes | - | - | - | - | O | Supplementary reason codes. | |||||
txn:ReasonCode | 0...1 | String | 0/* | ReasonCode | O | Supplementary reason codes. Qualifies receipt confirmation with additional information on factors such as quality, completeness, damage, and so on. Not relevant for receipt confirmation. | |||||
txn:ReasonCodeDescription | 0...1 | String | 0/* | - | O | Supplementary reason code description. | |||||
txn:ReasonCodeEffectiveDate | 0...1 | Date | 0/* | - | O | Effective date for reason code. Send date if available in XML date format YYYY-MM-DD. | |||||
txn:Indicators | 0...1 | - | - | - | O | Adjustment type indicators and flags. | |||||
txn:SpecialStockIndicator | 0...1 | String | 0/* | SpecialStock | O | Special stock indicator. Indicator that points to usage of stock. Mostly relevant for SAP if used. | |||||
txn:MovementTypeIndicator | 0...1 | String | 0/* | MovementIndicator | O | Movement type indicator. Indicator that points to type of document or process behind receipt confirmation. Mostly relevant for SAP if used. | |||||
txn:StockTypeIndicator | 0...1 | String | 0/* | StockTypeIndicator | O | Stock type - status of inventory. Indicator that points to status of stock confirmed, i.e. unrestricted use. Mostly relevant for SAP if used. | |||||
txn:FinalIssue | 0...1 | String | 0/* | - | O | Final issue on item. Not relevant for receipt confirmation. | |||||
txn:DeliveryComplete | 0...1 | String | 0/* | - | O | Delivery completed. Indicates that delivery is complete for stock confirmed. Mostly relevant for SAP goods issue, if used. True or False flag. | |||||
txn:DebitCredit | 0...1 | String | 0/* | DebitCredit | O | Debit (+) or Credit (-) indicator. Indicates that quantity of adjustment is an addition or subtraction from inventory. |