What it means
The check applies to ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID. A non-empty value must match an entry in the allowed country code list. An empty value does not fail this rule; the rule does not check whether the element is present.
Why it matters
Using country codes from the profile's list gives software a consistent way to identify the country.
How to fix it
Correct ram:CountryID in the invoicer's legal organisation postal address. Use the appropriate two-letter country code in capitals from the allowed list, such as DE, FR, NL or BE, rather than a country name. Regenerate 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 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-000902 still fails, and which other rules do.
Related rules
- FX-SCH-A-000903 Each invoicer tax registration needs one identifier element
- FX-SCH-A-000904 The invoicer's VAT or tax number must say what kind it is
- FX-SCH-A-000905 Each invoicer electronic address entry needs one identifier
- FX-SCH-A-000906 The invoicer's electronic address needs a scheme attribute
- FX-SCH-A-000907 The invoicer's electronic address needs a valid scheme code
- FX-SCH-A-000908 The payee may have at most one role code