Transfer Order
Summary
A record representing the movement of stock from one plant, warehouse, or location to another within the organization.
Schema
TransferOrder
Data Type | Field Name | Rules | About |
---|---|---|---|
DateTime | orderDate | Zero or One | The date on which the transfer order was officially created or issued. |
String | supplyingPlantCode | Zero or One | The identifier of the plant or location responsible for supplying the stock being transferred in the transfer order. |
String | transactionNumber | Zero to Many | A business value for helping identify a transaction number. Note not a unique identifier in SyncHive. |
TransferOrderItem | txDocument | Zero to Many | See TransferOrderItem |
Note omitted fields: attributeField, businessPartner, extendedBy, externalIdentity, grossAmount, netAmount, recordedBy, sourceSystemCode, sourceSystemId, taxAmount, uniqueText
TransferOrderItem
Represents an individual line item in a TransferOrder, specifying the material or product being transferred, along with its quantity and relevant logistics details.
Data Type | Field Name | Rules | About |
---|---|---|---|
Product | catalogItem | Zero or One | The identifier of the product or material being transferred in a TransferOrderItem. |
Magnitude | quantity | Zero or One | The total quantity of a specific item being transferred in a TransferOrderItem. |
String | receivingPlantCode | Zero or One | The identifier of the plant or location that is receiving the stock being transferred. This is the destination for the inventory movement in the transfer order item. |
TransferOrderScheduleLineItem | scheduleLineItem | Zero to Many | A collection of schedule line items associated with a specific TransferOrderLine. Each schedule line represents a planned or actual stock movement for the transfer order, allowing partial deliveries or staged stock transfers. |
Note omitted fields: attributeField, businessPartner, extendedBy, externalIdentity, grossAmount, netAmount, recordedBy, sourceSystemCode, sourceSystemId, taxAmount, taxRate, taxType, uniqueText
TransferOrderScheduleLineItem
Represents a scheduled delivery or fulfillment plan for a specific TransferOrderLine. Each schedule line item details when and how much of a particular item will be transferred, allowing partial deliveries or staged stock movements.
Data Type | Field Name | About |
---|---|---|
DateTime | confirmedDeliveryDate | Date confirmed for delivery (e.g. based on stock availability). |
Decimal | confirmedQuantity | Quantity that has been confirmed for delivery (e.g. based on stock availability). |
String | lineNumber | Sequential number to differentiate multiple schedule lines within the same schedule line. |
Decimal | quantityDelivered | Total quantity of the item that has been delivered. |
DateTime | requestedDeliveryDate | Date initially requested for delivery of the schedule line quantity. This is typically based on expectations rather than system availability. |
Note omitted fields: attributeField, extendedBy, externalIdentity, recordedBy, sourceSystemCode, sourceSystemId, uniqueText.
Sample JSON
{
"@type": "TransferOrder",
"transactionNumber": "22149384",
"supplyingPlantCode": "1010",
"txDocItem": [
{
"@type": "TransferOrderItem",
"lineNumber": "1",
"receivingPlantCode": "2010",
"catalogItem": "https://schema.limbergraph.com/limber/Product#5e51e6f8-200d-477c-bf7f-ba2de615b5b8",
"quantity": {
"@type": "Magnitude",
"decimalValue": "6.000",
"uom": "https://schema.limbergraph.com/limber/UnitOfMeasure#each"
},
"scheduleLineItem": [
{
"@type": "TransferOrderScheduleLineItem",
"requestedDeliveryDate": "2022-06-22T00:00:00Z",
"quantityDelivered": "6.000",
"confirmedQuantity": "6.000",
"confirmedDeliveryDate": "2022-06-22T00:00:00Z"
}
]
}
]
}