FOR COMPANIES

valitool is the leading solution for precise validation of electronic invoices

Clear and compliant validation of e-invoices:
EN16931, Peppol, Factur-X, XRechnung & more

Test valitool

Java-based validation for EN16931 based 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 to provide you with smooth and compliant invoice processing. valitool® is the leading Java library for precise validation of XML-based or hybrid electronic invoices. As a reliable partner for quality assurance, our tool has established itself in various industries.

0

invoices checked monthly

Seamless Integration: Over 1 million invoices checked monthly!

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

Why validation with valitool®

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

Legally Compliant

valitool® goes beyond official validation rules and ensures compliance with VAT law and GoBD.

Industry Profiles

With understanding of the special requirements of different industries, such as energy suppliers and consumer goods industry, valitool® checks complete discount findings at line level and handles foreign currencies.

Precise Validation

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


Excellent 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

Test validation with valitool® today

Get DEMO license now

The 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 normal PDF or a hybrid document. The invoice XML embedded in a hybrid document can also be easily extracted.

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

XML.valitool offers reliable validation of XML-based e-invoices in various formats such as EN16931, ZUGFeRD and XRechnung. It ensures compliance with legal requirements and supports companies in making their invoice processes efficient and secure.

valitool.CLI – The command line variant for comprehensive validations

valitool.CLI covers the entire functionality of both modules XML.valitool and HybridDoc.valitool. It enables validation of e-invoices according to EN16931, ZUGFeRD, XRechnung and other formats directly via the command line and is specially designed for Windows systems.

valitool® – one unified solution

All valitool® modules work seamlessly together – from local validation of individual invoices to large-scale server-based processing. Whether you use the graphical interface, REST API, or PDF report: you get a consistent, multilingual solution for all formats and requirements.

Audit.valitool – Validate on the desktop

Audit.valitool is the desktop application for manual auditing of XML and hybrid invoices. It offers a user-friendly interface to easily check and validate invoices without the need for in-depth technical knowledge.

valitool.SRV – Validation via local REST API

valitool.SRV provides a REST API for validating structured electronic invoices such as XRechnung and Factur-X. It runs locally or in your cloud environment and integrates seamlessly into existing systems – multilingual, scalable, and compliant.

Validation and functions of valitool

Facts at a glance

Valitool compared to other tools

Criteria

valitool

XRechnung validator

European norm for electronic invoices

EN16931 comprises approx. 200 rules

Supported

Supported

XRechnung

More than 60 additional rules

Supported

Supported

Line item validation

Validation of mathematical correctness of line items

Including complete price and discount calculation

From version 3.0 partial validation of line items

VAT law §14 und AO validation

Review of the legal requirements.

Supported

Partially supported

Date information

Check whether dates information is consistent

Supported

Partially supported

Payment terms

Validation of correctness of payment terms

Supported

Not supported

Foreign currencies

Validation of correctness for invoices with foreign currencies

Supported

Not supported

Check-digit validation

Validation of correctness of VAT ID numbers, GLNs, GTIN, EANs, IBAN

Supported

Partially supported

VAT identification number

Validation of correctness and existence

Including optional verification via VIES

Not supported

Human-readable presentation

Detailed error messages with calculation path, expected results, and human-readable representation of IDs.

Supported

Not supported

Multilingual support

Comprehensibility in invoice validation

All messages completely selectable in German, English and French

Messages in mixed language, partly German and partly English

Error documentation

Statistics of warnings and errors that occurred

Supported

Not supported