Skip to content

Fatal: fails the selected checks

BR-16: The invoice needs at least one line

In short

BR-16 means the invoice has no invoice lines (BG-25). Fix it by adding at least one line with what you supplied, its quantity and its price.

On this page

What it means

Every invoice must contain at least one invoice line (BG-25). A line describes something you supplied: a product or service, the quantity, the price and the VAT category.

Why it matters

An e-invoice without lines has nothing to book or to check the totals against. The recipient's system rejects it, even when the totals themselves are filled in.

How to fix it

Add at least one line to the invoice in your invoicing software and export again. If you only want to invoice a single amount, add one line that describes the service, with quantity 1 and the amount as the price. A file with only totals, for example from a summary template, is not a valid e-invoice.

The rule as published

An Invoice shall have at least one Invoice line (BG-25)

Business terms: BG-25

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
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
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-16 still fails, and which other rules do.