Messaggi di errore RO e-Factura (ANAF) spiegati
Quando invii una fattura a RO e-Factura, il sistema dell'ANAF risponde per fasi. La chiamata di caricamento restituisce un indice di caricamento o un messaggio di errore. Poi la chiamata di stato risponde ok, nok oppure in prelucrare, e un nok arriva con un file degli errori elencato come ERORI FACTURA. La maggior parte di questi messaggi non ha un codice, quindi Klarbon li elenca con descrizioni brevi proprie e rimanda alle pagine ufficiali dell'API da cui provengono. Gli errori di validazione citano regole CIUS-RO ed EN 16931 come BR-RO-110, e ognuna di queste regole ha una pagina dedicata su Klarbon.
In breve
Cosa significano le risposte di ANAF su RO e-Factura, da nok agli errori di caricamento, e cosa fare prima di reinviare la fattura.
Questo elenco copre 43 messaggi dei documenti ufficiali qui sotto. ANAF non indica alcun codice per 33 di essi, quindi Klarbon li elenca con una descrizione propria. 9 hanno una pagina propria; gli altri sono spiegati solo nella tabella.
Stato del caricamento (stareMesaj)
| Codice | Cosa significa |
|---|---|
| ok | Fattura elaborata RO e-Factura: lo stato ok significa che il file della fattura è stato validato ed elaborato dal sistema. Non devi fare nulla. Puoi scaricare la risposta, che contiene la fattura originale e la firma del Ministero delle Finanze, e la fattura è disponibile anche per il cliente. |
| nok | Errori trovati, fattura non consegnata |
| in prelucrare | Ancora in elaborazione RO e-Factura: lo stato in prelucrare significa che il sistema non ha ancora finito di elaborare il file caricato. Controlla di nuovo lo stato più tardi, con lo stesso indice di caricamento. |
| XML cu erori nepreluat de sistem | File rifiutato al caricamento |
Tipi di risposta nell'elenco dei messaggi
| Codice | Cosa significa |
|---|---|
| ERORI FACTURA | Risposta con gli errori trovati |
| FACTURA TRIMISA | Fattura inviata e validata RO e-Factura: il tipo di risposta FACTURA TRIMISA arriva dopo la validazione di una fattura che hai inviato. Contiene la fattura originale con la firma del Ministero delle Finanze. Non c'è nulla da correggere. Scaricala entro 60 giorni se ti serve la copia firmata. |
| FACTURA PRIMITA | Fattura ricevuta RO e-Factura: il tipo di risposta FACTURA PRIMITA è una fattura che hai ricevuto come cliente da un fornitore che l'ha inviata tramite RO e-Factura. Non c'è nulla da correggere. Scaricala entro 60 giorni, perché dopo viene archiviata e rilasciata su richiesta. |
| MESAJ CUMPARATOR PRIMIT | Messaggio ricevuto dal cliente RO e-Factura: il tipo di risposta MESAJ CUMPARATOR PRIMIT indica un messaggio del cliente ricevuto da chi ha emesso la fattura. Leggi il messaggio, poi rispondi al cliente come avete concordato. |
| MESAJ CUMPARATOR TRANSMIS | Messaggio inviato dal cliente RO e-Factura: il tipo di risposta MESAJ CUMPARATOR TRANSMIS indica un messaggio inviato dal cliente a chi ha emesso la fattura. Non c'è nulla da correggere. Rileggi il messaggio se devi ricontattare chi ha emesso la fattura. |
Errori di caricamento
| Codice | Cosa significa |
|---|---|
| File più grande del limite consentito | |
| Il file non rispetta la struttura UBL o CII | |
| Il CIF nella richiesta non è valido | |
| Valore non riconosciuto per il parametro standard RO e-Factura invia questo messaggio, senza alcun codice, nella risposta alla richiesta quando il parametro standard ha un valore che il servizio non accetta. Invia uno dei valori accettati dal servizio che stai usando. Il parametro lo imposta il software che effettua la chiamata. | |
| Valore non valido per il parametro extern RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di caricamento quando il parametro extern è presente con un valore diverso da DA. Invia extern=DA solo per un cliente fuori dalla Romania che non ha né un CUI né un NIF, oppure lascia fuori il parametro. | |
| Valore non valido per il parametro autofactura RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di caricamento quando il parametro autofactura è presente con un valore diverso da DA. Invia autofactura=DA per una fattura che il cliente emette per conto del fornitore, oppure lascia fuori il parametro. | |
| Valore non valido per il parametro executare RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di caricamento quando il parametro executare è presente con un valore diverso da DA. Invia executare=DA solo per una fattura di questo tipo, oppure lascia fuori il parametro. | |
| CIF non presente nel registro per l'esecuzione forzata RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di caricamento quando viene inviato executare=DA ma il CIF non risulta nel registro di RO e-Factura per l'esecuzione forzata. Lascia fuori executare, a meno che sia un organo di esecuzione forzata a trasmettere la fattura per conto del debitore. Se invece è così, controlla il CIF inviato. | |
| File XML mancante nella richiesta RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di caricamento quando la richiesta non include un file XML. Allega il file XML alla richiesta e inviala di nuovo. |
Errori nelle richieste di stato, elenco e scaricamento
| Codice | Cosa significa |
|---|---|
| Manca un parametro obbligatorio RO e-Factura invia questo messaggio, senza alcun codice, nella risposta a una richiesta in cui manca un parametro obbligatorio. Invia di nuovo la richiesta con tutti i parametri obbligatori compilati. | |
| L'indice di caricamento non è un numero intero RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di stato quando l'id_incarcare inviato non è un numero intero. Invia l'indice di caricamento esattamente come lo ha restituito la chiamata di caricamento. | |
| Nessuna fattura con questo indice di caricamento RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio di stato quando non trova nessuna fattura per l'id_incarcare indicato. Chiedi di nuovo lo stato con l'indice di caricamento corretto. | |
| Il numero di giorni non è un numero intero RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio con l'elenco dei messaggi quando il parametro zile non è un numero intero. Invia zile come numero intero e riprova. | |
| Numero di giorni fuori dall'intervallo da 1 a 60 RO e-Factura invia questo messaggio, senza alcun codice, nella risposta del servizio con l'elenco dei messaggi quando il parametro zile non è compreso tra 1 e 60. Chiedi un numero di giorni da 1 a 60. | |
| Un parametro dell'elenco non è un numero valido RO e-Factura invia questo messaggio, senza alcun codice, nella risposta dell'elenco paginato dei messaggi quando startTime, endTime o pagina non è un numero oppure ha un valore che il sistema non accetta. Invia i timestamp in millisecondi, per esempio 1646037374000, e un numero di pagina, poi riprova. | |
| Inizio del periodo oltre 60 giorni fa | |
| Fine del periodo non successiva all'inizio RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di elenco paginato dei messaggi quando endTime non è successivo a startTime. Invia un endTime successivo a startTime. | |
| Fine del periodo nel futuro RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di elenco paginato dei messaggi quando endTime è successivo al momento della richiesta. Invia un endTime non successivo all'ora della richiesta. | |
| Valore del filtro non riconosciuto RO e-Factura restituisce questo messaggio, senza codice, nella risposta dei servizi di elenco dei messaggi quando il parametro filtru ha un valore diverso da E, T, P o R. Invia E, T, P o R, oppure ometti filtru per ottenere l'elenco completo dei messaggi. | |
| Numero di pagina oltre il totale delle pagine RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di elenco paginato dei messaggi quando pagina è maggiore del numero totale di pagine. Chiedi una pagina con un numero non superiore al totale. | |
| Nessun messaggio nel periodo RO e-Factura restituisce questo messaggio, senza codice, nella risposta dei servizi di elenco dei messaggi quando nel periodo richiesto non ci sono messaggi. Allarga il periodo entro gli ultimi 60 giorni oppure ometti il filtro, poi chiedi di nuovo l'elenco. | |
| Più di 500 messaggi: usa l'elenco a pagine RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di elenco semplice dei messaggi quando l'elenco contiene più dei 500 messaggi consentiti in una pagina. Usa l'elenco paginato, listaMesajePaginatieFactura, e leggilo pagina per pagina. | |
| L'id di scaricamento non è un numero intero RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di scaricamento quando l'id inviato non è un numero intero. Invia l'id esattamente come lo riporta l'elenco dei messaggi. | |
| Nessuna fattura per questo id di scaricamento RO e-Factura restituisce questo messaggio, senza codice, nella risposta del servizio di scaricamento quando per l'id indicato non risulta registrata nessuna fattura. Scarica la fattura con l'id preso dall'elenco dei messaggi. |
Messaggi di validazione e di controllo del sigillo
| Codice | Cosa significa |
|---|---|
| R_BT_32_cui | CUI del fornitore non corretto |
| Firma non confermata per questi file | |
| Firma confermata RO e-Factura risponde con questo messaggio, senza codice, nel controllo della firma quando l'XML della fattura e il file della firma sono stati validati: la firma è autentica e appartiene alla fattura. Non devi fare nulla. La fattura XML con la sua firma vale come documento originale. | |
| Richiesta di controllo della firma incompleta o non valida RO e-Factura risponde con questo messaggio, senza codice, nel controllo della firma quando almeno uno dei due file non è stato caricato oppure non è un file XML di fattura elettronica. Carica tutti e due i file e ripeti il controllo. |
Autorizzazioni, limiti ed errori tecnici
| Codice | Cosa significa |
|---|---|
| Nessun diritto in SPV per alcun CIF RO e-Factura risponde con questo messaggio, senza codice, a una chiamata di caricamento, di stato o di elenco messaggi quando la persona o l'applicazione che la fa non ha diritti in SPV per nessun CIF. Usa un certificato registrato in SPV come rappresentante dell'azienda, oppure fai prima registrare questo diritto. | |
| Nessun diritto in SPV per questo CIF RO e-Factura risponde con questo messaggio, senza codice, a una chiamata di caricamento o di elenco messaggi quando chi la fa non ha diritti in SPV per il CIF indicato. Se il CIF inviato è sbagliato, correggilo. Altrimenti usa un certificato che rappresenta questo CIF in SPV, oppure fai registrare il diritto di rappresentanza. | |
| Nessun diritto di interrogare questo caricamento RO e-Factura risponde con questo messaggio, senza codice, dal servizio di stato (stareMesaj) quando chi chiama non ha il diritto di interrogare l'indice di caricamento indicato. Usa l'indice di caricamento corretto e un certificato autorizzato a interrogarlo, poi chiedi di nuovo lo stato. | |
| Nessun diritto di scaricare questa risposta RO e-Factura risponde con questo messaggio, senza codice, dal servizio di scaricamento (descarcare) quando chi chiama non ha il diritto di scaricare la risposta. Scarica la risposta con un certificato che rappresenta quel CUI in SPV. | |
| Limite giornaliero di chiamate raggiunto RO e-Factura risponde con questo messaggio, senza codice, quando è stato raggiunto un limite giornaliero di chiamate, per i caricamenti RASP, le richieste di stato, gli elenchi di messaggi o gli scaricamenti. Aspetta il giorno dopo prima di chiamare di nuovo. Se ti servono limiti più alti, ANAF chiede di scrivere con il modulo di contatto in SPV o su anaf.ro; ignorare i limiti più volte può far bloccare l'accesso all'API. | |
| Errore tecnico nel servizio RO e-Factura risponde con questo messaggio, senza codice, quando nei suoi servizi si verifica un errore tecnico, e indica un riferimento dopo Cod. Riprova più tardi. Se il problema continua, contatta ANAF e indica il riferimento che compare dopo Cod. |
Leggi il documento ufficiale
- eFactura: Serviciu de upload al facturii (upload, uploadb2c) Fonte: eFactura: Serviciu de upload al facturii (upload, uploadb2c), versione 1.0 (2025-02-03), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- eFactura: Serviciu de stare mesaj al facturii (stareMesaj) Fonte: eFactura: Serviciu de stare mesaj al facturii (stareMesaj), versione 1.0 (2021-11-02), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura) Fonte: eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura), versione 1.0 (2024-01-27), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- eFactura: Serviciu de descarcare al facturii (descarcare) Fonte: eFactura: Serviciu de descarcare al facturii (descarcare), versione 1.0 (2021-11-02), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare) Fonte: eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare), versione 1.0 (2022-10-28), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice Fonte: XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice, versione 1.0 (2024-09-03), pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura Fonte: Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura, versione 2025-02, pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- Limite la apelarea API eFactura Fonte: Limite la apelarea API eFactura, versione 2024-03-25, pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
- Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura Fonte: Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura, versione 2024-02-21, pubblicata da Ministerul Finanțelor, consultata il 8 novembre 2026.
Klarbon spiega ogni codice con parole proprie; la formulazione ufficiale è nel documento collegato qui sopra.
Domande frequenti
Perché la maggior parte dei messaggi di RO e-Factura non ha un codice?
La documentazione API dell'ANAF elenca i messaggi dei suoi servizi come semplice testo in rumeno, senza codici. Klarbon descrive ogni messaggio con parole proprie, e nella pagina dei codici di rifiuto puoi incollarlo nell'apposito campo per farlo riconoscere. Il testo esatto è nelle pagine ufficiali collegate più sotto.
Che differenza c'è tra nok e XML cu erori nepreluat de sistem?
Con nok il sistema ha trovato errori e non ha elaborato il file. Puoi scaricare una risposta con gli errori e la firma del Ministero delle Finanze, ma la fattura non arriva al cliente. XML cu erori nepreluat de sistem significa che il file è stato già rifiutato al caricamento, e l'errore è tornato come risposta alla chiamata di caricamento.
Dove trovo il file degli errori?
Nell'elenco delle risposte, sotto il tipo ERORI FACTURA. Scaricandolo ottieni uno ZIP con due file XML: uno con gli errori trovati e uno con la firma elettronica del Ministero delle Finanze.
Per quanto tempo posso scaricare le risposte?
I file delle fatture e i messaggi di errore si possono scaricare per 60 giorni da quando sono pubblicati nel sistema. Dopo vengono archiviati e rilasciati su richiesta. La guida di RO e-Factura spiega come chiedere di pubblicare di nuovo i documenti.
Da dove vengono questi messaggi?
Dalle descrizioni dell'API di RO e-Factura, dalla presentazione dei servizi web e dalla guida per l'utente pubblicate dal Ministero delle Finanze su mfinante.gov.ro, lette l'8 novembre 2026. L'ANAF non assegna un codice alla maggior parte di questi messaggi. I titoli di Klarbon sono descrizioni proprie, non le parole dell'ANAF.