What it means
A non-empty ram:CountryID in ram:PostalTradeAddress under the line's ram:ItemSellerTradeParty must match an entry in code list 10 in FACTUR-X_EXTENDED_codedb.xml. An empty value passes this particular test. The test does not check whether the selected country matches the seller's actual address.
Why it matters
An agreed country code identifies the country without relying on a country name written in a particular language.
How to fix it
Correct ram:CountryID in the affected line seller's ram:PostalTradeAddress using the appropriate two-letter ISO 3166-1 code permitted by the profile. Use GB rather than UK for the United Kingdom and GR rather than the VAT prefix EL for Greece. 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
Value of 'ram:CountryID' is not allowed. 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-001050 still fails, and which other rules do.
Related rules
- 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
- FX-SCH-A-001055 Each ID in a line seller's VAT registration needs a scheme
- FX-SCH-A-001056 A line seller's electronic address block needs exactly one address