For AI agents: visit https://developer.katanamrp.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
| Attribute | Description |
|---|
| id | Unique identifier for the object. |
| stock_transfer_number | A string used to identify the stock transfer. |
| source_location_id | ID the location from which you are transferring the items. |
| target_location_id | ID the location to which you are transferring the items. |
| transfer_date | The timestamp of transferring the items from one location to another. ISO 8601 format with time and timezone must be used. |
| additional_info | A string attached to the object to add any internal comments, links to external files, additional instructions, etc. |
| stock_transfer_rows | An array of stock transfer rows. |
| created_at | The timestamp when the stock transfer was created. |
| updated_at | The timestamp when the stock transfer was last updated. |
| Attribute | Description |
|---|
| variant_id | ID of product or material variant added to the stock transfer row. |
| quantity | The quantity transferred from one location to another. |
| traceability | An array of allocation entries describing how the transferred quantity is split across batches, serial numbers, and bin locations. Preferred over batch_transactions; when both are supplied, traceability takes precedence. |
| traceability.batch_id | ID of the batch the allocation is drawn from. Null when the allocation is untraced or serial-tracked. Mutually exclusive with serial_number_id. |
| traceability.serial_number_id | ID of the serial number for the allocation. Null when the allocation is untraced or batch-tracked. Mutually exclusive with batch_id. |
| traceability.bin_location_id | ID of the bin location the stock is drawn from / moved to. Null when not bin-tracked. |
| traceability.quantity | Decimal string quantity for the allocation entry. Serial entries are implicitly "1". |
| batch_transactions | Deprecated — use traceability instead. An array of batch transactions and their quantities. You can transfer stock for the same item from multiple batches. When traceability is supplied it takes precedence over batch_transactions. |
| batch_transaction.batch_id | ID of the batch for the transferred item. |
| batch_transactions.quantity | The quantity transferred from a particular batch. |