Skip to content

Error

FX-SCH-A-000664: Country code in the company address of the buyer's agent

In short

Error: fails the selected checks.

FX-SCH-A-000664 means a non-empty country value in the company postal address of the buyer's agent is outside the Extended profile's accepted country code list. Replace it with the code for the correct country.

On this page

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

Check your file

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

Updated 6 November 2026