Pick Transactions API is unable to post mentioned Reason in the payload, to completed transactions
When posting a pick execution using Pick Transaction API, the transaction get successfully posted but the mentioned reason is not seen under the review completed transactions Reason field.
API USED - /fscmRestApi/resources/11.13.18.05/pickTransactions
PAYLOAD USED -
{
"pickLines": [
{
"dffs": [
{
"reason": "SHORTPICK",
"actualLotAndQuantity": "",
"mobileApplicationUser": "uzef",
"suggestedLotAndQuantity": ""
}
],
"Locator": "",
"PickedQuantity": "1",
"PickSlip": "303139",
"PickSlipLine": "1",
"SubinventoryCode": "3901A",
"pickExceptions": [
{
"ReasonId": 300000033243969,
"Reason": "SHORTPICK"
}
]
}
]
}
What are the potential reason, is there any other field that stores the reason mentioned?
If not what is the work around?
Business Case - Business is trying to identify the short picked lines from a pick execution, to do a physical count of those items in given location.