Codul regulii este BR-63.
Adresa electronică a cumpărătorului (BT-49) este opțională, dar dacă o completezi, ea singură nu spune nimic: "14399840" poate fi un CUI, un cod de client sau o căsuță poștală. De aceea EN 16931 cere că odată cu adresa să scrii și identificatorul schemei (BT-49-1), adică în ce sistem de coduri este definită adresa. În UBL, adresa electronică este elementul cbc:EndpointID din cac:Party al cumpărătorului, iar schema se scrie ca atribut schemeID pe același element. Fără atribut, ANAF respinge factura deși adresa în sine este corectă.
În datele cumpărătorului din programul de facturare, lângă câmpul de adresă electronică adaugă și un câmp pentru schema (cod din lista EAS) și scrie-l în XML ca atribut schemeID pe cbc:EndpointID. Dacă nu ai o adresă electronică reală pentru cumpărător, cel mai simplu este să nu completezi deloc BT-49: regula se aplică doar dacă elementul există.
<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>
<cbc:EndpointID>14399840</cbc:EndpointID>
<cac:PostalAddress>
<cbc:StreetName>Bd. Revolutiei nr. 10</cbc:StreetName>
<cbc:CityName>ARAD</cbc:CityName>
<cbc:PostalZone>310130</cbc:PostalZone>
<cbc:CountrySubentity>RO-AR</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
</cac:Party>
</cac:AccountingCustomerParty>
</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:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0106">14399840</cbc:EndpointID>
<cac:PostalAddress>
<cbc:StreetName>Bd. Revolutiei nr. 10</cbc:StreetName>
<cbc:CityName>ARAD</cbc:CityName>
<cbc:PostalZone>310130</cbc:PostalZone>
<cbc:CountrySubentity>RO-AR</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</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.The Buyer electronic address (BT-49) shall have a Scheme identifier.
$Buyer_electronic_address
$BR-63
Nu pot confirma din datele primite ce cod de schemă (schemeID) acceptă ANAF pentru adresa electronică a cumpărătorului: valoarea trebuie luată din lista EAS și validată și de regula de listă de coduri pentru BT-49-1. Am folosit 0106 doar ca exemplu, cu CUI-ul cumpărătorului ca adresă; în factura de referință BT-49 lipsește complet, deci regula nu se aplică acolo. Ordinea elementelor în cac:Party (cbc:EndpointID înaintea cac:PostalAddress) este cea din schema UBL 2.1.