What it means
This rule checks ram:CountryID under ram:ShipToTradeParty/ram:PostalTradeAddress in the header delivery section. A non-empty value must appear in the profile's country code list. An empty value passes this particular check, which does not check whether the element is present.
Why it matters
The country code identifies the address's country in the structured data. The Extended profile restricts this field to its country code list.
How to fix it
Correct the country in the delivery party's postal address using an allowed country code, such as DE, FR or NL. If you edit XML, update ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID. Export the invoice again and recheck it.
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-000822 still fails, and which other rules do.
Related rules
- FX-SCH-A-000823 The delivery party's registration scheme must be an allowed code
- FX-SCH-A-000824 The delivery party's organisation address needs one country field
- FX-SCH-A-000825 The organisation address can have only one region name
- FX-SCH-A-000826 The delivery party's organisation address needs an allowed country code
- FX-SCH-A-000827 The delivery party's tax registration needs one identifier
- FX-SCH-A-000828 The delivery party's tax registration needs a scheme