What it means
This Basic WL rule for Factur-X and ZUGFeRD compares a non-empty tax representative 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 representative's address consistently.
How to fix it
Check the representative's actual country and use its two-letter ISO 3166-1 code from the profile's list, such as DE, FR or NL. Replace country names and three-letter codes such as DEU. For the United Kingdom, use GB rather than UK. Put the code in ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID, then 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-000435 still fails, and which other rules do.
Related rules
- FX-SCH-A-000436 Give each tax representative registration one identifier
- FX-SCH-A-000437 Add the tax representative's registration scheme
- FX-SCH-A-000438 Use an allowed tax representative scheme code
- FX-SCH-A-000439 Do not repeat the seller's electronic address block
- FX-SCH-A-000440 Add the seller identifier's scheme code
- FX-SCH-A-000441 Use an allowed seller identifier scheme