Free test data for ZUGFeRD and Factur-X invoices
Free test data for ZUGFeRD, Factur-X and e-invoices: 6 document types, 7 countries, plus correct and manipulated PDF/XML pairs.
PDF Visual document
XML Structured data (incl. BT-84)
PDF/A-3 Merged (ZUGFeRD)
6Document types
8Countries
16Pairs
48Files
Correct Pairs
Mismatch
380
Invoice
Invoice
DE
Solaris Engineering SE, Leipzig
Nordlicht Consulting SE, Hamburg
Photovoltaik-Planungsleistung
Net5.000,00 EUR
VAT (19 %)950,00 EUR
Gross5.950,00 EUR
IBAN: DE89 3704 0044 0532 0130 00
380
Invoice
Amount forgery
DE
PDF says
595,00 EUR
vs
XML says
5.950,00 EUR
Gross amount
PDF shows 595.00 EUR gross – XML contains 5,950.00 EUR. Automated invoice processing via XML transfers 5,355 EUR more than expected.
381
Credit Note
Credit Note / Avoir
FR
Lumière Conseil SE, Lyon
Aurore Logistique SE, Marseille
Remboursement conseil stratégie Q4
Net3.200,00 EUR
VAT (20 %)640,00 EUR
Gross3.840,00 EUR
IBAN: FR76 3000 6000 0112 3456 7890 189
381
Credit Note
Beneficiary + IBAN
FR
PDF says
Aurore Logistique SE
IBAN FR76 3000 6000 …
vs
IBAN FR76 3000 6000 …
XML says
Zenith Distribution SE
IBAN FR12 2004 1000 …
IBAN FR12 2004 1000 …
Credit note recipient + bank details (BT-84)
PDF addresses credit note to Aurore – XML names Zenith Distribution with a different IBAN. Recipient AND account diverge – payment goes to the wrong company.
384
Corrected Invoice
Corrected Invoice
IT
Meridiano Architettura SE, Firenze
Terranova Costruzioni SE, Milano
Progettazione edificio sostenibile
Net12.000,00 EUR
VAT (22 %)2.640,00 EUR
Gross14.640,00 EUR
IBAN: IT60 X054 2811 1010 0000 0123 456
384
Corrected Invoice
VAT manipulation
IT
PDF says
10 % (1.200 EUR)
vs
XML says
22 % (2.640 EUR)
VAT rate and amount
Input tax deduction based on the PDF leads to a EUR 1,440 tax discrepancy.
389
Self-billed Invoice
Self-billed Invoice
ES
Horizonte Renovables SE, Valencia
Castellana Energía SE, Madrid
Mantenimiento turbinas eólicas
Net8.500,00 EUR
VAT (21 %)1.785,00 EUR
Gross10.285,00 EUR
IBAN: ES91 2100 0418 4502 0005 1332
389
Self-billed Invoice
IBAN forgery
ES
PDF says
ES91 2100 0418 …
Horizonte Renovables
vs
Horizonte Renovables
XML says
ES76 0049 1500 …
different account!
different account!
Bank details – IBAN (BT-84)
PDF shows IBAN ES91 – XML contains IBAN ES76 at a completely different bank. Classic payment redirect fraud via manipulated BT-84.
261
Self-billed Credit Note
Self-billed Credit Note
NL
Noordzee Technologie SE, Rotterdam
Windkracht Energie SE, Amsterdam
Terugbetaling offshore inspectie
Net4.200,00 EUR
VAT (21 %)882,00 EUR
Gross5.082,00 EUR
IBAN: NL91 ABNA 0417 1643 00
261
Self-billed Credit Note
Amount inflation
NL
PDF says
1.200,00 EUR
vs
XML says
5.082,00 EUR
Credit note amount (gross)
Instead of the 1,200 EUR credited to the issuer/service recipient as shown in the PDF, the XML specifies 5,082 EUR to be paid or offset. Difference = 3,882 EUR.
386
Prepayment Invoice
Prepayment Invoice
PL
Vistula Informatyka SE, Warszawa
Tatra Solutions SE, Kraków
Wdrożenie systemu ERP
Net18.000,00 EUR
VAT (23 %)4.140,00 EUR
Gross22.140,00 EUR
IBAN: PL61 1090 1014 0000 0712 1981 2874
386
Prepayment Invoice
Prepayment manipulation
PL
PDF says
30 % (6.642 EUR)
vs
XML says
80 % (22.140 EUR)
Prepayment amount
Automatic payment transfers EUR 15,498 more than shown in the PDF.
380
Invoice
Számla / Invoice
HU
Balaton Mérnökség SE, Budapest
Duna Informatika SE, Debrecen
Informatikai rendszertervezés
Net7.200,00 EUR
VAT (27 %)1.944,00 EUR
Gross9.144,00 EUR
IBAN: HU42 1177 3016 1111 1018 0000 0000
380
Invoice
Currency manipulation
HU
PDF says
9.144,00 EUR
vs
XML says
9.144,00 HUF
≈ 23 EUR
≈ 23 EUR
Currency code (BT-5)
PDF shows 9,144.00 EUR – XML contains the same amounts in HUF. At ~400 HUF/EUR, 9,144 HUF equals only ~23 EUR – a 99.7% underpayment. Conversely, a 400x overpayment by the buyer would be possible.
380
Invoice
Invoice / 发票
CN
Drachen Technologie GmbH, Shenzhen
Nordlicht Consulting SE, Hamburg
PCB Assembly and Quality Inspection
Net15.000,00 EUR
VAT (19 %)2.850,00 EUR
Gross17.850,00 EUR
IBAN: DE08 5120 0800 5678 9012 34
Seller outside the EU/EEA – Canary automatically shows a risk indicator during validation.
380
Invoice
Non-EU + IBAN redirect
CN
PDF says
DE08 5120 0800 …
Drachen Technologie
vs
Drachen Technologie
XML says
GB29 NWBK 6016 …
different account!
different account!
Country code (BT-40) + IBAN (BT-84)
Seller in China (non-EU/EEA) – unusual for Factur-X. Additionally: IBAN redirect from DE to GB. Double warning signal.
