What it means
The check compares a non-empty value in ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID with the profile's country code list. An empty value passes this particular test. FX-SCH-A-000662 separately checks that the country element occurs once.
Why it matters
Using the profile's country codes gives the address a country value from the agreed list.
How to fix it
Replace the value in ram:CountryID within the company address of the buyer's agent with the appropriate code from the Extended profile's country code list. For example, use GB for the United Kingdom, not UK. 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-000664 still fails, and which other rules do.
Related rules
- FX-SCH-A-000665 Tax registration number for the buyer's agent
- FX-SCH-A-000666 The buyer agent's tax registration must say what type it is
- FX-SCH-A-000667 Electronic address for the buyer's agent
- FX-SCH-A-000668 Electronic address scheme for the buyer's agent
- FX-SCH-A-000669 Accepted address scheme for the buyer's agent
- FX-SCH-A-000670 Format attribute for the purchase order date