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.