Codul regulii este BR-CO-24.
Când pe o linie pui o taxă suplimentară (grupul BG-28, adică un AllowanceCharge cu ChargeIndicator = true), grupul trebuie să conțină obligatoriu fie motivul taxei (BT-144, text liber), fie codul de motiv (BT-145, cod din lista UNTDID 7161), fie ambele. Fără el, receptorul și ANAF văd doar o sumă în plus pe linie și nu pot ști ce reprezintă. Regula nu se referă la reducerile de linie, care au regula lor separată.
În programul de facturare, la fiecare taxă de linie completează câmpul de motiv (de exemplu Transport) sau codul de motiv, nu doar suma. În XML adaugă cbc:AllowanceChargeReason (sau cbc:AllowanceChargeReasonCode) în cac:AllowanceCharge de pe linie, înaintea elementului cbc:Amount.
<ubl:Invoice>
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="RON">50.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>
</ubl:Invoice><ubl:Invoice>
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Transport</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="RON">50.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-44. Le repari pe toate odata cu asta.
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 charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.
$Invoice_line_charges
$BR-CO-24
Factura de referință nu conține nicio taxă pe linie, deci valoarea 50,00 RON și motivul Transport sunt alese de mine doar ca exemplu; în factura ta pune taxa și motivul reale. Atenție: dacă taxa de linie nu este zero, valoarea netă a liniei (BT-131) și totalurile facturii trebuie să o includă — în exemplul de mai sus am lăsat cifrele facturii de referință neatinse, ca să se vadă doar elementul care lipsește.