Skip to main content
Skip table of contents

Fill Transfer

Prep/Fill items for a Transfer Order either in a batch or individually for a particular schedule/task.

For this, first you need to open a warehouse session. This will assign a unique session id.
The response will return affected items with their current warehouse status upon success processing.
Once you are done with your Warehouse Operation you must close the session.

  • You can start the session only after you have fetched the schedule list.

  • On closing of warehouse session, system will sync all status changes to the Order.

POST

End Point: /warehouse/transfers/{recordID}/session/{sessionID}/fill

 

Sample request payload

CODE
{
 "scandetails":
               [
                {
                 "referencenumber": 0,
                 "warehouseschedulelinerecordid": "string",
                 "assetorproductid": "string",
                 "qty": 0,
                 "containerid": "string"
                 "transferfilloptions":
                                       {
                                                "autofill": true
                                                "autoreturn": true,
                                                "movetocurrentsite": true,
                                                "unfillonotherorder": true,
                                                "returnlost": true,
                                                "returnmissing": true
                                       }
                }
              ]
} 

Below are the fields supported in the Request Payload, to control the behavior of Fill operation on exception scenarios:

  • autofill: This flag allows you to Add and Prep the item/assets when not reserved on the order.

  • autoreturn: This flag allows you to Return and Fill the OUT assets.

    •   Note: If the asset is OUT on another order of different site, then you need to use the other flag “movetocurrentsite” also.

  • returnlost: This flag allows you to fill the assets which are in LOST status.

    •   Note: This flag usage is based on the “Lost Items” Configuration of R2.

      • If the Lost Items Configuration flags “Auto return on scan” and “Ask confirmation” are set to true, only then returnlost flag will be considered.

      • If the Lost Items Configuration “Auto return on scan” flag is true and “Ask confirmation” flag is false, then returnlost flag will not be considered and system will always mark the Lost Asset as “IN” and proceed to fill

      • If the Lost Items Configuration flag “Auto return on scan” is false, then returnlost flag from the request will not be considered. System will fail the Fill action on the Lost Asset

  • returnmissing: This flag allows you to fill the assets which are in MISSING status.

    •   Note: This flag usage is based on the “Missing Items” Configuration of R2.

      • If the Missing Items Configuration flags “Auto return on scan” and “Ask confirmation” are set to true, only then returnmissing flag will be considered.

      • If the Missing Items Configuration “Auto return on scan” flag is true and “Ask confirmation” flag is false, then returnmissing flag will not be considered and system will always mark the Missing Asset as “IN” and proceed to fill

      • If the Missing Items Configuration flag “Auto return on scan” is false, then returnmissing flag from the request will not be considered. System will fail the Fill action on the Missing Asset

  • movetocurrentsite: This flag allows you to fill other site IN assets by moving them to the current site.

    •   Note: This flag usage is based on the Force Fill Configuration of R2.

      • If the Force Fill Configuration is set as “Allow With Prompt”, only then this flag will be used.

      • In case the asset being filled is already filled in another order of different site, then you need to use the other flag “unfillonotherorder” also.

      • If the Force Fill Configuration is set as “Allow Without Prompt” or “Don’t Allow”, then this flag will be ignored.

  • unfillonotherorder: This flag allows you to fill assets which are currently filled in another order by unfilling them.

    •   Note: This flag usage is based on the Force Fill Configuration of R2.

      • If the Force Fill Configuration is set as “Allow With Prompt”, only then this flag will be used.

      • In case the asset being filled is already filled in another order of different site, then you need to use the other flag “movetocurrentsite” also.

      • If the Force Fill Configuration is set as “Allow Without Prompt” or “Don’t Allow”, then this flag will be ignored.

Sample Response Payload

If Scan is Successful.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

 If Scan is not Successful.
R2_00005: Item does not belong to Current Site.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

 If Scan is not Successful.
R2_00018: Not a valid ID.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_00046: Item is locked to Kit.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_00306: Invalid Container ID.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
If any error found in request while processing it, error message will be contextual.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_00853: Invalid Quantity.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
Invalid request parameters.

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Scan is not Successful.
Unable to process the request because some of the invalid details in request.

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Scan is not Successful.
Internal Error, error message will be contextual.

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Scan is not Successful.
RecordID is incorrect. Please Check.

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Scan is not Successful.
SessionID is incorrect. Please Check.

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Scan is not Successful due to busy activity on warehouse

