Codul regulii este BR-RO-081. 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.
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).
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ă.
<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><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>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.Adresa cumpărătorului: lipsește linia 1 (strada)
Adresa Vanzatorului - Linia 1 (BT-35) trebuie furnizata
Seller address line 1(BT-35) must be provided.
/ubl:Invoice | /cn:CreditNote
cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:StreetName[boolean(normalize-space(.))]
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).