Skip to content
valitool®

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

E-invoice validation:
EN16931, ZUGFeRD, XRechnung, Peppol & more

valitool® – Validate. Comply. Visualise.

Java-based validation for EN16931-based e-invoice formats

valitool® is your reliable solution for validating XML-based electronic invoices. Our software ensures compliance with standards such as EN16931, ZUGFeRD and XRechnung, enabling smooth, compliant invoice processing. valitool® is the leading Java library for precise validation of XML-based or hybrid electronic invoices. As a reliable quality assurance partner, our tool is established across a range of industries.

3,280,000+ invoices checked every month

Seamless integration: over 3.28 million invoices checked every month!

More than 3,280,000 invoices are checked each month before they are sent or received. Full integration into servers, desktop software, document management systems and other applications makes invoice checking seamless and efficient.

Why validate with valitool®?

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

Legal compliance

valitool® goes beyond the official validation rules and ensures compliance with the German VAT Act (UStG) and GoBD requirements.

Industry profiles

With an understanding of the specific needs of industries such as energy supply and consumer goods, valitool® checks complete discount calculations at line-item level and handles foreign currencies.

Precise validation

Unlike XSLT with Saxon, which can encounter difficulties rounding amounts, valitool® delivers precise results without having to work with approximate values.

Outstanding performance

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

Our customers

Test validation with valitool® today

See for yourself how quickly and easily valitool® integrates into your system landscape.

Get a DEMO licence →
1
Request a demo licence
Complete the form
2
Check your own invoices
XRechnung, ZUGFeRD, Peppol
✓
Plan your integration
With our team, if you wish
Visualisation

valitool® visualisation – from XML code to a
clear
invoice view

With mandatory e-invoicing arriving in 2025, hard-to-read XML files have become part of everyday business. The valitool® visualiser makes electronic invoices immediately readable to the human eye. Intelligent visualisation converts complex data sets, such as XRechnung or ZUGFeRD, into a familiar PDF invoice view without losing information. Your essential tool for fast, error-free checking and approval processes within your business teams.

Display XRechnung & ZUGFeRD in full

No hidden information. Even deeply nested XML nodes, special fields and cryptic standard codes, such as H87, are read from the electronic invoice and automatically converted into clear text.

Convert XML to PDF – fast & compact

Rendering in milliseconds with minimal RAM usage. The compact PDF layout avoids wasted space, substantially speeds up invoice checking and is ideal for archiving.

Human-readable translation (multilingual)

Display the same XML invoice seamlessly in German, English or French. The ideal visualisation tool for international teams and outsourced accounting departments.

One API for people and systems

Through a single, seamless connection, your systems receive both the machine-readable report for automated processing and a fully prepared PDF for manual visual checking.

Example of an invoice visualised with valitool
XML e-invoice: validation and visualisation provide automated processing and a readable invoice view for efficient invoice handling.
◉   valitool® visualisation

Validation ensures
EN 16931 compliance.
Visualisation makes invoices usable.

Efficient e-invoice processing requires both tools working together. While the validator acts as a robust engine to ensure that the XML file meets legal requirements, the visualiser enables your staff to understand and process the data efficiently as a PDF document. Both engines work non-destructively with the legally valid original file. This combination is the key to a smooth invoice receipt process and a fast return on investment.

Audit-ready at every stage

The true value of valitool® goes beyond IT costs: it lies in the considerable time saved by your business teams. If a clear invoice view saves an accountant or purchaser just two minutes of checking and unnecessary follow-up per invoice, seamless integration of both systems pays for itself immediately. Put an end to manual code analysis.

Contact us now
6 modules

valitool® offers the following modules for efficient invoice validation.

HybridDoc.valitool – the solution for hybrid invoices

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

XML.valitool – precise, high-performance validation for XML-based e-invoices

XML.valitool provides reliable validation of XML-based electronic invoices in formats such as EN16931, ZUGFeRD and XRechnung. It ensures compliance with legal requirements and helps companies make their invoice processes efficient and secure.

valitool.CLI – comprehensive validation from the command line

