Erori e-Factura

Câte caractere are voie fiecare câmp din factura electronică

ANAF raportează toate cele 4 de verificări de mai jos sub aceeași etichetă, BR-RO-L150. Codul nu îți spune care câmp a depășit limita; mesajul da. Caută în tabel câmpul din mesajul primit.

Cum arată mesajul

textEroare=[BR-RO-L150]-Numarul maxim permis de caractere pentru Adresa Vanzatorului - Linia 1 (BT-35) este 150. #The allowed maximum number of characters for the Seller address line 1 (BT-35) is 150.

BT-35 (cbc:StreetName de la vânzător) este limitat la maximum 150 de caractere. Este o regulă pur tehnică: nu contează dacă adresa e corectă din punct de vedere poștal, ci doar lungimea șirului de text. În răspunsul ANAF regula apare sub eticheta [BR-RO-L150], deși în schematronul CIUS-RO are id-ul BR-RO-L151 — după eticheta din răspuns o caută contabilul. Numărarea se face pe textul trecut prin normalize-space, deci spațiile multiple consecutive se colapsează într-unul singur și spațiile de la început/sfârșit nu contează.

Toate limitele, pe câmp

CâmpulCodLimitaRegula
Adresa Vanzatorului - Linia 1BT-35150BR-RO-L151
Adresa Cumparatorului - Linia 1BT-50150BR-RO-L152
Adresa reprezentantului fiscal - Linia 1BT-64150BR-RO-L153
Numarul maxim permis de caractere pentru Adresa de livrare - Linia(BT-75) 1 este 150BT-75?BR-RO-L154

Cum repari

Scurtează textul din câmpul Adresă vânzător — linia 1 până la cel mult 150 de caractere, păstrând neapărat denumirea străzii și numărul. Scoate detaliile care nu au ce căuta acolo (bloc, scară, etaj, apartament, interfon, puncte de reper de tipul «lângă...») sau mută-le în câmpul de observații/alte câmpuri de adresă din programul de facturare, nu în StreetName.

Exemplu

Așa pică

<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, Bloc A1, Scara B, Etaj 3, Apartament 12, Sectorul 1 din Bucuresti, cladirea cu geamuri albastre de la coltul strazii, lângă Piața Victoriei</cbc:StreetName>
      </cac:PostalAddress>
    </cac:Party>
  </cac:AccountingSupplierParty>
</ubl:Invoice>

Așa trece

<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>
Verificat. Exemplul de mai sus a fost trecut prin validatorul oficial ANAF, versiunea ro16931-ubl-1.0.9, pe 14.09.2026: varianta din stânga respinsă, cea din dreapta acceptată.