Skip to content

Error

FX-SCH-A-000270: Each line must have exactly one line number

In short

Error: fails the selected checks.

FX-SCH-A-000270 means a line information block (ram:AssociatedDocumentLineDocument) has no ram:LineID element, or has more than one. Keep exactly one ram:LineID containing the correct identifier for that line, then export and recheck.

On this page

What it means

Each ram:AssociatedDocumentLineDocument within an invoice line must contain exactly one ram:LineID. This element carries the invoice line identifier (BT-126). The rule counts elements; it does not require identifiers to be numeric or sequential. It applies to the Basic, EN 16931 and Extended profiles of Factur-X and ZUGFeRD.

Why it matters

The line identifier lets you and the recipient refer to a particular line. The XML structure requires one element for that identifier.

How to fix it

Check the affected line's identifier in your invoicing software. If you create the XML yourself, add the missing ram:LineID or remove unintended duplicate elements inside ram:AssociatedDocumentLineDocument, retaining the correct identifier. You do not need to renumber otherwise correct identifiers just to satisfy this count check. Export again and recheck.

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:LineID' must occur exactly 1 times.

Where this rule applies

Rule set Version
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 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-000270 still fails, and which other rules do.

Updated 6 November 2026