Enhancements to Receiving API

The Inbound LPN Receiving REST API has been enhanced to receive inventory that has an expiry date earlier than the current inventory in the warehouse. In scenarios where multiple manufacturers supply inventory with varying expiry dates, you may require more flexibility in handling these expiration dates. To accommodate this, we have introduced the following parameters to the Receiving API:

Parameter Parameter Value Behavior
allow_inv_exp_override_flg false (Default behavior): Any inbound SKUs with an expiry date earlier than the existing inventory of available, the system will not allow you to receive the inventory and displays an error message.
true The system ignores the expiry dates of matching SKUs. It permits the receipt of inventory with an earlier expiry date, even if it is sooner than the current inventory of the same SKU.
allow_rem_exp_override_flg false (Default behavior): If the expiration date entered does not pass the “% acceptable” validation, the system does not allow you to receive the SKU and displays an error message “Rem prod life below accept percent”.
true The system bypasses the remaining product life percentage against the scanned expiry date and receives the SKU. This setting allows you to override the “% acceptable” validation.

Example of Payload:

{      
"facility_id__code": "ABC",
"company_id__code": "XYZ",
"shipment_nbr": "ASN0001",
"container_nbr": "LPN020420",
"allow_inv_exp_override_flg": false,
"allow_rem_exp_override_flg": false,
"item_list": [
{
"item_barcode": "ABC",
"qty": 2,
"expiry_date": "2025-03-27",
"batch_nbr": "LOT1001"
}
]
}

Steps to Enable

You don't need to do anything to enable this feature.