EN16931
Reprezentantul fiscal trebuie să aibă codul de țară în adresă
Codul regulii este BR-20.
Mesajul exact din validatorul ANAF
Ce înseamnă
BG-11 (reprezentantul fiscal al vânzătorului) apare când vânzătorul nu este stabilit în România și își desemnează un reprezentant fiscal local. Dacă acest grup există, adresa lui poștală (BG-12) trebuie să conțină obligatoriu codul de țării (BT-69), altfel ANAF nu poate stabili unde este stabilit reprezentantul. În factura de referință nu există deloc reprezentant fiscal, deci regula e respectată automat; mai jos arăt cum arată grupul când este prezent.
Cum repari
Când completezi secțiunea de reprezentant fiscal, scrie și țară în adresa lui (cac:Country/cbc:IdentificationCode), nu doar strada, localitatea, codul poștal și județul. Dacă nu ai reprezentant fiscal, lasă grupul TaxRepresentativeParty complet necompletat.
Exemplu
Așa pică
<ubl:Invoice>
<cac:TaxRepresentativeParty>
<cac:PartyName>
<cbc:Name>Vanzator SRL</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>Str. Exemplu nr. 1</cbc:StreetName>
<cbc:CityName>SECTOR1</cbc:CityName>
<cbc:PostalZone>010101</cbc:PostalZone>
<cbc:CountrySubentity>RO-B</cbc:CountrySubentity>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>RO14399840</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>
<cac:PaymentMeans>
<cbc:PaymentMeansCode>31</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>RO49AAAA1B31007593840000</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>
</ubl:Invoice>Așa trece
<ubl:Invoice>
<cac:TaxRepresentativeParty>
<cac:PartyName>
<cbc:Name>Vanzator SRL</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>Str. Exemplu nr. 1</cbc:StreetName>
<cbc:CityName>SECTOR1</cbc:CityName>
<cbc:PostalZone>010101</cbc:PostalZone>
<cbc:CountrySubentity>RO-B</cbc:CountrySubentity>
<cac:Country>
<cbc:IdentificationCode>RO</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>RO14399840</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>
<cac:PaymentMeans>
<cbc:PaymentMeansCode>31</cbc:PaymentMeansCode>
<cac:PayeeFinancialAccount>
<cbc:ID>RO49AAAA1B31007593840000</cbc:ID>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans>
</ubl:Invoice>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.Regula așa cum e scrisă în schematronul oficial
Textul oficial, în engleză
The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11).
Unde se aplică
$Tax_Representative_postal_address
Condiția care trebuie să fie adevărată
$BR-20
Ce nu rezultă din textul oficial al regulii
Nu am date reale despre reprezentantul fiscal: numele, codul de TVA și adresa din fragment sunt preluate identic de la vânzătorul din factura de referință, doar ca schelet de structură, și trebuie înlocuite cu datele reale. De asemenea, poziția grupului în factură este dedusă din secvența UBL (imediat după AccountingCustomerParty, înainte de PaymentMeans) — nu am putut verifica asta pe un XML validat de ANAF.