Erori e-Factura

CIUS-RO

Adresa cumpărătorului: lipsește linia 1 (strada)

Codul regulii este BR-RO-082. Î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 Cumparatorului - Linia 1 (BT-50) trebuie furnizata. #Buyer address line 1(BT-50) must be provided.

Ce înseamnă

Regula BR-RO-082 din schematronul CIUS-RO cere ca adresa cumpărătorului să conțină linia 1, adică strada (BT-50). În răspunsul ANAF regula apare sub eticheta [BR-RO-080], de aceea nu o găsești căutând BR-RO-082. Validatorul verifică normalize-space, deci un câmp completat doar cu spații sau gol este tratat ca lipsă. Regula se aplică atât facturii, cât și notei de credit.

Cum repari

Completează în fișa partenerului adresa - linia 1 (strada și numărul) și verifică maparea către cbc:StreetName din cac:PostalAddress al cumpărătorului, nu doar către adresa vânzătorului. Dacă programul folosește un singur câmp de adresă pentru ambele părți, duplică-l explicit pentru cumpărător.

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:AccountingCustomerParty>
    <cac:Party>
      <cac:PostalAddress>
      </cac:PostalAddress>
    </cac:Party>
  </cac:AccountingCustomerParty>
</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:AccountingCustomerParty>
    <cac:Party>
      <cac:PostalAddress>
        <cbc:StreetName>Bd. Revolutiei nr. 10</cbc:StreetName>
      </cac:PostalAddress>
    </cac:Party>
  </cac:AccountingCustomerParty>
</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 Cumparatorului - Linia 1 (BT-50) trebuie furnizata

Textul oficial, în engleză

Buyer address line 1(BT-50) must be provided.

Unde se aplică

/ubl:Invoice | /cn:CreditNote

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

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

Nu am putut confirma din datele primite dacă eticheta [BR-RO-080] din răspunsul ANAF corespunde acestei reguli pentru toate tipurile de document; am preluat eticheta din enunț. De asemenea, nu pot verifica din datele primite dacă validatorul respinge un cac:PostalAddress complet gol din alte motive decât BR-RO-082.