What it means
This Basic WL rule for Factur-X and ZUGFeRD compares a non-empty buyer country code with the profile's country list. An empty value does not fail this test; this is not a check that the country element exists.
Why it matters
A shared country code lets software read the country in the buyer's address consistently.
How to fix it
Check the buyer's actual country and use its two-letter ISO 3166-1 code from the profile's list, such as DE, FR, NL or GB. Replace a full country name or a three-letter code in the buyer's ram:CountryID. For the United Kingdom, use GB rather than UK. 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
Value of 'ram:CountryID' is not allowed. Where this rule applies
| Rule set | Version |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000423 still fails, and which other rules do.
Related rules
- FX-SCH-A-000424 Use an allowed buyer registration scheme
- FX-SCH-A-000425 Give each buyer tax registration one identifier
- FX-SCH-A-000426 Add the buyer's tax registration scheme
- FX-SCH-A-000427 Use an allowed buyer tax registration scheme
- FX-SCH-A-000428 Add the buyer's electronic address scheme
- FX-SCH-A-000429 Use an allowed electronic address scheme