WoluTools

EDI Message Validator

EDI Message Validator Online: find the segment that will break an EDI handoff.

Turn a rejected EDI file into a segment-level correction list and ACK preview.

START HEREChoose documentsEDI, X12, EDIFACT, TXT, JSON
Maximum
25 files · 64 MB total
File handling
Draft 2 hours · encrypted result 24 hours
FREE3 jobs a dayFiles up to 10 MB
PROUp to 200 jobs a day€12.99/month or €89.99/year
See plans

Larger files need Pro. Failed jobs are never counted.

  • Prepared example is free
  • 3 free jobs a day
  • Cancel anytime
EXAMPLE RESULTSample data
Transactions · 4
▲
▼
+
=
Standard · X12 4010
Six segment errors explain the rejected handoffHTML, protected segment and envelope CSV files, ACK preview, normalized partner profile and manifest
Transactions
4
Blocking issues
6
Standard
X12 4010
Formats, limits & file handling
Works with
EDI, X12, EDIFACT, TXT, JSON
Limit
25 files · 64 MB total
You receive
HTML, protected segment and envelope CSV files, ACK preview, normalized partner profile and manifest
File handling
Draft 2 hours · encrypted result 24 hours

Turn a rejected EDI file into a segment-level correction list and ACK preview.

THREE CLEAR STEPS

From your documents to a usable result.

  1. 01
    Add your input

    Limits and supported formats are visible before you begin.

  2. 02
    Review the result

    Check the preview, findings or artwork before you download.

  3. 03
    Download

    Use your free job, plan or credits. Failed jobs are never counted.

Prepared result preview

See the decision before sharing a real file.

Turn a rejected EDI file into a segment-level correction list and ACK preview. This prepared example uses fictional data and the same evidence structure as the server export.

✓
Nothing is uploadedPublic demo only

EDI operations

Six segment errors explain the rejected handoff

Partner-specific rules are applied only when the user supplies and confirms the profile.

Actual prepared coverage: ISA/GS/ST envelopes and supplied partner profile

  • ErrorSegment count mismatchSE01 declares 23; 22 segments observed
  • ErrorRequired element missingBEG03 purchase-order number is empty
  • Preview997 acknowledgementRejected transaction set preview is included but not transmitted
Transactions
4
Blocking issues
6
Standard
X12 4010
Show the verified package

HTML, protected segment and envelope CSV files, ACK preview, normalized partner profile and manifest

Engine edi-validator-v1 · rules x12-edifact-public-syntax-2026-08-30

One focused workflow

From bounded input to evidence you can review

  1. Add the source.Accepted inputs are EDI, X12, EDIFACT, TXT, JSON. The visible limit is 25 files · 64 MB total.
  2. Confirm the job.Every assigned source number, selected filename and setting stays visible before the confirmed SHA-256 input hash is accepted. Product-specific mappings remain explicit settings rather than guessed roles.
  3. Process in isolation.A one-job networkless sandbox receives only this job and cannot access accounts, queues, encryption keys or other customer storage.
  4. Review exact findings.Check X12 and EDIFACT envelopes, control totals, separators and supplied partner constraints without transmitting a message.
  5. Download the evidence.HTML, protected segment and envelope CSV files, ACK preview, normalized partner profile and manifest Every output hash is covered by the coordinator-created manifest.

What this product does not claim

Partner-specific rules are applied only when the user supplies and confirms the profile.

Clear answers

EDI Message Validator FAQ

Which EDI dialects are checked?

X12 and EDIFACT interchanges supplied as EDI, X12, EDIFACT or TXT, with an optional partner profile in JSON. Up to 25 files and 64 MB per job.

Is my message transmitted anywhere?

No. Nothing goes to a trading partner or a VAN. The file is parsed locally and the run ends with a report.

What does a typical error look like?

Envelope and control problems are named at segment level, for example an SE01 that declares 23 segments when 22 were observed, or an empty BEG03 purchase-order number.

What is the 997 acknowledgement preview for?

It shows the acknowledgement a partner would be expected to return for the rejected transaction set. It exists for review and is never transmitted.

Does a clean run mean the partner will accept the file?

No. Public X12 and EDIFACT syntax is checked, together with any partner constraints you supplied and confirmed. Partner rules you did not provide stay outside the report.

Available now

Find the segment that will break an EDI handoff.

Inspect the fictional result now. Your own files run here without an account: 3 free jobs a day, or up to 200 a day with Pro.