Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The inventory transfer object contains details related to transferring of inventory between two storage locations. The object identifies both the source and destination inventory storage locations, the product items and quantities transferred and any required serial numbers or batch numbers. 

Each inventory transfer transaction is a one-way process, meaning inventory moves from one storage location to another. If two technicians would like to exchange multiple items between them, it will require two separate transactions. 

Through the use of Flex Attributes it is possible to collect additional information or data inputs during the transfer process. 


Panel
borderColorgrey
bgColorwhitesmoke

On this page:

Related pages:


Inventory Transfer Object Formats

Include Page
Inventory Transfer Object Formats
Inventory Transfer Object Formats

Anchor
props
props
Inventory Transfer Object Properties

(info) Required properties are in bold.

PropertyTypeDescription
FromStorageLocationstringIdentifies the inventory storage location where the inventory will be transferred from.
ItemscollectionIdentifies the list of items that were transferred.
FlexAttrscollection
Include Page
_def_FlexAttrs
_def_FlexAttrs
ToStorageLocationstringIdentifies the inventory storage location where the inventory will be transferred to.
TransferTechobject

Identifies the other tech involved in the inventory transfer

PropertyTypeDescription
UserIDstringThe system user id of the other tech
FirstNamestringThe first name of the other tech
LastNamestringThe last name of the other tech


TransferTypestring

Identified the type of inventory transfer (Inbound or Outbound)

See: REST System Categories Inventory Transfer Types

TransferUTCdatetimeIdentifies the date and time, in UTC format, when the inventory transfer took place.
UserIDstringIdentifies the user who completed this portion of the inventory transfer process.
ValidationCodeobject

Identifies the validation code that the application calculated during the inventory transfer process. This validation code is used to ensure that both parties in the transfer have entered the correct product numbers, quantities, serial numbers and batch numbers.

During the transfer half of the code is provided to the user transferring the inventory out while the other half is displayed to the user receiving the inventory. Each party must provide their half of the code to the other. Once a device has both halves the process can be completed.

PropertyTypeDescription
PublicCodestringThis value must be given to the other tech for validation
PrivateCodestringThe other tech's PublicCode must match this code