Batch Number
The Batch Number API allows you to create a batch by making a POST HTTP request.
URL
.../wms/lgfapi/entity/batch_number/- If the matching record already exists, that will be returned and no record is created in the database. An HTTP status of 200 - OK is returned.
- If a match is not found, a new record is created and an HTTP status 201 - Created is returned.
- Both scenarios will return a representation in the response body.
- We will attempt to match on facility, company, batch_nbr, and item.
- If a match is found, but the expiry date or lock do not match the existing record, an error is returned. This will not update the existing record.
- The batch_nbr is validated against the barcode type configuration for "Batch Nbr".
Request Body Example
{
    "fields": {
        "facility_id": 269,
	"company_id": 48,
	"batch_nbr": "BATCH123",
        "item_id": 1,
        "lock_id": 123,
        "expiry_date": "2018-01-01"
    }
}