Codul regulii este BR-26.
BR-26 cere ca fiecare linie de factură să conțină prețul unitar net, adică prețul fără TVA pentru o unitate de măsură, în elementul cac:Price/cbc:PriceAmount. Fără el, validatorul nu poate verifica aritmetica liniei: cantitate x preț = baza liniei (BT-131). Prețul de aici este prețul de listă al articolului; eventualele reduceri de linie (BT-147) se scad separat, nu se ascund în preț.
Completează în programul de facturare câmpul de preț unitar pentru fiecare articol, ca preț fără TVA. Dacă lucrezi cu prețuri cu TVA inclus, convertește-l înapoi la net înainte de generarea XML. Nu lasă câmpul gol și nu-l pune 0 doar ca să treci de validare, pentru că suma nu se va mai lege de cantitate și de baza liniei.
<ubl:Invoice> <cac:InvoiceLine> </cac:InvoiceLine> </ubl:Invoice>
<ubl:Invoice>
<cac:InvoiceLine>
<cac:Price>
<cbc:PriceAmount currencyID="RON">100.00</cbc:PriceAmount>
</cac:Price>
</cac:InvoiceLine>
</ubl:Invoice>ro16931-ubl-1.0.9. Factura cu fragmentul din stanga a fost respinsa cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fara nicio eroare. Verificarea s-a facut pe 14.09.2026.Each Invoice line (BG-25) shall contain the Item net price (BT-146).
$Invoice_Line
$BR-26
Nu pot confirma mesajul exact afișat de validatorul ANAF pentru această regulă (dacă apare ca BR-26 sau cu alt text tradus). Nu am verificat dacă unele programe de facturare scriu prețul și ca cbc:BaseQuantity; în factură de referință acest element nu apare, deci nu l-am adăugat.