Validation
EN 16931 validation
Every invoice processed by Rekivo is automatically validated against the European norm EN 16931. This ensures compliance with legal requirements and catches errors before they reach your accounting system.
- XML schema validation ensures the document is technically well-formed.
- Required field checks verify that all mandatory business fields are present.
- Amount calculation checks recalculate line totals, net amounts, and tax sums.
- Cross-field consistency checks detect contradictions in the data.
Validation statuses
Each invoice receives one of four validation statuses:
Understanding validation errors
When an invoice fails validation, Rekivo displays detailed error messages referencing the specific business terms (BT) or business groups (BG) from EN 16931. Each error includes the field identifier, a human-readable description, and the expected vs. actual value where applicable.
ZUGFeRD PDF verification
For ZUGFeRD invoices, Rekivo extracts the embedded XML data from the PDF and validates it separately. The PDF is stored alongside the XML data so you can view the visual representation. Rekivo also verifies that the embedded XML matches the ZUGFeRD profile declared in the document.