Erori e-Factura

CIUS-RO

Adresa vânzătorului: linia 1 (strada) lipsește din factură

Codul regulii este BR-RO-081. În răspunsul de la ANAF vezi însă BR-RO-080: eticheta din mesaj nu coincide cu identificatorul regulii. Nu căuta după codul regulii, ci după textul mesajului.

Mesajul exact din validatorul ANAF

textEroare=[BR-RO-080]-Adresa Vanzatorului - Linia 1 (BT-35) trebuie furnizata. #Seller address line 1(BT-35) must be provided.

Ce înseamnă

Regula BR-RO-081 cere ca adresa vânzătorului să conțină obligatoriu linia 1, adică strada și numărul, în elementul cbc:StreetName din cac:AccountingSupplierParty/cac:Party/cac:PostalAddress. În răspunsul ANAF această regulă apare sub eticheta [BR-RO-080], nu sub id-ul BR-RO-081, deci după etichetă trebuie să cauți. Condiția e verificată cu normalize-space, adică un câmp completat doar cu spații este tratat ca lipsă. Este vorba despre adresa ta, a emitentului (BT-35), nu despre cea a cumpărătorului (BT-50).

Cum repari

Completează în programul de facturare câmpul de adresă al firmei tale emitente, la linia 1, cu strada și numărul (ex. „Str. Exemplu nr. 1”), nu doar localitatea sau județul. Verifică datele din setările firmei, nu doar cele introduse pe factură: dacă acolo câmpul e gol sau conține doar spații, toate facturile emise vor pica pe această regulă.

Exemplu

Așa pică

<ubl:Invoice xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PostalAddress>
      </cac:PostalAddress>
    </cac:Party>
  </cac:AccountingSupplierParty>
</ubl:Invoice>

Așa trece

<ubl:Invoice xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cac:PostalAddress>
        <cbc:StreetName>Str. Exemplu nr. 1</cbc:StreetName>
      </cac:PostalAddress>
    </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.

Alte reguli pe care ANAF le raportează tot ca BR-RO-080

Regula așa cum e scrisă în schematronul oficial

Textul oficial, în română

Adresa Vanzatorului - Linia 1 (BT-35) trebuie furnizata

Textul oficial, în engleză

Seller address line 1(BT-35) must be provided.

Unde se aplică

/ubl:Invoice | /cn:CreditNote

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

cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:StreetName[boolean(normalize-space(.))]
Ce nu rezultă din textul oficial al regulii

Nu am putut confirma independent că eticheta [BR-RO-080] din răspunsul ANAF corespunde id-ului BR-RO-081 din schematron; am preluat această corespondență din enunț. De asemenea, nu știu dacă validatorul mai cere separat cac:Country în PostalAddress (aici nu am modificat acel element).