Skip to content

Error

FX-SCH-A-000698: Use an allowed country code for the buyer

In short

Error: fails the selected checks.

FX-SCH-A-000698 means the country code in your buyer's postal address (BT-55) is not on the Extended profile's allowed list. Replace ram:CountryID with the listed code for the buyer's country.

On this page

What it means

This rule checks ram:CountryID inside ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress against code list 10. An empty value passes this code-list check. It does not check whether the country element is present or the address is complete.

Why it matters

The profile defines country codes so that the buyer's country has a consistent representation in the structured data. This rule does not determine invoice routing or VAT treatment.

How to fix it

Correct the buyer's country field or its ram:CountryID in the XML. Use the allowed code, such as NL, DE, FR or BE, rather than the full country name. For the United Kingdom, use GB rather than UK. Recheck your 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 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-000698 still fails, and which other rules do.

Updated 6 November 2026