NameDescriptionTypeAdditional information
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.