Codul regulii este BR-54.
BG-32 (cac:AdditionalItemProperty) este locul unde adaugi o caracteristică suplimentară a liniei, dincolo de denumirea produsului. Dacă îl folosești, regula BR-54 cere ca fiecare astfel de atribut să conțină obligatoriu ambele elemente: cbc:Name (BT-160) și cbc:Value (BT-161). Un atribut cu nume dar fără valoare, sau invers, este respins. Factura de referință nu are niciun astfel de atribut, deci este validă fără el.
În programul de facturare, câmpul de valoare al atributului de linie trebuie să fie obligatoriu când cel de nume este completat (și invers). Dacă ambele rămân goale, nu genera deloc nodul cac:AdditionalItemProperty în XML; nu trimite unul pe jumătate completat.
<ubl:Invoice>
<cac:InvoiceLine>
<cac:Item>
<cbc:Name>Serviciu de consultanta</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Perioada de consultanta</cbc:Name>
</cac:AdditionalItemProperty>
</cac:Item>
</cac:InvoiceLine>
</ubl:Invoice><ubl:Invoice>
<cac:InvoiceLine>
<cac:Item>
<cbc:Name>Serviciu de consultanta</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Perioada de consultanta</cbc:Name>
<cbc:Value>iunie 2024</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
</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 Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).
$Item_attributes
$BR-54
Valorile 'Perioada de consultanță' / 'iunie 2024' sunt doar exemplu de completare pentru BT-160 și BT-161 - înlocuiește-le cu atributele tale reale. Nu am de unde să confirm din factura de referință ce denumiri de atribute acceptă în practică validatorul ANAF, dincolo de regula structurală; cac:AdditionalItemProperty se așează în UBL după cac:ClassifiedTaxCategory și înainte de cac:ManufacturerParty.