Skip to content

BR-25: Item name (BT-153) is missing

Official message

[BR-25] Each Invoice line (BG-25) shall contain the Item name (BT-153).

EN 16931 (CII) · Error · Message language: English · Version: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-25] Each Invoice line (BG-25) shall contain the Item name (BT-153).

EN 16931 (UBL) · Error · Message language: English · Version: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-25] Each Invoice line (BG-25) shall contain the Item name (BT-153).

Factur-X / ZUGFeRD EN 16931 · Error · Message language: English · Version: Factur-X 1.08 / ZUGFeRD 2.4
Severity
Error The invoice is invalid and may be rejected by the recipient.
Applies to
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Affected fields
BG-25, BT-153

What does this mean?

Every invoice line (BG-25) must contain the name of the item or service (Item name, BT-153). It is missing or contains only spaces for at least one line.

Typical causes

The line's item name was not entered.
The description only appears in the item description (BT-154) or in a line note, not in the item name.

How to fix the error

Enter a short name of the item or service for every line; longer texts can additionally go into the item description (BT-154).
CII: ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name, UBL: cac:InvoiceLine/cac:Item/cbc:Name.
Generate and validate the invoice again.

In E-Rechnungsfreund

In the invoice form, section "Rechnungspositionen (BG-25)" (invoice lines), fill in the field "Bezeichnung (BT-153)" (item name) for every line.

Example

Wrong

<ram:SpecifiedTradeProduct>
  <ram:Name> </ram:Name>
  <ram:Description>Maintenance of the heating system, March 2026</ram:Description>
</ram:SpecifiedTradeProduct>

Correct

<ram:SpecifiedTradeProduct>
  <ram:Name>Heating system maintenance</ram:Name>
  <ram:Description>Maintenance of the heating system, March 2026</ram:Description>
</ram:SpecifiedTradeProduct>
For developers: test expression per syntax

EN 16931 (CII) (CII)

Context: //ram:IncludedSupplyChainTradeLineItem

normalize-space(ram:SpecifiedTradeProduct/ram:Name) != ''

EN 16931 (UBL) (UBL)

Context: cac:InvoiceLine | cac:CreditNoteLine

normalize-space(cac:Item/cbc:Name) != ''

Factur-X / ZUGFeRD EN 16931 (CII)

Technical ID in the source: FX-SCH-A-000204

Context: //ram:IncludedSupplyChainTradeLineItem

(ram:SpecifiedTradeProduct/ram:Name!='')

Related validation rules

  • BR-01: Specification identifier (BT-24) is missing
  • BR-02: Invoice number (BT-1) is missing
  • BR-03: Invoice issue date (BT-2) is missing
  • BR-04: Invoice type code (BT-3) is missing
  • BR-05: Invoice currency code (BT-5) is missing
  • BR-06: Seller name (BT-27) is missing

Last updated:
Explanation of the validation rule, not legal or tax advice.