Eroare ItemClassificationCode gol in e-Factura: coduri NC si CPV

Eroarea ItemClassificationCode gol in e-Factura apare la produsele cu risc fiscal ridicat care necesita cod NC sau CPV conform Ordinului ANAF 3733/2023. Solutii pas cu pas.

Eroare ItemClassificationCode gol in e-Factura: coduri NC si CPV
Photo by Mika Baumeister on Unsplash

Elementul ItemClassificationCode din structura XML a facturii contine codul de clasificare al produsului sau serviciului. In mod normal, acest camp este optional. Dar pentru produsele cu risc fiscal ridicat, definite prin Ordinul ANAF nr. 12/2022 (OPANAF 12/2022, MO 27/10 ianuarie 2022), completarea lui este obligatorie. Daca factura contine un astfel de produs si elementul lipseste sau este gol, ANAF respinge factura.

Ce inseamna eroarea

ANAF a identificat anumite categorii de produse cu un grad ridicat de evaziune fiscala. Pentru aceste categorii, legea impune ca factura electronica sa contina codul de clasificare al produsului, astfel incat tranzactia sa poata fi monitorizata si verificata.

Exista doua tipuri de coduri acceptate:

NC (Nomenclatura Combinata). Codul NC este un cod de 8 cifre din Nomenclatura Combinata a Uniunii Europene, folosita pentru clasificarea marfurilor in comertul international. De exemplu, codul NC 68101900 acopera articole din ciment sau beton, altele decat elementele de constructie.

CPV (Common Procurement Vocabulary). Codul CPV este un cod de 8 cifre din vocabularul comun al achizitiilor publice europene. Este folosit mai rar in e-Factura, in principal pentru facturile catre institutii publice.

In XML, elementul se declara astfel: <cbc:ItemClassificationCode listID="NC"> pentru coduri NC sau <cbc:ItemClassificationCode listID="CPV"> pentru coduri CPV.

Produse cu risc fiscal ridicat

Ordinul ANAF nr. 12/2022 (OPANAF 12/2022, MO 27/10 ianuarie 2022) defineste categoriile de produse cu risc fiscal ridicat. Categoriile principale includ:

Materiale de constructie. Aceasta categorie este larga si include ciment, caramida, tigla, fier beton, profile metalice, materiale hidroizolante si altele.

Alimente cu evaziune fiscala ridicata. Anumite categorii de produse alimentare in care s-a constatat evaziune sistematica.

Combustibili. Benzina, motorina, GPL si alte produse petroliere.

Alcool si bauturi alcoolice. Bere, vinuri, spirtoase, inclusiv alcool tehnic.

Tutun si produse din tutun. Tigarete, trabucuri, tutun de rulat.

Produse electronice. Anumite categorii de echipamente electronice si electrocasnice.

Lista exacta si actualizata este publicata de ANAF. Verifica documentatia CIUS-RO si OPANAF 12/2022 pentru lista completa si eventualele actualizari ulterioare.

Daca produsul tau nu se incadreaza in nicio categorie de risc fiscal ridicat, elementul ItemClassificationCode este optional. Poti sa il incluzi sau sa il omiti fara consecinte.

Exemple XML

Mai jos sunt exemple de XML pentru o linie de factura cu produs cu risc fiscal ridicat.

XML incorect (cod NC lipsa pentru produs cu risc fiscal):

<!-- INCORECT: produs cu risc fiscal ridicat, fara cod NC -->
<cac:Item>
  <cbc:Name>Material de constructie</cbc:Name>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
</cac:Item>

XML corect cu cod NC:

<!-- CORECT: produs cu risc fiscal ridicat, cu cod NC -->
<cac:Item>
  <cbc:Name>Material de constructie</cbc:Name>
  <cac:CommodityClassification>
    <cbc:ItemClassificationCode listID="NC">68101900</cbc:ItemClassificationCode>
  </cac:CommodityClassification>
  <cac:ClassifiedTaxCategory>
    <cbc:ID>S</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:ClassifiedTaxCategory>
