Codul regulii este BR-RO-092. In raspunsul de la ANAF vezi insa BR-RO-090: eticheta din mesaj nu coincide cu identificatorul regulii. Nu cauta dupa codul regulii, ci dupa textul mesajului.
Adresa cumpărătorului trebuie să conțină localitatea, iar validatorul nu acceptă nici elementul lipsă, nici unul gol sau compus doar din spații. Regula se aplică oricărei facturi raportate în RO e-Factura, chiar dacă nu ești sigur de regimul de TVA al cumpărătorului. În răspunsul ANAF mesajul apare sub eticheta [BR-RO-090], deși în schematron regula are id-ul BR-RO-092: caută în răspuns după etichetă, nu după id.
Completează câmpul „Localitate” la adresa cumpărătorului și exportă-l ca <cbc:CityName> în cac:PostalAddress de la AccountingCustomerParty. Dacă preiei adresa din alt program sau din registrul comerțului, verifică dacă localitatea nu se pierde la generare; județul din <cbc:CountrySubentity> nu ține loc de localitate, iar codul poștal din <cbc:PostalZone> nu e suficient.
<ubl:Invoice 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><ubl:Invoice 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>
<cbc:CityName>ARAD</cbc:CityName>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingCustomerParty>
</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.Localitatea vânzătorului (BT-37) lipsește din factură
Localitatea Cumparatorului (BT-52) trebuie furnizata
Buyer city(BT-37) must be provided.
/ubl:Invoice | /cn:CreditNote
cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:CityName[boolean(normalize-space(.))]
Textul oficial în engleză trimite la BT-37 (localitatea vânzătorului), ceea ce pare o eroare de redactare: testul XPath verifică cac:AccountingCustomerParty, deci câmpul vizat este BT-52. Nu am putut confirma dacă regula se aplică și facturilor emise către cumpărători cu sediul în afara României, unde adresa completă poate lipsi.