Skip to content

Error

FX-SCH-A-000027: The invoice must contain exactly one seller

In short

Error: fails the selected checks.

FX-SCH-A-000027 means the agreement section contains no seller entry (BG-4), or contains more than one. Correct the seller details so ram:ApplicableHeaderTradeAgreement contains exactly one ram:SellerTradeParty.

On this page

What it means

The test counts ram:SellerTradeParty elements inside ram:ApplicableHeaderTradeAgreement and requires exactly one. The seller supplies the goods or services. On a self-billed invoice, the buyer issues the document on the seller's behalf, but the seller remains the seller.

Why it matters

The seller entry identifies the party supplying the goods or services. You need to distinguish that role from the party creating the file.

How to fix it

Check the seller details on the invoice, using the details of the party supplying the goods or services. Add a missing ram:SellerTradeParty or remove duplicate seller blocks within ram:ApplicableHeaderTradeAgreement. Export again and recheck the 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:SellerTradeParty' must occur exactly 1 times.

Where this rule applies

Rule set Version
Factur-X 1.09 MINIMUM 1.0.9-2
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 MINIMUM 2.5.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-000027 still fails, and which other rules do.

Updated 6 November 2026