Erori e-FacturaBR-RO-082

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

Codul regulii este BR-RO-082. In raspunsul de la ANAF vezi insa BR-RO-080: eticheta din mesaj nu coincide cu identificatorul regulii. Nu cauta dupa codul regulii, ci dupa 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 inseamna

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

Asa pica

<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>

Asa 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 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.

ANAF raporteaza sub aceeasi eticheta BR-RO-080 si

Regula asa cum e scrisa in schematronul oficial

Textul oficial, in romana

Adresa Cumparatorului - Linia 1 (BT-50) trebuie furnizata

Textul oficial, in engleza

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

Unde se aplica

/ubl:Invoice | /cn:CreditNote

Conditia care trebuie sa fie adevarata

cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:StreetName[boolean(normalize-space(.))]
Ce nu rezulta 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.