What it means
This rule compares a non-empty ram:CountryID in the delivery address with the profile's country code list. It checks the code, not the address's accuracy or the invoice's VAT treatment. An empty value does not fail this particular test.
Why it matters
A shared country code makes the delivery address's country unambiguous for systems reading the invoice.
How to fix it
Correct ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID under ram:ApplicableHeaderTradeDelivery. Use GB for the United Kingdom and GR for Greece, rather than UK or EL. Choose the code matching the actual delivery address and recheck the corrected 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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000507 still fails, and which other rules do.
Related rules
- FX-SCH-A-000508 Use an allowed VAT category code
- FX-SCH-A-000509 Use 5, 29 or 72 for the VAT point date code
- FX-SCH-A-000510 Use an allowed VAT exemption reason code
- FX-SCH-A-000511 Use VAT as the tax type code
- FX-SCH-A-000512 Check the invoicing period end date's format code
- FX-SCH-A-000513 Check the invoicing period start date's format code