</cac:Item>

XML corect cu cod CPV (pentru achizitii publice):

<!-- CORECT: cod CPV pentru achizitii publice -->
<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="CPV">45262700</cbc:ItemClassificationCode>
</cac:CommodityClassification>

Cum o rezolvi pas cu pas

  1. Identifica produsul care cauzeaza eroarea. Mesajul de eroare indica de obicei linia sau produsul cu problema. Verifica ce produs este pe acea linie de factura.
  2. Verifica daca produsul este in categoria cu risc fiscal ridicat. Consulta Ordinul ANAF nr. 12/2022 (OPANAF 12/2022, MO 27/10 ianuarie 2022) si documentatia CIUS-RO pentru lista categoriilor. Daca produsul tau se incadreaza, trebuie sa adaugi codul NC sau CPV.
  3. Gaseste codul NC corect. Codul NC se gaseste in Nomenclatura Combinata a UE, disponibila pe site-ul Comisiei Europene (ec.europa.eu/taxation_customs/). Cauta produsul tau in ierarhia de categorii. Codul are 8 cifre.
  4. Adauga codul NC in configuratia produsului. In programul sau sistemul tau, adauga codul NC la fisa produsului. Asigura-te ca va fi inclus automat pe facturile viitoare.
  5. Corecteaza factura si retrimite. Regenereaza XML-ul cu codul NC adaugat si trimite din nou catre ANAF.
  6. Verifica toate produsele din catalog. Nu astepta sa primesti eroarea pentru fiecare produs. Parcurge catalogul si adauga coduri NC la toate produsele cu risc fiscal ridicat.

Rezolva cu Billyou

In Billyou, poti configura codul NC sau CPV direct pe fisa fiecarui produs din catalog. Odata setat, codul este inclus automat pe orice linie de factura care contine acel produs. Nu trebuie sa il adaugi manual la fiecare factura.

Billyou include elementul CommodityClassification in XML numai cand codul este configurat pe produs. Daca nu este configurat, elementul este omis complet, evitand eroarea de element gol.

Pentru dezvoltatori care folosesc Billyou API: include campurile classificationCode si classificationScheme in obiectul de linie al facturii. Valoarea classificationScheme este "NC" sau "CPV". Daca nu este furnizat, elementul nu apare in XML.

Citeste si articolul despre eroarea de atribut gol pentru alte situatii similare de campuri XML invalide.

Intrebari frecvente

Cum stiu daca produsul meu este considerat cu risc fiscal ridicat?

Consulta Ordinul ANAF nr. 12/2022 (OPANAF 12/2022, MO 27/10 ianuarie 2022) si anexele sale. Lista este publicata pe site-ul ANAF si in documentatia CIUS-RO. Daca nu esti sigur, intreaba un contabil sau verifica direct cu ANAF.

Pot folosi acelasi cod NC pentru mai multe produse din aceeasi categorie?

Da, daca produsele se incadreaza in aceeasi subclasificare NC. Codul NC trebuie sa fie cel mai specific cod care descrie corect produsul. Nu folosi un cod prea general daca exista un cod mai specific pentru produsul tau.

Ce se intampla daca pun un cod NC gresit?

ANAF nu valideaza in timp real corectitudinea codului NC, ci doar formatul (8 cifre). Dar un cod NC incorect poate crea probleme la controale fiscale ulterioare. Asigura-te ca folosesti codul corect pentru produsul tau.

Codul NC este obligatoriu si pentru facturile de servicii?

In general, codurile NC se aplica marfurilor, nu serviciilor. Serviciile pot folosi coduri CPV. Verifica documentatia CIUS-RO pentru detalii specifice despre servicii si daca categoriile cu risc fiscal ridicat includ si servicii.

Citește mai mult