The integration should ensure that wherever possible the mandatory fields required by either system are contained in the data being exchanged. However, this should not be relied on. The receiving system should always validate the incoming data and either reject incomplete messages or deal with them appropriately, prompting a user within the WMS platform to add the missing information.
Situations that data validation should aim to avoid include:
- Handheld users prompted to pick items with missing or unrecognised barcodes
- Courier selection failing because an order was received without a ‘priority’ value that forms part of the courier selection logic
- International orders held up because a product is missing the customs description needed for a CN22 customs label
The data validation processes should ensure that all the necessary information is available before the operational processes are started.