Erori e-Factura

EN16931

Factura trebuie să conțină numele vânzătorului

Codul regulii este BR-06.

Mesajul exact din validatorul ANAF

textEroare=[BR-06]-An Invoice shall contain the Seller name (BT-27).

Ce înseamnă

BR-06 cere ca factura să conțină denumirea vânzătorului (BT-27), adică elementul cac:PartyLegalEntity/cbc:RegistrationName din grupul vânzătorului. Validatorul nu verifică dacă denumirea e corectă sau completă, ci doar dacă elementul există. Fără el, factura nu are un emitent identificabil ca nume și se respinge, chiar dacă CUI-ul și numărul de la registrul comerțului sunt prezente.

Cum repari

Completează denumirea firmei emitente exact ca în certificatul constatator (câmpul de nume al vânzătorului din datele firmei). În multe programe acest câmp există dar rămâne gol la firmele create rapid, iar exportul XML omite elementul; verifică și că denumirea nu a fost ștearsă dintr-un șablon de factură.

Exemplu

Așa pică

<ubl:Invoice>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyLegalEntity>
        <cbc:CompanyID>J40/1234/2010</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
</ubl:Invoice>

Așa trece

<ubl:Invoice>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Vanzator SRL</cbc:RegistrationName>
        <cbc:CompanyID>J40/1234/2010</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
</ubl:Invoice>
Verificat. Am pus fiecare din cele două fragmente într-o factură completă și le-am trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9. Factura cu fragmentul din stânga a fost respinsă cu exact mesajul de mai sus; cea cu fragmentul din dreapta a trecut fără nicio eroare. Verificarea s-a făcut pe 14.09.2026.
Regula așa cum e scrisă în schematronul oficial

Textul oficial, în engleză

An Invoice shall contain the Seller name (BT-27).

Unde se aplică

$Invoice

Condiția care trebuie să fie adevărată

$BR-06
Ce nu rezultă din textul oficial al regulii

Factura de referință folosește spațiul de nume implicit pentru rădăcină (elementul <Invoice> fără prefix), în timp ce convenția de fragment cere <ubl:Invoice>; am scris <ubl:Invoice> fără declarații de namespace, presupunând că instrumentul le adaugă la recompunere. Nu pot confirma din datele primite dacă validatorul ANAF raportează lipsa numelui vânzătorului doar ca BR-06 sau și prin alte reguli colaterale.