Skip to content

Error

FX-SCH-A-001050: The country code of a line seller must be an allowed code

In short

Error: fails the selected checks.

FX-SCH-A-001050 means the country code in the address of the seller on your invoice line is not in the Extended profile's permitted list. Replace it with the correct permitted country code, such as DE, FR, NL or GB.

On this page

What it means

A non-empty ram:CountryID in ram:PostalTradeAddress under the line's ram:ItemSellerTradeParty must match an entry in code list 10 in FACTUR-X_EXTENDED_codedb.xml. An empty value passes this particular test. The test does not check whether the selected country matches the seller's actual address.

Why it matters

An agreed country code identifies the country without relying on a country name written in a particular language.

How to fix it

Correct ram:CountryID in the affected line seller's ram:PostalTradeAddress using the appropriate two-letter ISO 3166-1 code permitted by the profile. Use GB rather than UK for the United Kingdom and GR rather than the VAT prefix EL for Greece. Export the corrected file and check it again.

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether FX-SCH-A-001050 still fails, and which other rules do.

Updated 6 November 2026