ProductIDType |
The ID that you are using to perform this update
|
ProductIDTypeModel
|
Required
|
StockLocationFrom |
The Stock Location that you want to transfer the stock from. Set Stock Location Reference to Unspecified to transfer to or from unspecified location.
|
StockLocationProductIDTypeModel
|
Required
|
StockLocationTo |
The Stock Location that you want to transfer the stock to. Set Stock Location Reference to Unspecified to transfer to or from unspecified location.
|
StockLocationIDTypeModel
|
Required
|
TransferAmount |
The amount of stock that you want to transfer.
|
integer
|
Required
|
ImmediateTransfer |
Whether the transfer is a pending transfer or an immediate transfer. Immediate affects inventory straight away. Pending needs to be confirmed.
|
boolean
|
Required
|
AssignedUserID |
The user that will be assigned to the transfer. If this is null it will be assigned to the API user.
|
UserIDTypeModel
|
None.
|
DissociateProductIfEmpty |
If the location is set to KEEP PRODUCT but you'd like to dissociate the product from the location if the transfer removes the entire quantity from that location then set this value to true
|
boolean
|
None.
|
IsSystem |
This determines whether the transfer has been created by a user or automatically by a system process
|
boolean
|
None.
|
StockLocationFromExpiryDate |
The expiry date of the product in the location being transferred from, only use this if the value is not already set against the product in the location
|
date
|
None.
|
StockLocationFromBatchReference |
The batch reference of the product in the location being transferred from, only use this if the value is not already set against the product in the location
|
string
|
None.
|
StockLocationFromDeliveredDate |
The date that the product in the location being transferred from was delivered, only use this if the value is not already set against the product in the location
|
date
|
None.
|
TransferReason |
|
string
|
None.
|