R2_01258:Warehouse operation failed. Please try again!.

Click here to expand...
CODE
{
  "faultCode": 0,
  "faultString": "string",
  "faultDetails": {
    "additionalProp1": {},
    "additionalProp2": {},
    "additionalProp3": {}
  }
}

If Scan is not Successful.
R2_01259: Order is locked. Please close and reopen to proceed.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_01319: Order is in use for Filling/ Shipping/ Receiving in Warehouse.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_01352: Item returned successfully with QC.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_01353: Item returned successfully with Need Service.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Order is Done and Invoiced

R2_01548:Item is not on order. Cannot be added and filled as the order is already Done.

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If Scan is not Successful.
R2_01969: This task belongs to the unsupported schedule type .

Your 'Request' is responded with the following payload
CODE
{
 "faultCode": 0,
 "faultString": "string",
 "faultDetails":
                {
                 "additionalProp1": {},
                 "additionalProp2": {},
                 "additionalProp3": {}
                }
}

If Asset belongs to another order.

R2_01708:Asset [ASSET_ID] is [ASSET_STATUS] on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME] at [SITE_NAME]

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If Asset belongs to another order.

R2_01709:Asset [ASSET_ID] is [ASSET_STATUS] on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset belongs to other site

R2_01714:Asset [ASSET_ID] belongs to site [ASSET_CURRENT_SITE] mismatches with Order/Transfer Site [ORDER_SITE]?

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is out on another order.

R2_01735:Asset [ASSET_ID] is OUT on Order# [ORDER_ID_DESC] and will be Returned on [ORDER_LINE_END_DATE]. Would you like to Return and Fill?

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is missing on an order

R2_01955:Asset [ASSET_ID] is Missing on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is missing on other site order

R2_01957:Asset [ASSET_ID] is Missing on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME] at [SITE_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is lost on order

R2_01958:Asset [ASSET_ID] is Lost on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If an asset is lost on other site order.

R2_01959:Asset [ASSET_ID] is Lost on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME] at [SITE_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If the asset is Lost.

R2_01960:Asset [ASSET_ID] is Lost.

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If Asset is missing.

R2_01961:Asset [ASSET_ID] is Missing.

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is lost on other Site.

R2_01962:Asset [ASSET_ID] is Lost on other Site [SITE_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If asset is lost on another Order.

R2_01963:Asset [ASSET_ID] is Lost on Order [ORDER_ID]-[ORDER_DESCRIPTION]-[CUSTOMER_NAME].

Click here to expand...
CODE
{
  "warehousetransferschedulelines": [
    {
      "recordid": "string",
      "linenumber": 0,
      "levelnumber": 0,
      "isformedheader": true,
      "status": "Not Available",
      "productid": "string",
      "assetid": "string",
      "description": "string",
      "isserial": true,
      "iskitheader": true,
      "shelflocation": "string",
      "binnumber": "string",
      "orderedquantity": 0,
      "filledquantity": 0,
      "shippedquantity": 0,
      "receivedquantity": 0,
      "containerid": "string",
      "transferlinerecordid": "string"
    }
  ],
  "scanresults": [
    {
      "referencenumber": 0,
      "faultCode": 0,
      "faultString": "string",
      "hint": "string"
    }
  ]
}

If Scan is not Successful.
R2_01971: Item [Asset_ID] is not on Order.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_02020: No valid Item(s) found to fill.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}

If Scan is not Successful.
R2_02021: Not a valid ‘warehouseschedulelinerecordid’.

Your 'Request' is responded with the following payload
CODE
{
 "warehousetransferschedulelines":
                                  [
                                   {
                                    "recordid": "string",
                                    "linenumber": 0,
                                    "levelnumber": 0,
                                    "isformedheader": true,
                                    "status": "Not Available",
                                    "productid": "string",
                                    "assetid": "string",
                                    "description": "string",
                                    "isserial": true,
                                    "iskitheader": true,
                                    "shelflocation": "string",
                                    "binnumber": "string",
                                    "orderedquantity": 0,
                                    "filledquantity": 0,
                                    "shippedquantity": 0,
                                    "receivedquantity": 0,
                                    "containerid": "string",
                                    "transferlinerecordid": "string"
                                   }
                                  ],
 "scanresults":
               [
                {
                "referencenumber": 0,
                "faultCode": 0,
                "faultString": "string",
                "hint": "string"
                }
               ]
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.