valitool.CLI covers the full functionality of both XML.valitool and HybridDoc.valitool. It validates electronic invoices in formats including EN16931, ZUGFeRD and XRechnung directly from the command line and is designed specifically for Windows systems.

valitool® – one unified solution

All valitool® modules work seamlessly together, from checking individual invoices locally to high-volume server validation. Whether you use a graphical interface, REST API or PDF report, you receive a consistent, multilingual solution for all formats and requirements.

Audit.valitool – desktop validation

Audit.valitool is the desktop application for manually checking XML and hybrid invoices. Its user-friendly interface makes invoices easy to check and validate without requiring in-depth technical knowledge.

valitool.SRV – validation through a local REST API

valitool.SRV provides a REST API for validating structured invoices such as XRechnung or Factur-X, independently of systems, languages or infrastructure. The solution is flexible to integrate, scalable and can be hosted locally or in the cloud. Ideal for companies with their own system landscapes.

valitool® for validation and visualisation of
XRechnung, ZUGFeRD,
Factur-X

Available exclusively through selected partners

profiforms

Customer Communication Management

With almost 30 years of experience in business communication IT systems, profiforms is a leading provider of innovative software solutions across the broad field of customer communication management.

profiforms.de →
LS GmbH

E-Invoice with OSIS

With the OSIS Integration Server from LS GmbH, you can generate and/or integrate e-invoices from your accounting system – independently of the platform and in formats such as ZUGFeRD, XRechnung or EDIFACT.

lsgmbh.de →
EDITEL

Connecting your Business

As a leading international provider of EDI solutions, EDITEL has decades of experience in automated, standardised data exchange across supply chains.

editelgroup.com →
Paragon

E-invoicing meets customer communications

Paragon connects physical and digital customer communications with end-to-end document solutions, from document input and output to outsourcing complex business processes.

paragon.world →
ZS DocMa

Document-related technologies

ZS DocMa is your expert solution provider and project partner for modern document technologies, offering powerful e-invoicing solutions for companies of every size. In addition, we provide a flexible conversion platform as a developer portal for efficient e-invoice generation and validation.

zs-docma.de →
GSD

E-invoices deliver their full value within the process.

GSD ensures that incoming invoices arrive in a structured format, are processed automatically and archived with traceability. This creates an end-to-end workflow from secure receipt to verified downstream processing. Other GSD solutions for digital processes, business organisation, business intelligence and financial accounting build on this foundation, all benefiting from a logically structured data basis that enables consistent workflows throughout the company.

gsd-software.com →
Syncler

An integration platform for all your data

Syncler connects systems seamlessly, automates business processes and ensures a consistent, reliable data foundation.

syncler.com →
inoxision

End-to-end e-invoicing. Secure. Integrated.

inoxision NG combines receipt, validation, visualisation, processing, sending and audit-proof archiving of electronic invoices, integrated into your existing processes.

inoxision.de →

Become a partner and benefit

Join our network and use valitool® to offer your customers first-class e-invoice validation solutions.

Get in touch now →
valitool®
Your product ERP · DMS · Portal
Key facts at a glance

valitool® validation and features

valitool® compared with other tools

Criteria valitool® XRechnung validator
European standard for electronic invoicesEN16931 comprises approximately 200 rules Available Available
XRechnungMore than 60 additional rules Available Available
Line-item validationChecks the mathematical accuracy of invoice lines Including complete price and discount calculations Partial line-item validation from version 3.0
Checks under section 14 UStG and the German Fiscal CodeChecks compliance with legal requirements Available Partially available
DatesChecks that dates are consistent Available Partially available
Payment termsChecks that payment terms are correct Available Not available
Foreign currenciesChecks the accuracy of invoices in foreign currencies Available Not available
Check-digit validationChecks VAT IDs, GLNs, GTINs, EANs and IBANs Available Partially available
VAT identification numberChecks validity and existence Including optional verification against VIES Not available
Human-readable presentationDetailed error messages with calculations, expected results and readable explanations of IDs Available Not available
Multilingual supportMakes invoice checking easy to understand All messages are fully available in German, English or French Mixed-language messages, partly German and partly English.
Error documentationStatistics on warnings and errors encountered Available Not available

