Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>E-Invoice Lint for XRechnung, Factur-X and UBLNew to Visual Studio Code? Get it now.
E-Invoice Lint for XRechnung, Factur-X and UBL

E-Invoice Lint for XRechnung, Factur-X and UBL

ReadyStack

|
2 installs
| (0) | Free
Catches retired profile identifiers, code-list values outside EN 16931 and malformed dates in your e-invoice XML, in the editor, before an access point rejects the file.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

E-Invoice Lint

E-Invoice Lint for XRechnung, Factur-X and UBL

Catches retired profile identifiers, code-list values outside EN 16931 and malformed dates in your e-invoice XML, in the editor, before an access point rejects the file.

What it does for free

  • Check the open e-invoice against all 26 rules
  • Check only the lines you select
  • Reopen the last findings, with line numbers and severity
  • Read every rule that ships inside, in plain English

With a licence

  • Check every e-invoice file in the repository — One pass over every XML in the project - fixture files, templates and generated output - instead of the one that happens to be open.
  • Findings report as CSV, JSON or HTML — Writes the findings to a file you can attach to a release, hand to the integration owner or keep with the test evidence.
  • JSON output a build step can fail on — Machine-readable findings so a pipeline blocks the merge that would have shipped a rejected invoice.

Get the full version - $29 - $29 once, one licence key per person or team seat.

Install

ext install einvoice-lint-en16931
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft