Messages d'erreur RO e-Factura (ANAF) expliqués
Quand vous envoyez une facture à RO e-Factura, le système de l'ANAF répond par étapes. L'appel d'importation renvoie un index d'importation ou un message d'erreur, l'appel de statut répond ensuite ok, nok ou in prelucrare, et un nok s'accompagne d'un fichier d'erreurs répertorié sous ERORI FACTURA. La plupart de ces messages n'ont pas de code : Klarbon les présente donc sous ses propres descriptions et renvoie aux pages officielles de l'API dont ils sont issus. Les erreurs de vérification citent des règles CIUS-RO et EN 16931, comme BR-RO-110, et chacune de ces règles a sa propre page sur Klarbon.
En bref
Ce que signifient les réponses de RO e-Factura (ANAF), de nok à un fichier de plus de 10 Mo, et que faire avant de renvoyer la facture.
Cette liste couvre 43 messages provenant des documents officiels ci-dessous. Pour 33 d'entre eux, ANAF n'attribue aucun code, si bien que Klarbon les répertorie sous sa propre description. 9 messages ont leur propre page. Les autres ne sont expliqués que dans le tableau.
Statut de l'importation (stareMesaj)
| Code | Ce que cela signifie |
|---|---|
| ok | Facture traitée RO e-Factura, statut ok : le fichier de facture a été vérifié et traité par le système. Rien à faire. La réponse, avec la facture d'origine et la signature du ministère des Finances, peut être téléchargée, et la facture est aussi à la disposition de l'acheteur. |
| nok | Erreurs trouvées, facture non transmise |
| in prelucrare | Traitement en cours RO e-Factura, statut in prelucrare : le système n'a pas encore fini de traiter le fichier importé. Consultez de nouveau le statut un peu plus tard, avec le même index d'importation. |
| XML cu erori nepreluat de sistem | Fichier refusé dès l'importation |
Types de réponse dans la liste des messages
| Code | Ce que cela signifie |
|---|---|
| ERORI FACTURA | Réponse contenant les erreurs trouvées |
| FACTURA TRIMISA | Facture envoyée et vérifiée RO e-Factura, réponse de type FACTURA TRIMISA : elle est délivrée après la vérification réussie d'une facture que vous avez envoyée et contient la facture d'origine avec la signature du ministère des Finances. Rien à corriger. Téléchargez-la dans les 60 jours si vous avez besoin de la copie signée. |
| FACTURA PRIMITA | Facture reçue RO e-Factura, réponse de type FACTURA PRIMITA : il s'agit d'une facture que vous avez reçue en tant qu'acheteur, de la part d'un vendeur qui l'a envoyée par RO e-Factura. Rien à corriger. Téléchargez-la dans les 60 jours ; passé ce délai, elle est archivée et remise sur demande. |
| MESAJ CUMPARATOR PRIMIT | Message de l'acheteur, reçu RO e-Factura, réponse de type MESAJ CUMPARATOR PRIMIT : il s'agit d'un message de l'acheteur à l'émetteur d'une facture, tel qu'il a été reçu. Lisez le message, puis répondez à l'acheteur selon ce que vous avez convenu avec lui. |
| MESAJ CUMPARATOR TRANSMIS | Message de l'acheteur, transmis RO e-Factura, réponse de type MESAJ CUMPARATOR TRANSMIS : il s'agit d'un message de l'acheteur à l'émetteur d'une facture, tel qu'il a été transmis. Rien à corriger. Relisez le message si vous devez faire un suivi auprès de l'émetteur de la facture. |
Erreurs d'importation
| Code | Ce que cela signifie |
|---|---|
| Fichier plus volumineux que la limite de taille | |
| Fichier non conforme à la structure UBL ou CII | |
| CIF de la demande non valide | |
| Valeur inconnue pour le paramètre standard RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande lorsque le paramètre standard a une valeur que le service n'accepte pas. Envoyez l'une des valeurs acceptées. Cette valeur est définie par le logiciel qui appelle le service. | |
| Valeur non valide pour le paramètre extern RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'import lorsque le paramètre extern est présent avec une valeur autre que DA. Envoyez extern=DA uniquement pour un acheteur établi hors de Roumanie qui n'a ni CUI ni NIF. Dans tous les autres cas, retirez le paramètre. | |
| Valeur non valide pour le paramètre autofactura RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'import lorsque le paramètre autofactura est présent avec une valeur autre que DA. Envoyez autofactura=DA pour une facture que l'acheteur établit au nom du fournisseur. Dans les autres cas, retirez le paramètre. | |
| Valeur non valide pour le paramètre executare RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'import lorsque le paramètre executare est présent avec une valeur autre que DA. Envoyez executare=DA uniquement pour une facture de ce type. Dans les autres cas, retirez le paramètre. | |
| CIF absent du registre d'exécution forcée RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'import lorsque executare=DA est envoyé mais que le CIF ne figure pas dans le registre de RO e-Factura prévu pour l'exécution forcée. Retirez executare, sauf si un organisme d'exécution forcée dépose la facture au nom du débiteur. Dans ce cas, vérifiez le CIF envoyé. | |
| Fichier XML absent de la demande RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'import qui ne contient pas de fichier XML. Joignez le fichier XML à la demande, puis envoyez-la de nouveau. |
Erreurs des demandes de statut, de liste et de téléchargement
| Code | Ce que cela signifie |
|---|---|
| Un paramètre obligatoire manque dans la demande RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande lorsqu'un paramètre obligatoire est absent. Envoyez de nouveau la demande avec tous les paramètres obligatoires renseignés. | |
| L'index d'import n'est pas un nombre entier RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'état lorsque la valeur id_incarcare envoyée n'est pas un nombre entier. Envoyez l'index d'import exactement tel que l'appel d'import l'a renvoyé. | |
| Aucune facture pour cet index d'import RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande d'état lorsqu'aucune facture n'est trouvée pour l'id_incarcare indiqué. Demandez de nouveau l'état avec le bon index d'import. | |
| Le nombre de jours n'est pas un nombre entier RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande de liste de messages lorsque le paramètre zile n'est pas un nombre entier. Envoyez zile sous forme de nombre entier, puis réessayez. | |
| Nombre de jours hors de la plage de 1 à 60 RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande de liste de messages lorsque le paramètre zile n'est pas compris entre 1 et 60. Demandez entre 1 et 60 jours. | |
| Un paramètre de la liste n'est pas un nombre valide RO e-Factura renvoie ce message, sans code, dans sa réponse à une demande de liste paginée de messages lorsque startTime, endTime ou pagina n'est pas un nombre ou a une valeur que le système n'accepte pas. Envoyez les dates en millisecondes, par exemple 1646037374000, et un numéro de page, puis réessayez. | |
| Début de période datant de plus de 60 jours | |
| Fin de période non postérieure au début RO e-Factura renvoie ce message, sans code, dans la réponse de sa liste paginée des messages lorsque endTime n'est pas postérieur à startTime. Envoyez un endTime postérieur à startTime. | |
| Fin de période dans le futur RO e-Factura renvoie ce message, sans code, dans la réponse de sa liste paginée des messages lorsque endTime est postérieur au moment de la requête. Envoyez un endTime qui ne dépasse pas l'heure de la requête. | |
| Valeur inconnue pour le filtre RO e-Factura renvoie ce message, sans code, dans la réponse de ses services de liste des messages lorsque le paramètre filtru a une autre valeur que E, T, P ou R. Envoyez E, T, P ou R, ou omettez filtru pour obtenir la liste complète des messages. | |
| Numéro de page supérieur au nombre de pages RO e-Factura renvoie ce message, sans code, dans la réponse de sa liste paginée des messages lorsque pagina dépasse le nombre total de pages. Demandez une page dont le numéro ne dépasse pas le nombre total de pages indiqué. | |
| Aucun message sur la période RO e-Factura renvoie ce message, sans code, dans la réponse de ses services de liste des messages lorsqu'il n'y a aucun message sur la période demandée. Élargissez la période dans les 60 derniers jours ou omettez le filtre, puis redemandez la liste. | |
| Plus de 500 messages, utilisez la liste paginée RO e-Factura renvoie ce message, sans code, dans la réponse de sa liste simple des messages lorsque la liste dépasse les 500 messages admis sur une page. Utilisez la liste paginée, listaMesajePaginatieFactura, et lisez-la page par page. | |
| L'identifiant de téléchargement n'est pas un entier RO e-Factura renvoie ce message, sans code, dans la réponse de son service de téléchargement lorsque l'id envoyé n'est pas un nombre entier. Envoyez l'id exactement comme la liste des messages le donne. | |
| Aucune facture pour cet identifiant de téléchargement RO e-Factura renvoie ce message, sans code, dans la réponse de son service de téléchargement lorsqu'aucune facture n'est enregistrée pour l'id indiqué. Téléchargez avec l'id de la liste des messages. |
Messages de vérification et de contrôle du cachet
| Code | Ce que cela signifie |
|---|---|
| R_BT_32_cui | CUI du vendeur incorrect |
| Signature non confirmée pour ces fichiers | |
| Signature confirmée RO e-Factura renvoie ce message, sans code, dans la réponse de sa vérification de signature lorsque le XML de la facture et le fichier de signature ont été vérifiés. La signature est authentique et appartient à la facture. Il n'y a rien à faire. La facture XML avec sa signature vaut comme document original. | |
| Demande de vérification de signature incomplète ou invalide RO e-Factura renvoie ce message, sans code, dans la réponse du service de vérification de signature lorsqu'au moins un des deux fichiers n'a pas été importé ou n'est pas un fichier XML de facture électronique. Importez les deux fichiers, le XML de la facture et le XML de la signature, puis relancez la vérification. |
Droits, limites et erreurs techniques
| Code | Ce que cela signifie |
|---|---|
| Aucun droit dans SPV pour aucun CIF RO e-Factura répond par ce message, sans code, à un appel d'importation, de consultation de l'état ou de liste des messages lorsque la personne ou l'application qui appelle n'a aucun droit dans SPV, pour aucun CIF. Utilisez un certificat enregistré dans SPV comme représentant de l'entreprise, ou faites d'abord enregistrer ce droit. | |
| Aucun droit dans SPV pour ce CIF RO e-Factura répond par ce message, sans code, à un appel d'importation ou de liste des messages lorsque l'appelant n'a pas de droits dans SPV pour le CIF indiqué. Si le CIF envoyé est erroné, corrigez-le. Sinon, utilisez un certificat qui représente ce CIF dans SPV, ou faites enregistrer le droit de représentation. | |
| Aucun droit pour consulter cette importation RO e-Factura répond par ce message, sans code, dans son service d'état (stareMesaj) lorsque l'appelant n'a pas le droit d'interroger l'index d'importation indiqué. Utilisez le bon index d'importation et un certificat autorisé à l'interroger, puis demandez de nouveau l'état. | |
| Aucun droit pour télécharger cette réponse RO e-Factura répond par ce message, sans code, dans son service de téléchargement (descarcare) lorsque l'appelant n'a pas le droit de télécharger la réponse. Téléchargez la réponse avec un certificat qui représente ce CUI dans SPV. | |
| Limite quotidienne d'appels atteinte RO e-Factura répond par ce message, sans code, lorsqu'une limite quotidienne d'appels est atteinte, pour les importations RASP, les consultations d'état, les listes de messages ou les téléchargements. Attendez le lendemain avant de rappeler le service. Pour des limites plus élevées, l'ANAF demande d'écrire par le formulaire de contact dans SPV ou sur anaf.ro, et ignorer ces limites de façon répétée peut faire bloquer l'accès à l'API. | |
| Erreur technique dans le service RO e-Factura répond par ce message, sans code, lorsqu'une erreur technique se produit dans ses services, avec une référence indiquée après le mot Cod. Réessayez plus tard. Si l'erreur persiste, contactez l'ANAF en indiquant la référence donnée après Cod. |
Lire le document officiel
- eFactura: Serviciu de upload al facturii (upload, uploadb2c) Source : eFactura: Serviciu de upload al facturii (upload, uploadb2c), version 1.0 (2025-02-03), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- eFactura: Serviciu de stare mesaj al facturii (stareMesaj) Source : eFactura: Serviciu de stare mesaj al facturii (stareMesaj), version 1.0 (2021-11-02), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura) Source : eFactura: Serviciu de listare mesaje (listaMesajeFactura, listaMesajePaginatieFactura), version 1.0 (2024-01-27), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- eFactura: Serviciu de descarcare al facturii (descarcare) Source : eFactura: Serviciu de descarcare al facturii (descarcare), version 1.0 (2021-11-02), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare) Source : eFactura: Serviciu de validare pentru sintaxa UBL Invoice si CreditNote (validare), version 1.0 (2022-10-28), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice Source : XML Signature Validation API: API pentru validarea semnăturilor la facturile electronice, version 1.0 (2024-09-03), publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura Source : Prezentare servicii web pentru Sistemul național privind factura electronică RO e-Factura, version 2025-02, publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- Limite la apelarea API eFactura Source : Limite la apelarea API eFactura, version 2024-03-25, publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
- Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura Source : Ghid privind utilizarea sistemului național de facturare electronică RO e-Factura, version 2024-02-21, publiée par Ministerul Finanțelor, consultée le 8 novembre 2026.
Klarbon explique chaque code avec ses propres mots ; le texte officiel figure dans le document dont le lien se trouve ci-dessus.
Questions fréquentes
Pourquoi la plupart des messages de RO e-Factura n'ont-ils pas de code ?
La documentation de l'API de l'ANAF présente les messages renvoyés par ses services comme du texte en roumain, sans code. Klarbon décrit chacun d'eux avec ses propres mots, et la zone de collage de la page des codes de rejet reconnaît le message. La formulation exacte figure dans les pages officielles indiquées ci-dessous.
Quelle différence entre nok et XML cu erori nepreluat de sistem ?
Avec nok, le système a trouvé des erreurs et n'a pas traité le fichier. Vous pouvez télécharger une réponse qui contient les erreurs et la signature du ministère des Finances, mais la facture n'arrive pas chez l'acheteur. XML cu erori nepreluat de sistem signifie que le fichier a déjà été refusé lors de l'importation, et que l'erreur est revenue comme réponse à l'appel d'importation.
Où trouver le fichier d'erreurs ?
Dans la liste des réponses, sous le type ERORI FACTURA. Le télécharger donne un ZIP contenant deux fichiers XML : l'un avec les erreurs trouvées, l'autre avec la signature électronique du ministère des Finances.
Pendant combien de temps puis-je télécharger les réponses ?
Les fichiers de facture et les messages d'erreur sont téléchargeables pendant 60 jours à compter de leur publication dans le système. Ils sont ensuite archivés et remis sur demande. Le guide RO e-Factura explique comment demander que des documents soient de nouveau mis à disposition.
D'où viennent ces messages ?
Des descriptions de l'API RO e-Factura, de la présentation des services web et du guide utilisateur publiés par le ministère des Finances sur mfinante.gov.ro, consultés le 8 novembre 2026. L'ANAF n'attribue pas de code à la plupart de ces messages. Les intitulés de Klarbon sont ses propres descriptions, pas la formulation de l'ANAF.