FOR BUSINESSES

valitool is the leading solution for the precise validation and visualization of electronic invoices

Validation of e-invoices:
EN16931, ZUGFeRD, XRechnung, Peppol, and more

Try valitool

Java-based validation for EN 16931-compliant e-invoice formats

valitool is your reliable solution for validating XML-based e-invoices. Our software ensures compliance with standards such as EN16931, ZUGFeRD, and XRechnung, enabling you to process invoices smoothly and in compliance with regulations. valitool® is the leading Java library for the precise validation of XML-based or hybrid electronic invoices. As a trusted partner for quality assurance, our tool has established itself across various industries.

0

invoices reviewed monthly

Seamless Integration: Over 1 million invoices verified every month!

More than 1,000,000 invoices are verified each month before they are sent or received. Full integration with servers, desktop software, document management software, and other applications ensures that invoice verification is seamless and efficient.

That’s Why Validation with valitool®

valitool® is the leading Java library for the precise validation of XML-based or hybrid electronic invoices. As a reliable partner for quality assurance, our tool has established itself in various industries.

In compliance with the law

valitool® goes beyond the official validation rules and ensures compliance with the UStG and the GoBD.

Industry Profiles

With an understanding of the specific requirements of various industries, such as the energy sector and the consumer goods industry, valitool® verifies complete discount calculations at the line item level and handles foreign currencies.

Precise Validation

Unlike XSLT with Saxon, which can have difficulty rounding amounts, valitool® provides precise results without the need to work with approximate values.

Outstanding Performance

While Schematron reaches its performance limits when validating large or complex invoices, valitool® offers outstanding performance and speed for demanding validation tasks.

Our Customers

Try out validation with valitool® today

Get a DEMO license now

valitool® Visualization – From XML Code to a Clear Visual Representation

By the time e-invoicing becomes mandatory in 2025, confusing XML files will be part of everyday life. Our valitool® visualizer makes electronic invoices instantly readable to the human eye. This intelligent visualization tool converts complex data sets (such as XRechnung or ZUGFeRD) into a familiar PDF document without any loss of information. It’s your indispensable tool for fast, error-free review and approval processes within your department.

German invoice from Musterhandel GmbH to DemoServices GmbH, invoice RE-2026-0001 dated 08.04.2026, total 1.035,00 EUR, due 16.04.2026; SEPA transfer IBAN shown.

Beispiel Sichtbeleg

  • Display XRechnung & ZUGFeRD in their entirety
    No hidden information. Even deeply nested XML nodes, special fields, and cryptic standard codes (e.g., H87) are extracted from the e-invoice and automatically translated into plain text.
  • Convert XML to PDF – Fast & Compact
    Rendering in milliseconds with minimal RAM requirements. The compact PDF format, with no wasted space, significantly speeds up invoice verification and is perfect for archiving.
  • Human-readable translation (multilingual)
    View the same XML invoice seamlessly in German, English, or French. The ideal visualization tool for international teams and outsourced accounting departments.
  • An API for Machines and People
    Through a single, seamless connection, your systems receive the machine-readable log for automated posting as well as the fully formatted PDF for manual review.

Learn more about the valitool® Visualizer now ›

Validation ensures compliance with EN 16931. Visualization ensures operability.

To process e-invoices efficiently, combining both tools is essential. While the Validator—a robust engine—ensures that the XML file complies with legal requirements, the Visualizer ensures that your employees can efficiently understand and process this data as a PDF document. Both engines operate in a completely non-destructive manner on the legally valid original file. This synergy is the key to seamless invoice processing and a quick ROI.

Diagramm des Rechnungsprozesses: XML-Rechnung wird validiert und visualisiert; führt zu Dunkelbuchung (Maschine) und Sichtbeleg (Mensch) für effiziente Verarbeitung.

Audit-Ready at Any Time

The true value of valitool is evident not only in the IT budget but also in the enormous time savings it provides to your departments. If an accountant or purchaser saves even just two minutes in verification time and avoids tedious follow-up inquiries thanks to the clear visual documentation provided for each invoice, the seamless integration of both systems pays for itself immediately. Put an end to manual code analysis.

Contact Us Now

The valitool for validating and visualizing XRechnung, ZUGFeRD, and Factur-X

Available exclusively from select partners

Become a Partner and Reap the Benefits

The valitool Partner Network

Join our network and use XML valitool to offer your customers top-notch solutions for validating e-invoices.

Contact Us Now

Valitool offers the following modules for efficient invoice validation.

HybridDoc.valitool – The Solution for Hybrid Invoices

With HybridDoc.valitool, you can validate hybrid invoices such as ZUGFeRD and Factur-X. It also offers an easy way to check whether a PDF file is a standard PDF or a hybrid document. The invoice XML embedded in a hybrid document can also be easily extracted.

XML.valitool – The precise and high-performance solution for XML-based e-invoices

XML.valitool provides reliable validation of XML-based e-invoices in a wide variety of formats, such as EN16931, ZUGFeRD, and XRechnung. It ensures compliance with legal requirements and helps companies design their invoicing processes to be efficient and secure.

valitool.CLI – The command-line version for comprehensive validation

valitool.CLI covers the full range of features offered by the two modules, XML.valitool and HybridDoc.valitool. It enables the validation of e-invoices according to EN16931, ZUGFeRD, XRechnung, and other formats directly from the command line and is specifically designed for Windows systems.

valitool® – a unified solution

All valitool® modules work together seamlessly—from local verification of individual invoices to server-based validation of large volumes. Whether you’re using a graphical user interface, REST API, or PDF report, you’ll receive a unified, multilingual solution for all formats and requirements.

Audit.valitool – Validate on Your Desktop

Audit.valitool is a desktop application for manually verifying XML and hybrid invoices. It offers a user-friendly interface that makes it easy to review and validate invoices without requiring in-depth technical knowledge.

valitool.SRV – Validation via a local REST API

valitool.SRV offers a REST API for validating structured invoices such as XRechnung or Factur-X—regardless of system, language, or infrastructure. The solution can be flexibly integrated, is scalable, and can be hosted locally or operated in the cloud. It is ideal for companies with their own system environments.

Validation and Features of valitool

Facts at a Glance

Valitool Compared to Other Tools

Criteria

valitool

XInvoice Validator

European Standard for Electronic Invoices

EN 16931 comprises approximately 200 rules

Available

Available

XRechnung

More than 60 additional rules

Available

Available

Position Check

Verification of the Mathematical Accuracy of the Items

Including a complete breakdown of prices and discounts

Partial validation of items starting with version 3.0

Review of Section 14 of the German Value-Added Tax Act (UStG) and the German Fiscal Code (AO)

Review of Legal Requirements

Available

Partially available

Dates

Checking whether the dates are consistent

Available

Partially available

Payment Terms

Verification of the Accuracy of Payment Terms

Available

Not available

Foreign Currencies

Verifying the Accuracy of Invoices in Foreign Currencies

Available

Not available

Check Digit Verification

Verification of the Accuracy of VAT ID Numbers, GLNs, GTINs, EANs, and IBANs

Available

Partially available

Sales Tax ID Number

Checking for Correctness and Existence

Including optional verification against VIES

Not available

Human-readable display

Detailed error messages including the calculation process, expected results, and a human-readable representation of the IDs

Available

Not available

Multilingualism

Clarity in Auditing

All news items are available in full in German, English, and French

Reports in a mix of languages, partly in German and partly in English.

Error Documentation

Statistics on Warnings and Errors That Have Occurred

Available

Not available