EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser)

EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser), a VS Code extension by Zovo

Zovo Pro: USD 19 once, every Zovo tool

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-edi-viewer, version 0.1.1.

Open an X12 or EDIFACT file in VS Code and read it as a tree: interchanges, functional groups, transaction sets or messages, loops and segments, with the name of every element and the meaning of its codes. The viewer also checks control numbers, counts and mandatory elements. In the text editor you get colours, names on hover, problems in the Problems panel, and Format and Minify commands. No network, read-only.

EDI viewer: an X12 850 purchase order as a tree, with the elements of a PO1 line and their names

Questions people ask

Is EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser) free?

Yes. EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser) is free and MIT licensed.

How do I install EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser)?

Click "Install in VS Code" above, or search for zovo.zovo-edi-viewer in the Extensions view.

What you see

X12EDIFACT
Separatorsread from the ISA header (element, repetition ISA11, component ISA16, segment terminator), with or without line breaksread from UNA, or the defaults :+.? '; the release character ? is honoured
EnvelopesISA/IEA, GS/GE, ST/SEUNB/UNZ, UNG/UNE, UNH/UNT
LoopsHL hierarchy (856, 837, 270, 271, 276, 277), NM1, N1, PO1, IT1, LIN, CLM, CLP, SVC, LX, S5 and moresegment groups: NAD, LIN, CPS, PAC, RFF, TDT, GID and more
Namessegments, elements and common code lists for 850, 855, 810, 856, 997, 999, 820, 837P, 837I, 835, 270, 271, 276, 277, 204, 214, 940, 945segments, composites, components and code lists for ORDERS, ORDRSP, DESADV, INVOIC, IFTMIN, PRICAT, APERAK, CONTRL
An 837P health care claim: HL hierarchy, NM1 loops, claim and service lines, in the light theme

What is checked

Text editor

Free and Pro

Everything above is free, with no limit and no sign-in. Three Zovo Pro tools save time on bigger jobs. Each has 3 free tries on your computer, and a try counts only when the tool gives you a result.

ToolFreeZovo Pro
Tree, segments, problems, names, hover, format, minifyyesyes
Export to JSON (a tree per transaction with element names) or CSV (line items of 850, 810, 856, ORDERS, INVOIC, DESADV; one row per segment for other types)3 triesyes
Compare two EDI files segment by segment: added, removed and changed segments with the elements that differ; can ignore control numbers, dates and times; Markdown report3 triesyes
Validate a folder: every X12 and EDIFACT file checked, one report with errors, warnings, counts and trading partners (ISA06/ISA08, UNB sender and recipient), as Markdown and CSV3 triesyes

Zovo Pro is USD 19 once and turns on the Pro tools in every Zovo extension. Nothing about Pro shows when you open a file; it only comes up when you click one of the three tools. To hide the buttons, set ediViewer.showProTools to false.

Compare two versions of a purchase order: changed quantities and a removed line

Safe with any file

Commands

CommandWhat it does
EDI Viewer: Open in EDI ViewerOpen any file in the viewer (also in the Explorer right-click menu and the editor title bar)
EDI Viewer: Format EDI (one segment per line)One segment on each line
EDI Viewer: Minify EDI (one line)All segments on one line
EDI Viewer: Open a sample X12 purchase orderA small sample to try the viewer
EDI Viewer: Export EDI to JSON (Pro)Save the parsed file as JSON
EDI Viewer: Export EDI to CSV (Pro)Save line items or segments as CSV
EDI Viewer: Compare two EDI files (Pro)What changed between two files
EDI Viewer: Validate a folder of EDI files (Pro)Check every EDI file of a folder

Settings

SettingDefault
ediViewer.validatetrueProblems in the text editor
ediViewer.hovertrueNames on hover
ediViewer.showProToolstrueShow the three Pro buttons
ediViewer.showSupportLinkstrueSmall links at the bottom of the viewer
ediViewer.askForRatingtrueAsk once, after a few days of use, for a rating

Guides

Install EDI Viewer & X12 Viewer, EDIFACT Viewer (EDI Parser)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-edi-viewer.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-edi-viewer, version 0.1.1.

Source code and issues are on GitHub.

All our VS Code extensions

Zovo Pro and support

Zovo Pro: USD 19 once, every Zovo viewer. It turns on the Pro tools in this extension and in the other Zovo extensions you use. The free features stay free.

After a card payment your license key shows on the next page. Paste it with the command "Zovo Pro: Enter a key".

You can also support the work with no Pro:

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.