Codul regulii este BR-RO-L1000.
BT-33 este câmpul liber din cac:PartyLegalEntity al vânzătorului, în UBL elementul cbc:CompanyLegalForm. Este opțional, dar dacă îl completezi, textul nu poate depăși 1000 de caractere; validatorul numără caracterele după normalize-space, deci spațiile multiple și cele de la începutul sau sfârșitul textului nu se pun la socoteală. Cine lipește acolo actul constitutiv, toate mențiunile din registrul comerțului sau un istoric de asociați și cesiuni depășește limita și primește eroare, deși factura e altfel corectă.
Caută la datele vânzătorului câmpul „Informații juridice suplimentare” (CompanyLegalForm) și scurtează textul la cel mult 1000 de caractere — păstrează doar esențialul, de exemplu forma juridică, asociatul unic și capitalul social. Dacă informația nu este obligatorie pentru factura respectivă, cel mai simplu este să golești complet câmpul; absența lui nu încalcă nicio regulă.
<ubl:Invoice>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Vanzator SRL</cbc:RegistrationName>
<cbc:CompanyID>J40/1234/2010</cbc:CompanyID>
<cbc:CompanyLegalForm>Societate cu raspundere limitata, asociat unic, capital social subscris si varsat 200 RON, sediul social in Str. Exemplu nr. 1, SECTOR1, inregistrata la Registrul Comertului sub nr. J40/1234/2010, CUI RO14399840. Societate cu raspundere limitata, asociat unic, capital social subscris si varsat 200 RON, sediul social in Str. Exemplu nr. 1, SECTOR1, inregistrata la Registrul Comertului sub nr. J40/1234/2010, CUI RO14399840. Societate cu raspundere limitata, asociat unic, capital social subscris si varsat 200 RON, sediul social in Str. Exemplu nr. 1, SECTOR1, inregistrata la Registrul Comertului sub nr. J40/1234/2010, CUI RO14399840. Societate cu raspundere limitata, asociat unic, capital social subscris si varsat 200 RON, sediul social in Str. Exemplu nr. 1, SECTOR1, inregistrata la Registrul Comertului sub nr. J40/1234/2010, CUI RO14399840. Societate cu raspundere limitata, asociat unic, capital social subscris si varsat 200 RON, sediul social in Str. Exemplu nr. 1, SECTOR1, inregistrata la Registrul Comertului sub nr. J40/1234/2010, CUI RO14399840. </cbc:CompanyLegalForm>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
</ubl:Invoice><ubl:Invoice>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Vanzator SRL</cbc:RegistrationName>
<cbc:CompanyID>J40/1234/2010</cbc:CompanyID>
<cbc:CompanyLegalForm>Asociat unic. Capital social subscris si varsat: 200 RON.</cbc:CompanyLegalForm>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
</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.Numarul maxim permis de caractere pentru Informatii juridice suplimentare despre Vanzator (BT-33)) este 1000
The allowed maximum number of characters for the Seller additional legal (BT-33) is 1000.
/ubl:Invoice | /cn:CreditNote
string-length(normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyLegalForm)) <= 1000
Nu am putut număra automat caracterele textului din xml_gresit: este construit prin repetarea unei formulări de circa 212 caractere de cinci ori, deci trece de 1000, dar cu o marjă mică — la o copiere manuală verifică lungimea în programul tău. Regula este enunțată pentru /ubl:Invoice și /cn:CreditNote; nu am confirmat dacă validatorul ANAF aplică aceeași limită și altor câmpuri libere (de exemplu cele de la cumpărător), așa că nu extind afirmația dincolo de BT-33.