TransferAndUpdateInvAsync Method
- Last UpdatedNov 06, 2025
- 2 minute read
The TransferAndUpdateInvAsync() method transfers a specified quantity of an item between two storage locations, with the option of updating the grade code, status code, and expiry date of the transferred item should it conflict with these same dependent fields in the source item. This method also allows the item ID and lot number to be changed during the transfer.
| Overload | Description |
|---|---|
| TransferAndUpdateInvAsync(Int32,String,DBString,String,DBString,String,DBString,DBString,DBString,DBString,DBString,DBString,DBString,DBString,DBString,Double,Nullable<Double>,Nullable<Int32>,DBString,Nullable<Int32>,DBString,DBString,Nullable<Int32>,DBString,DBString,Nullable<Int32>,DBDateTime,String) | The TransferAndUpdateInvAsync() method transfers a specified quantity of an item between two storage locations, with the option of updating the grade code, status code, and expiry date of the transferred item should it conflict with these same dependent fields in the source item. This method also allows the item ID and lot number to be changed during the transfer. This overload of the method identifies the unit of measure of the transferred inventory by its description (transferQtyUomDesc parameter). Note: It is recommended that the MoveInventory() method be used instead of the TransferAndUpdateInvAsync() method. |
| TransferAndUpdateInvAsync(Int32,String,DBString,String,DBString,String,DBString,DBString,DBString,DBString,DBString,DBString,DBString,DBString,DBString,Double,Nullable<Double>,Nullable<Int32>,DBString,Nullable<Int32>,DBString,DBString,Nullable<Int32>,DBString,DBString,Nullable<Int32>,DBDateTime,Nullable<Int32>,Nullable<DateTime>) | The TransferAndUpdateInvAsync() method transfers a specified quantity of an item between two storage locations, with the option of updating the grade code, status code, and expiry date of the transferred item should it conflict with these same dependent fields in the source item. This method also allows the item ID and lot number to be changed during the transfer. This overload of the method identifies the unit of measure of the transferred inventory by its ID (toUom parameter) and includes the eventTime parameter (which is currently not used). Note: It is recommended that the MoveInventory() method be used instead of the TransferAndUpdateInvAsync() method. |