What it means
In the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD, each ram:BuyerTradeParty must contain one ram:PostalTradeAddress. This rule counts address blocks; it does not check their contents.
Why it matters
One address block keeps the buyer's postal details together in the structure these profiles specify.
How to fix it
Check the buyer's postal address in your invoice data. Under ram:BuyerTradeParty, add ram:PostalTradeAddress if it is missing, or consolidate repeated blocks into one containing the correct address details. Export and recheck your file.
Once the file is corrected, check it again for free: Validate a ZUGFeRD invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice Beta
The rule as published
Element 'ram:PostalTradeAddress' must occur exactly 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000419 still fails, and which other rules do.
Related rules
- FX-SCH-A-000420 Add the buyer identifier scheme
- FX-SCH-A-000421 Use an allowed buyer identifier scheme
- FX-SCH-A-000422 Give the buyer's address one country code
- FX-SCH-A-000423 Use an allowed buyer country code
- FX-SCH-A-000424 Use an allowed buyer registration scheme
- FX-SCH-A-000425 Give each buyer tax registration one identifier