Skip to content

Fatal

BR-RO-L1023: Charge reason on a line: 100 characters at most

In short

Fatal: fails the selected checks.

BR-RO-L1023 means the reason given for a charge on an invoice line is longer than 100 characters, which the Romanian rules do not allow. Fix it by shortening that reason to 100 characters or fewer.

On this page

What it means

The reason in words for a charge on an invoice line (BT-144), such as a delivery or packaging fee, is longer than 100 characters. Spaces between words count, but spaces at the start or end are ignored and repeated spaces count as one. This is a rule of the Romanian CIUS-RO specification used for RO e-Factura, and it applies to both invoices and credit notes. The reason code (BT-145) is a separate field and is not checked here.

Why it matters

Romania checks every file against its national specification, and this limit is part of it. A charge reason that is too long makes the file fail, so it is rejected and the buyer does not receive it as a valid e-invoice.

How to fix it

Open the line with the charge in your invoicing software and shorten the charge reason to a short phrase, such as Delivery or Packaging, of 100 characters or fewer. If you were using the field for a long explanation, keep that in your own records or in a note on the invoice instead.

The rule as published

Numarul maxim permis de caractere pentru Motivul taxei suplimentare la linia facturii (BT-144) este 100. #The allowed maximum number of characters for the Invoice line charge reason (BT-144) is 100.

Business terms: BT-144

Where this rule applies

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

Updated 6 November 2026