Skip to content

Error

FX-SCH-A-000676: Tax registration for the buyer's tax representative

In short

Error: fails the selected checks.

FX-SCH-A-000676 requires exactly one ram:SpecifiedTaxRegistration block for the buyer's tax representative. Add the missing registration block or remove extra registration blocks.

On this page

What it means

For each ram:BuyerTaxRepresentativeTradeParty in the header trade agreement, the check counts its direct ram:SpecifiedTaxRegistration children. There must be one registration block. This test does not inspect the registration number or its scheme.

Why it matters

A tax registration block is required for this party, and the Extended profile permits only one such block in this position.

How to fix it

Under ram:BuyerTaxRepresentativeTradeParty, add ram:SpecifiedTaxRegistration if it is missing and supply the representative's applicable registration details. If there are several registration blocks, retain the appropriate one. Export the corrected invoice 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

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

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-000676 still fails, and which other rules do.

Updated 6 November 2026