Comparison of supported profiles

Criteria valitool® XRechnung validator
ZUGFeRD 1.0Validation according to ZUGFeRD 1.0, including all profiles and industry profiles Available Not available
ZUGFeRD 2.x (Factur-X)Validation of all profiles and industry extensions Available Not available
Peppol BIS Billing 3.0Efficient validation within the exchange network Available Only selected XRechnung rules
International CIUSImportant for international trade Currently 3 Not available
Industry requirementsFor example construction, energy and consumer goods Available Not available
Supported profilesChecks current and historical requirements More than 100 XRechnung and XRechnung Extended

Runtime performance

Criteria valitool® XRechnung validator
High volumesParticularly important for service providers and central settlement providers Available Partially available
Large filesHighly automated industries can generate very large invoices Tested with 1 million line items in one file on a server with 512 MB of RAM Not available
Automatic profile detectionMore than 50 profiles and versions are relevant in Germany alone Available Not available
Manual profile selectionWhen validation against a specific profile is required Available Available
TechnologyRequirements for running the validator Java 11, Java 21; optimised for performance Schematron, XSLT, Saxon
Deployment and licenceFor the protected handling of sensitive data On-premises and in the cloud Self-operated / hosted
PlatformsOperating systems on which the validator can run Platform-independent with Java; Windows executable available Depends on the implementation

Maintenance and updates

Criteria valitool® XRechnung validator
ExtensibilityImplementation of individual requirements As a service Managed by the user
Update frequencyEnsuring continued compliance As required, at least twice a year (usually monthly) Twice a year
Update coverageBusiness and public administration requirements Changes to XRechnung, ZUGFeRD, industry profiles, international CIUS, Order-X, Deliver-X and code lists XRechnung changes only
Other document typesFrom ordering to payment Order-X, Deliver-X Not available
InstallationSimplicity and integration are crucial during installation No specialist knowledge required. Also supports embedding and updating as a .JAR, copy-based installation, stream input and REST API integration. Installation by IT specialists required. At least one configuration file per profile; compilation required.
InformationStaying up to date Users are actively informed about updates. Users must monitor updates themselves.
Quality assuranceA validator must meet the highest quality standards Test suite with cases for every supported rule and syntax. More than 1,900 invoices in total. Community, small test suite
Voices from the field

Why people choose valitool®

Matthias Henn
“Developed not just for the market, but from within it.”

Anyone who sees e-invoicing as an integral part of digital business processes rather than a box-ticking exercise cannot overlook valitool®. For companies that view e-invoicing as a structural part of their financial and tax processes, it offers a highly professional, practical solution.

Read the full recommendation →

Anyone who sees e-invoicing as an integral part of digital business processes rather than a box-ticking exercise cannot overlook valitool. From the very beginning, my practical experience showed me that it was built on genuine hands-on knowledge.

Valitool offers a depth of functionality rarely found in this market. As regulatory requirements increase, including ViDA, reporting systems and diverse formats, it is essential to use a tool that not only handles this complexity but also explains it clearly, integrates well into business processes and remains easy for users to work with.

What stands out is the expertise clearly behind the product. No empty marketing phrases or buzzwords, but clear explanations, technical precision and an understanding of what matters to companies in everyday work, whether format validation, country-specific requirements or integration into existing processes.

One of the biggest problems with many e-invoicing solutions is the delay between new regulatory requirements and their implementation in the product. Valitool takes this seriously. In practical use, you can see a forward-looking approach: proactive rather than reactive.

For companies that see e-invoicing not as an unwelcome obligation but as a structural part of their financial and tax processes, Valitool offers a highly professional, practical solution. As a consultant with more than 30 years of experience, I recommend it unequivocally: developed not just for the market, but from within it.

Matthias Henn E-finance expert, owner of Henn Business Transformation
Contact

Contact us

Tell us what you need. We will get back to you promptly.

Go to the contact page
Try valitool®

Test validation with valitool® today