Skip to content

Error

FX-SCH-A-000419: Give the buyer one postal address

In short

Error: fails the selected checks.

FX-SCH-A-000419 means your buyer has no postal address block (BG-8), or has more than one. Add the buyer's address or consolidate duplicate blocks so ram:BuyerTradeParty contains one ram:PostalTradeAddress.

On this page

What it means

In the Basic WL, Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD, each ram:BuyerTradeParty must contain one ram:PostalTradeAddress. This rule counts address blocks; it does not check their contents.

Why it matters

One address block keeps the buyer's postal details together in the structure these profiles specify.

How to fix it

Check the buyer's postal address in your invoice data. Under ram:BuyerTradeParty, add ram:PostalTradeAddress if it is missing, or consolidate repeated blocks into one containing the correct address details. Export and recheck your 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

Element 'ram:PostalTradeAddress' 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-000419 still fails, and which other rules do.

Updated 6 November 2026