EDIconnect Message Validator
Validate XML, EDIfact D.01B and iDoc XML messages against the schemas and structure rules of Azuvio / CRMconnect — EDIconnect module v2.0. Select the format and message type, upload or paste your content and get results instantly — directly in the browser, without sending any data to a server.
Drag & drop XML file
The validator checks:
XML format (Azuvio / CRMconnect v2.0)
- Root structure —
<Message> → <Version> → <Documents> → <{Message}> - Mandatory fields in Header, Lines and Summary (per XSD v2.0)
- GLN format — exactly 13 numeric digits
- EAN/GTIN format — 13-14 numeric digits
- Date format —
YYYY-MM-DD - Numeric format — decimal with period separator
- Document type — allowed values per message type
EDIfact D.01B format
- Mandatory segments UNB, UNH, UNT, UNZ and business segments per message type
- GLN values in NAD (13 digits) and EAN values in LIN
- Segment count consistency declared in UNT
iDoc XML format (SAP)
- Root structure —
<ORDERS05|DESADV01|RECADV01|INVOIC02> → <IDOC BEGIN="1"> - EDI_DC40 control record — MESTYP, IDOCTYP, sender/receiver, date (YYYYMMDD), time (HHMMSS)
- Mandatory business segments per type: E1EDK01, E1EDKA1, E1EDK02, E1EDP01 (ORDERS/INVOIC); E1EDL20, E1EDLA1, E1EDL24 (DESADV); E1EDQ01, E1EDQA1, E1EDQ10 (RECADV)
- Partner roles — AG (sold-to), WE (ship-to), LF (vendor) in partner segments
- SAP date format —
YYYYMMDD(e.g.20240315)
For complete XSD validation (all type and length constraints) use xmllint from the command line — see XSD Schemas.