Invoice line item name

Error BR-25 EN 16931

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

Mandatory rule: As long as it is violated, the invoice is invalid and will be rejected by validators.
What is wrong

A non-empty product or item name is missing from SpecifiedTradeProduct/Name for the invoice line.

What the rule means

The name describes the item or service charged for on the invoice line.

Affected fields BG-25 BT-153
Please provide the name of the item or service

The item or service name is missing for an invoice line, or the field is empty. Enter the name in SpecifiedTradeProduct/Name.

What to do
  1. Provide the name using TradeLineItem.Name.
  2. Regenerate the invoice and validate it again.
What it looks like
✗ Triggers the message
<ram:SpecifiedTradeProduct>
  <ram:Name/>
</ram:SpecifiedTradeProduct>
✓ Correct
<ram:SpecifiedTradeProduct>
  <ram:Name>Artikel</ram:Name>
</ram:SpecifiedTradeProduct>
Check in FactoorSharp
  • TradeLineItem.Name (BT-153)
Technical details

The test requires SpecifiedTradeProduct/Name to be present and not equal to an empty string.

Where the rule applies

The rule applies to each invoice line in IncludedSupplyChainTradeLineItem and checks SpecifiedTradeProduct/Name.

Context (rule/@context)
//ram:IncludedSupplyChainTradeLineItem
Test expression (assert/@test)
(ram:SpecifiedTradeProduct/ram:Name!='')