How can I validate my EDI message before I send it to my business partner?

Modified on Mon, 2 Sep at 7:45 AM

The reliability and accuracy of information transferred in electronic messages are of critical importance for the successful EDI implementation, so testing the message correctness is one of the crucial implementation steps. 

There are 3 levels of message testing:  
Compliance to syntax rules – usually validated at the application level, the incorrect messages will be rejected.
Compliance to business semantics and business rules – not validated by the EDI application, but it needs to be checked.
Correct message choreography – e.g. is the previous message in the sequence correctly referenced (correct Order number referenced in the Invoice), are the dates correct (the correct order date in the Order Response), etc.

Message testing can be done either directly by the implementing companies, usually in a manual process or outsourced to the specialised services. This service can be provided by GS1 Member Organisation or by the EDI service provider. 

Please contact your local GS1 Member Organisation to check if they provide EDI testing service for their member companies.  

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article