Files are automatically deleted after no more than 15 minutes.
Results
Click a row to view the detailed comparison result.
| File | Check | Validation | Value comparison | Risks |
|---|
Files are processed with up to 2 parallel checks. Results are displayed locally only and are not stored.
What Canary checks
Validation
Checks format and configured rules, not agreement with the visible PDF.
Comparison
Compares reliably extracted or traceably derived PDF values with the XML values.
AI assistance
Optionally helps assign ambiguous information to fields. AI can also make mistakes.
| Check topic | Possible consequence | Check method |
|---|---|---|
| Payment | ||
| IBAN mismatch | Possible consequencePayment to wrong account | Check methodPDF/XML comparison |
| IBAN checksum invalid | Possible consequenceIncorrect bank details | Check methodIBAN checksum (MOD-97) |
| Currency mismatch | Possible consequenceWrong currency payment | Check methodPDF/XML comparison |
| Currency cross-check | Possible consequenceSuspicious discrepancy | Check methodCurrency in PDF context |
| Amounts | ||
| Gross amount mismatch | Possible consequenceOver-/underpayment | Check methodPDF/XML comparison |
| Net amount mismatch | Possible consequenceBooking error | Check methodPDF/XML comparison |
| Tax | ||
| Tax amount mismatch | Possible consequenceTax compliance risk | Check methodPDF/XML comparison |
| Tax rate mismatch | Possible consequenceIncorrect VAT deduction | Check methodPDF/XML comparison |
| Document | ||
| Invoice number mismatch | Possible consequenceDuplicate/archive errors | Check methodPDF/XML comparison |
| Invoice date mismatch | Possible consequenceWrong accounting period | Check methodPDF/XML comparison |
| Document type mismatch | Possible consequenceWrong posting direction | Check methodPDF/XML comparison |
| Due date missing | Possible consequenceManual check needed | Check methodDate and payment terms |
| Compliance | ||
| Seller/buyer name mismatch | Possible consequenceIdentity confusion | Check methodPDF/XML comparison |
| Seller outside EU/EEA | Possible consequenceReview country context | Check methodCountry specified in XML |
A result without findings does not guarantee an error-free invoice. Missing or unclear information remains unresolved and requires manual review.
What Canary checks
- Validation
- Checks format and configured rules, not agreement with the visible PDF.
- Comparison
- Compares reliably extracted or traceably derived PDF values with the XML values.
- AI assistance
- Optionally helps assign ambiguous information to fields. AI can also make mistakes.
A result without findings does not guarantee an error-free invoice. Missing or unclear information remains unresolved and requires manual review.
Check the receipts BEFORE you pay or post!
Why? ZUGFeRD/Factur-X contains a PDF (what you see) plus embedded XML (the dataset). Your systems process the XML — that’s where manipulation or silent deviations can hide (IBAN, amounts, taxes). Canary makes it visible. Read the fact check · How Canary checks.
ISO 9001-certified processes of zappmedia GmbH · Operation under GDPR standards · Security & Compliance
Privacy & Anonymity
No registration. The PDF and extracted XML are processed only for this session and stored briefly for the preview. The files are automatically deleted after no more than 15 minutes.
Server location: Germany.
Notice & Liability
No legal or tax advice. Despite careful implementation, we provide no warranty for accuracy, completeness, or fitness of results. Use at your own risk; please verify the output before further use.
