Codul regulii este BR-RO-L303. In raspunsul de la ANAF vezi insa BR-RO-L300: eticheta din mesaj nu coincide cu identificatorul regulii. Nu cauta dupa codul regulii, ci dupa textul mesajului.
BT-127 este nota liberă de pe linia facturii (cbc:Note din interiorul cac:InvoiceLine), locul unde pui detaliile care nu încap în denumirea articolului. CIUS-RO îi limitează lungimea la 300 de caractere, iar validatorul măsoară textul după ce elimină spațiile de la început și de la sfârșit și comprimă spațiile multiple (normalize-space), deci spațiile de la capete nu te ajută. Atenție la cum cauți: în răspunsul ANAF regula apare sub eticheta [BR-RO-L300], nu sub id-ul BR-RO-L303 din schematron.
Scurtează textul notei de linie până are cel mult 300 de caractere, numărând și spațiile dintre cuvinte și semnele de punctuație. Dacă vrei să păstrezi tot textul, mută-l într-o anexă la factură sau în contract, nu în BT-127. Verifică și sursa automatizată a notei: multe programe copiază pe linie descrieri lungi din comandă sau din contract și așa trec peste limita.
<ubl:Invoice>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:Note>Serviciu prestat in luna mai 2024 conform contractului nr. 12/2024. Include raport de analiza, sedinte de lucru cu echipa beneficiarului si recomandari scrise. Termen de plata 30 de zile de la data emiterii facturii. Documentele justificative se transmit electronic. Orice neintelegere se solutioneaza pe cale amiabila.</cbc:Note>
<cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity>
</cac:InvoiceLine>
</ubl:Invoice><ubl:Invoice>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:Note>Serviciu prestat in luna mai 2024 conform contractului nr. 12/2024. Include raport de analiza, sedinte de lucru cu echipa beneficiarului si recomandari scrise. Termen de plata 30 de zile de la data emiterii facturii.</cbc:Note>
<cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity>
</cac:InvoiceLine>
</ubl:Invoice>Greseala asta strica si alte verificari, deci in acelasi raspuns vei gasi si: BR-RO-L302. Le repari pe toate odata cu asta.
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.Termenii de plată (BT-20) nu pot depăși 300 de caractere
Comentariul facturii (BT-22) nu poate depăși 300 de caractere
Numarul maxim permis de caractere pentru Nota liniei facturii (BT-127) este 300
The allowed maximum number of characters for the Invoice line note (BT-127) is 300.
cac:InvoiceLine | cac:CreditNoteLine
string-length(normalize-space(cbc:Note)) <= 300
Textul notei este un exemplu construit de mine, nu provine din documentele tale; lungimile le-am numărat manual (216 caractere în varianta corectă, 319 în cea greșită), deci tratează-le ca orientative, nu ca valori oficiale. Nu am putut verifica dacă CIUS-RO mai limitează și nota de la nivel de factură (BT-22), așa că nu muta textul acolo bazându-te pe răspunsul acesta. Prefixul <ubl:> din rădăcina fragamentului vine din convenția de prezentare; factura de referință folosește spațiul de nume implicit, cu prefixele cac: și cbc: neschimbate.