What it means
This rule checks a non-empty ram:CountryID in the seller's postal address against the profile's country code list. Examples include DE, FR, NL and GB. It checks list membership, not whether the country field is present or accurately describes the seller.
Why it matters
A standard country code identifies the seller's country without relying on translated country names. This check alone does not determine the applicable VAT treatment.
How to fix it
Correct the seller country field (BT-40) in your source invoice or address data. If you generate CII XML, correct ram:CountryID under ram:SellerTradeParty/ram:PostalTradeAddress within ram:ApplicableHeaderTradeAgreement. Use the country code, not a country name. Export and recheck your invoice.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000580 still fails, and which other rules do.
Related rules
- FX-SCH-A-000581 Use a listed seller registration scheme
- FX-SCH-A-000582 Use a listed seller electronic address scheme
- FX-SCH-A-000583 Use format 102 for the delivery date
- FX-SCH-A-000584 Include one receiving advice identifier
- FX-SCH-A-000585 Use a listed delivery location scheme
- FX-SCH-A-000586 Use a listed delivery country code