What it means
The Extended profiles of Factur-X and ZUGFeRD check a non-empty ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID value against code list 10. An empty value is not rejected by this test. FX-SCH-A-000747 separately checks the number of country elements in this address.
Why it matters
The organisation address uses the profile's controlled country list. Its country value must match an entry in that list.
How to fix it
Check the actual country of your sales agent's legal organisation address. Correct ram:CountryID under ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress to the corresponding permitted country code, matching the list's spelling and capitalisation. Correct the source data or export mapping and recheck the resulting 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-000749 still fails, and which other rules do.
Related rules
- FX-SCH-A-000750 Each sales agent tax registration needs one identifier
- FX-SCH-A-000751 The sales agent's tax registration needs a scheme attribute
- FX-SCH-A-000752 The sales agent's electronic address block needs one address element
- FX-SCH-A-000753 The sales agent's electronic address needs a scheme attribute
- FX-SCH-A-000754 The sales agent's electronic address needs an allowed scheme
- FX-SCH-A-000755 The seller's order date needs a date format attribute