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 |
Check your file
Drop your e-invoice to see whether FX-SCH-A-000615 still fails, and which other rules do.
Related rules
- FX-SCH-A-000616 Each line reference needs one document type element
- FX-SCH-A-000617 Use a valid scheme code for the line reference
- FX-SCH-A-000618 Use a valid document type code for the line reference
- FX-SCH-A-000619 Use a valid VAT category code for the line
- FX-SCH-A-000620 Check the line tax type code
- FX-SCH-A-000621 Check the line period end date format