Skip to content

Error

FX-SCH-A-000455: A delivery address must contain exactly one country

In short

Error: fails the selected checks.

FX-SCH-A-000455 means the delivery address (BG-15) has no country code (BT-80), or has more than one. Give the delivery address exactly one country, or remove the delivery address if you do not need it.

On this page

What it means

When an invoice has a delivery address, that address must contain exactly one country code (BT-80), such as DE for Germany. The check counts the ram:CountryID elements in the ship-to address and expects one.

Why it matters

EN 16931 requires a country in every address, so an address without one is incomplete. A file that fails this check is not valid for the profile, and the recipient's system can reject it.

How to fix it

Open the delivery address in your invoicing software and fill in the country. If the delivery address is not needed, remove it instead of leaving it half filled. If you build the XML yourself, ram:PostalTradeAddress under ram:ShipToTradeParty needs exactly one ram:CountryID with a two-letter code. If the element appears twice, delete the extra one.

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

Element 'ram:CountryID' must occur exactly 1 times.

Where this rule applies

Rule set Version
Factur-X 1.09 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000455 still fails, and which other rules do.

Updated 5 November 2026