Erori e-Factura

CIUS-RO

Maximum 20 de comentarii (cbc:Note) pe o factură

Codul regulii este BR-RO-A020.

Mesajul exact din validatorul ANAF

textEroare=[BR-RO-A020]-O factura trebuie sa contina maximum 20 de aparitii ale grupului Comentariu in factura (BG-1). #The allowed maximum number of occurences of Invoice note (BG-1) is 20.

Ce înseamnă

Regula limitează la 20 numărul de elemente cbc:Note de la nivelul facturii, adică textul liber BG-1 în care pui mențiuni ca "Factură emisă în baza contractului X", condiții de livrare sau număr de comandă. Al 21-lea astfel de element face factura respinsă, chiar dacă fiecare comentariu în parte este corect. Limita se numără doar pe cbc:Note care este copil direct al facturii; notele puse pe o linie de factură (BT-127, cbc:Note în interiorul cac:InvoiceLine) nu intră în acest calcul.

Cum repari

În programul de facturare, oprește adăugarea de rânduri noi de mențiuni după al 20-lea sau concatenează mai multe mențiuni într-un singur cbc:Note (despărțite prin punct sau punct-virgulă), ca să rămâi sub limita. Nu șterge informativul din factură, mută-l în textul aceluiași comentariu.

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">
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Nota 1</cbc:Note>
  <cbc:Note>Nota 2</cbc:Note>
  <cbc:Note>Nota 3</cbc:Note>
  <cbc:Note>Nota 4</cbc:Note>
  <cbc:Note>Nota 5</cbc:Note>
  <cbc:Note>Nota 6</cbc:Note>
  <cbc:Note>Nota 7</cbc:Note>
  <cbc:Note>Nota 8</cbc:Note>
  <cbc:Note>Nota 9</cbc:Note>
  <cbc:Note>Nota 10</cbc:Note>
  <cbc:Note>Nota 11</cbc:Note>
  <cbc:Note>Nota 12</cbc:Note>
  <cbc:Note>Nota 13</cbc:Note>
  <cbc:Note>Nota 14</cbc:Note>
  <cbc:Note>Nota 15</cbc:Note>
  <cbc:Note>Nota 16</cbc:Note>
  <cbc:Note>Nota 17</cbc:Note>
  <cbc:Note>Nota 18</cbc:Note>
  <cbc:Note>Nota 19</cbc:Note>
  <cbc:Note>Nota 20</cbc:Note>
  <cbc:Note>Nota 21</cbc:Note>
  <cbc:DocumentCurrencyCode>RON</cbc:DocumentCurrencyCode>
</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">
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Nota 1</cbc:Note>
  <cbc:Note>Nota 2</cbc:Note>
  <cbc:Note>Nota 3</cbc:Note>
  <cbc:Note>Nota 4</cbc:Note>
  <cbc:Note>Nota 5</cbc:Note>
  <cbc:Note>Nota 6</cbc:Note>
  <cbc:Note>Nota 7</cbc:Note>
  <cbc:Note>Nota 8</cbc:Note>
  <cbc:Note>Nota 9</cbc:Note>
  <cbc:Note>Nota 10</cbc:Note>
  <cbc:Note>Nota 11</cbc:Note>
  <cbc:Note>Nota 12</cbc:Note>
  <cbc:Note>Nota 13</cbc:Note>
  <cbc:Note>Nota 14</cbc:Note>
  <cbc:Note>Nota 15</cbc:Note>
  <cbc:Note>Nota 16</cbc:Note>
  <cbc:Note>Nota 17</cbc:Note>
  <cbc:Note>Nota 18</cbc:Note>
  <cbc:Note>Nota 19</cbc:Note>
  <cbc:Note>Nota 20</cbc:Note>
  <cbc:DocumentCurrencyCode>RON</cbc:DocumentCurrencyCode>
</ubl:Invoice>
Verificat. Am pus fiecare din cele două fragmente într-o factură completă și le-am trecut prin validatorul oficial ANAF, versiunea 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 română

O factura trebuie sa contina maximum 20 de aparitii ale grupului Comentariu in factura (BG-1)

Textul oficial, în engleză

The allowed maximum number of occurences of Invoice note (BG-1) is 20.

Unde se aplică

/ubl:Invoice | /cn:CreditNote

Condiția care trebuie să fie adevărată

count(cbc:Note) <= 20
Ce nu rezultă din textul oficial al regulii

Factura de referință nu conține niciun cbc:Note, așa că elementul a fost adăugat în ambele fragmente. L-am poziționat după cbc:InvoiceTypeCode și înainte de cbc:DocumentCurrencyCode, ordinea din schema UBL 2.1; dacă programul tău îl generează în altă poziție din antet, păstrează ordinea acceptată de validator. Nu am verificat separat dacă există și o limită de lungime pentru textul unui singur comentariu; regula de față se referă strict la numărul de apariții.