E-invoice validation
Validate EN16931 and XRechnung XML against official, versioned XML Schema and Schematron rules. Findings include rule IDs and severity.
A UTF-8 UBL invoice XML file declaring the EN16931 or supported XRechnung profile.
The report states whether the selected rules accepted or rejected the document and lists findings. Rule acceptance does not confirm the transaction, tax treatment or payment details.
Check invoice XML against official technical rules. Validate supported UBL and CII XML. Inspect rule identifiers and severity. Download a technical validation report.
Who it is for
Accounting and operations teams checking supported invoice XML before further processing.
Typical uses
- Validate supported UBL and CII XML
- Inspect rule identifiers and severity
- Download a technical validation report
Example
Input
A UTF-8 UBL invoice XML file declaring the EN16931 or supported XRechnung profile.
Result
The report states whether the selected rules accepted or rejected the document and lists findings. Rule acceptance does not confirm the transaction, tax treatment or payment details.
A fixed example, shortened. Real results are AI-generated: please check them.
Price and limits
- Price
- 0 credits per task
- Available with
- Free, With package
- Input limit
- One page with up to 262,144 characters of HTML
Privacy
Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.
In the API
Tool name: invoice_validate. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "invoice_validate", "url": "https://example.com/"}'
Questions and answers
Is the result ready for automatic publication?
No. The output requires review against the original material before use. The tool does not publish content or perform actions on another website.
Is my text stored?
Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).
Can I use the result right away?
Results are AI-generated. Please read them before you publish or send them.