Erori e-FacturaBR-AE-02

Taxare inversă: cumpărătorul nu are cod de TVA sau de înregistrare

Codul regulii este BR-AE-02.

Mesajul exact din validatorul ANAF

textEroare=[BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is Reverse charge shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
textEroare=[BR-RO-120]-Identificatorul de înregistrare legala a Cumparatorului (BT-47) si/sau Identificatorul de TVA al Cumparatorului (BT-48) trebuie sa fie înscris. #The Buyer legal registration identifier (BT-47) and/or the Buyer VAT identifier (BT-48) shall be present.

Ce inseamna

Când pe factură există cel puțin o linie cu categoria de TVA „AE" (taxare inversă), factura trebuie să identifice fiscal ambele părți, pentru că TVA-ul se mută de la vânzător la cumpărător. La vânzător trebuie să existe codul de TVA (BT-31), iar la cumpărător cel puțin unul dintre codul de TVA (BT-48) și numărul de înregistrare (BT-47). Dacă ambele lipsesc la cumpărător, ANAF nu poate stabili cine datorează TVA-ul și respinge factura.

Cum repari

Completează în fișa clientului codul de TVA (CUI cu prefix RO) ori, dacă nu are cod de TVA, numărul de înregistrare din registrul comerțului (J...). În programul de facturare, verifică separat că partenerul are bifat codul fiscal, nu doar denumirea și adresa.

Exemplu

Asa pica

<Invoice xmlns="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:PartyLegalEntity>
        <cbc:RegistrationName>Cumparator SRL</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
</Invoice>

Asa trece

<Invoice xmlns="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:PartyTaxScheme>
        <cbc:CompanyID>RO14399840</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Cumparator SRL</cbc:RegistrationName>
        <cbc:CompanyID>J02/4321/2012</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
</Invoice>

Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-RO-120. Le repari pe toate odata cu asta.

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.
Regula asa cum e scrisa in schematronul oficial

Textul oficial, in engleza

An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).

Unde se aplica

$Invoice

Conditia care trebuie sa fie adevarata

$BR-AE-02
Ce nu rezulta din textul oficial al regulii

Nu am putut confirma din datele primite cum se implementează exact condiția compusă din textul regulii: dacă codul de TVA al vânzătorului (BT-31) este suficient singur sau trebuie însoțit obligatoriu de codul de înregistrare fiscală (BT-32) sau de codul de TVA al reprezentantului fiscal (BT-63). În factura de referință BT-32 nu există (la vânzător TaxScheme/ID este „VAT", nu „FC"), iar identificarea vânzătorului se sprijină pe BT-31 împreună cu BT-63. De aceea exemplul de mai sus atacă doar latura cumpărătorului, unde lipsa ambelor coduri (BT-48 și BT-47) este o încălcare clară.