Skip to content

Error

FX-SCH-A-000615: Each line reference needs one identifier element

In short

Error: fails the selected checks.

FX-SCH-A-000615 means a line-level document reference contains either no ram:IssuerAssignedID element or more than one. Give each reference exactly one identifier element, or remove the reference if it is not needed.

On this page

What it means

Each ram:AdditionalReferencedDocument inside a line's ram:SpecifiedLineTradeSettlement must contain exactly one ram:IssuerAssignedID. This includes references carrying the invoiced object identifier (BT-128). The test counts elements, not their text. It applies to both the EN 16931 and Extended profiles of Factur-X and ZUGFeRD.

Why it matters

The identifier element holds the reference's identifier. Its presence and count are separate from whether the identifier text is complete or correct.

How to fix it

Check each affected line reference. Add ram:IssuerAssignedID if it is missing, or remove duplicate elements, keeping the identifier for that reference. Fill in the identifier itself as well; one empty element does not provide a usable reference. Remove an unused reference block instead. Generate the file again 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:IssuerAssignedID' must occur exactly 1 times.

Where this rule applies

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

Updated 6 November 2026