What it means
In Factur-X and ZUGFeRD Extended, each ram:PostalTradeAddress under the line's ram:ItemSellerTradeParty must contain one ram:CountryID. This rule counts country elements; it does not check their values.
Why it matters
The address structure provides one country field. This structural check does not determine which tax rules apply.
How to fix it
Correct ram:CountryID in the affected line seller's ram:PostalTradeAddress. Add the missing element or remove duplicates, leaving one with the correct two-letter country code, such as DE or NL. This concerns the line seller, not the invoice seller (BG-4). Export the corrected file and check it again.
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:CountryID' must occur exactly 1 times. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-001048 still fails, and which other rules do.
Related rules
- FX-SCH-A-001049 The address of a line seller can have only one region
- FX-SCH-A-001050 The country code of a line seller must be an allowed code
- FX-SCH-A-001051 A line seller's company registration number needs an allowed scheme
- FX-SCH-A-001052 A line seller's tax number registration needs exactly one ID
- FX-SCH-A-001053 Each ID in a line seller's tax number registration needs a scheme
- FX-SCH-A-001054 A line seller's VAT number registration needs exactly one ID