Erori e-FacturaBR-65

Codul de clasificare a produsului nu are listID

Codul regulii este BR-65.

Mesajul exact din validatorul ANAF

textEroare=[BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier.

Ce inseamna

Dacă pe linia facturii apare un cod de clasificare a produsului sau serviciului (grupul cac:CommodityClassification), el trebuie însoțit de identificatorul schemei din care provine codul, scris ca atribut listID pe cbc:ItemClassificationCode. Validatorul nu verifică dacă codul în sine e corect sau dacă aparține schemei declarate, ci doar că schema este precizată. Fără listID, elementul este raportat ca eroare BR-65.

Cum repari

În programul de facturare, completează la nivel de linie câmpul de schemă de clasificare, astfel încât la export să apară ca atribut listID pe cbc:ItemClassificationCode (ex. listID="STI"). Dacă nu ai nevoie de cod de clasificare, poți șterge cu totul grupul cac:CommodityClassification, fiindcă regula nu îl obligă să existe.

Exemplu

Asa pica

<ubl:Invoice>
  <cac:InvoiceLine>
    <cac:Item>
      <cbc:Name>Serviciu de consultanta</cbc:Name>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode>12345678</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <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:Item>
  </cac:InvoiceLine>
</ubl:Invoice>

Asa trece

<ubl:Invoice>
  <cac:InvoiceLine>
    <cac:Item>
      <cbc:Name>Serviciu de consultanta</cbc:Name>
      <cac:CommodityClassification>
        <cbc:ItemClassificationCode listID="STI">12345678</cbc:ItemClassificationCode>
      </cac:CommodityClassification>
      <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:Item>
  </cac:InvoiceLine>
</ubl:Invoice>
Verificat. Am pus fiecare din cele doua fragmente intr-o factura completa si le-am trecut prin validatorul oficial ANAF, versiunea 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.
Regula asa cum e scrisa in schematronul oficial

Textul oficial, in engleza

The Item classification identifier (BT-158) shall have a Scheme identifier.

Unde se aplica

$Item_classification_identifier

Conditia care trebuie sa fie adevarata

$BR-65
Ce nu rezulta din textul oficial al regulii

Nu pot confirma din datele primite ce valoare anume trebuie să aibă identificatorul schemei (BT-158-1): în exemplu am folosit STI, iar codul 12345678 este doar un cod de probă. În practică valoarea depinde de sistemul de clasificare folosit (pentru achiziții publice se folosesc de regulă coduri CPV). Verificați în programul de facturare ce schemă exportă și dacă ANAF acceptă acea valoare pentru codul dumneavoastră.