Aller au contenu
11 juillet 2026·4 min de lecture

WooCommerce et l'e-Factura ANAF : envoyer automatiquement vos factures au SPV

Comment une commande WooCommerce arrive automatiquement dans le SPV de l'ANAF : quel plugin choisir, comment éviter les rejets et les erreurs coûteuses.

Depuis que l'e-Factura roumaine est obligatoire aussi pour les ventes aux particuliers, chaque commande de votre boutique implique une facture qui doit parvenir au SPV de l'ANAF, au format XML, dans un délai de 5 jours après son émission. Faire cela à la main, facture par facture, vous fait perdre du temps — et pire, vous oubliez justement quand les commandes s'accumulent.

La bonne nouvelle : WooCommerce peut se connecter au système de l'ANAF pour que, dès qu'une commande est payée, la facture soit générée et envoyée toute seule au SPV. Dans cet article, je vous montre le flux réel, l'option à choisir, comment le configurer correctement, et les erreurs qui font rejeter les factures par l'ANAF.

Ce que « automatique » veut vraiment dire — le flux réel

« Automatique » n'est pas un bouton magique. C'est une chaîne claire :

  • Le client passe et paie une commande dans WooCommerce.
  • La commande déclenche la création d'une facture (généralement dans une application de facturation connectée).
  • La facture est convertie en XML au format exigé par l'ANAF (RO_CIUS, basé sur UBL) et envoyée au SPV via une connexion sécurisée avec un jeton OAuth.
  • L'ANAF renvoie un index de chargement, vérifie le fichier et, s'il est valide, applique son sceau électronique. À partir de là, la facture est officiellement dans l'e-Factura.

En pratique, vous configurez la liaison une seule fois, et ensuite chaque commande parcourt les étapes toute seule. Votre rôle devient de vérifier de temps en temps que vous n'avez pas de factures rejetées — pas de les charger à la main.

Votre choix : plugin direct vers l'ANAF ou via une application de facturation

Vous avez deux voies, et ma recommandation est claire.

Option 1 — un plugin WooCommerce qui se connecte directement à l'API de l'ANAF. Cela paraît propre, mais vous restez responsable du jeton, de son renouvellement, de la conformité du XML et des erreurs. C'est fragile si vous n'avez pas quelqu'un de technique à proximité.

Option 2 (recommandée) — WooCommerce se connecte à une application de facturation roumaine (Oblio, SmartBill, FGO, Facturis et d'autres), et celle-ci transmet au SPV. L'application gère le XML, le jeton et la communication avec l'ANAF, et centralise aussi votre comptabilité.

Pour la plupart des boutiques, la voie par l'application de facturation est plus stable, moins chère à entretenir et plus facile à réparer quand l'ANAF change quelque chose.

Les étapes de configuration, en bref

L'ordre compte, sinon vous bloquez à mi-chemin :

  • Certificat numérique qualifié — obtenu auprès d'un fournisseur accrédité. C'est la clé qui vous identifie auprès de l'ANAF.
  • Enrôlement au SPV — le certificat doit être lié au CUI (identifiant fiscal) de votre entreprise dans l'Espace Privé Virtuel.
  • Connexion de l'application de facturation à l'ANAF — vous générez le jeton OAuth (valable une période limitée, puis renouvelé automatiquement).
  • Liaison de WooCommerce à l'application — installez le connecteur/plugin et saisissez les clés API.
  • Mappage correct des produits et des taux de TVA — chaque produit doit avoir le bon taux (normal, réduit ou exonéré), sinon le XML sort faux.
  • Choix du déclencheur : facture au paiement ou à la finalisation de la commande. Testez avec une vraie commande avant de tout laisser en pilote automatique.

Les erreurs qui font rejeter les factures

L'ANAF rejette le XML si les données ne sont pas propres. Les pièges les plus fréquents :

  • CUI/CIF erroné ou manquant pour les clients professionnels — validez-le avant l'émission.
  • Département (județ) manquant — en B2C il vous faut au moins le département, sinon le fichier échoue.
  • Taux de TVA non mappés ou produits sans taux défini — des erreurs de validation apparaissent.
  • Factures en double lorsque vous modifiez une commande déjà facturée ou lorsqu'un client réessaie le paiement.
  • Dépassement du délai — vous avez 5 jours calendaires après l'émission pour charger au SPV ; ne laissez pas les commandes du week-end sans envoi.

Conseil : ne vous fiez pas au « ça a marché à mon test ». Vérifiez régulièrement le statut des factures dans l'application et traitez les rejets tout de suite, pas en fin de mois.

B2C, B2B et non-assujettis à la TVA — les cas qui embrouillent

Beaucoup de boutiques croient que l'e-Factura ne concerne que les entreprises. Ce n'est plus le cas : les ventes aux particuliers se déclarent aussi au SPV. La différence porte sur les données requises — pour les particuliers il faut le nom et l'adresse avec le département, pas de CUI.

Vous n'êtes pas assujetti à la TVA ? Vous devez quand même envoyer les factures à l'e-Factura ; la facture affiche simplement le taux correspondant (sans TVA), et l'application le gère si vous l'avez bien réglée. N'ignorez pas cette étape juste parce que vous ne collectez pas de TVA.

Si toute cette chaîne vous semble beaucoup — c'est normal. Ce n'est pas difficile, mais il y a beaucoup de pièces qui doivent s'emboîter. Chez MPO Web Studio, nous configurons le flux complet WooCommerce → application de facturation → SPV, à distance, avec des tarifs transparents et une démo que vous voyez avant de payer. Si vous voulez qu'on vérifie votre boutique ou qu'on la mette correctement en pilote automatique, envoyez-nous un message WhatsApp et on vous dira honnêtement ce qu'il y a à faire.

Questions fréquentes

L'e-Factura est-elle obligatoire aussi pour les ventes de ma boutique aux particuliers ?+

Oui. La déclaration à l'e-Factura couvre les ventes B2C, pas seulement celles aux entreprises. Pour les particuliers, pas besoin de CUI, mais il faut un nom, une adresse et un département corrects, sinon le fichier peut être rejeté.

Dans quel délai la facture doit-elle arriver au SPV ?+

Vous avez 5 jours calendaires après l'émission de la facture pour la charger au SPV. Un flux automatisé supprime le risque de dépasser le délai, surtout pour les commandes du week-end ou des jours fériés.

Ai-je vraiment besoin d'une application de facturation, ou un plugin seul suffit-il ?+

Un plugin dialoguant directement avec l'API de l'ANAF fonctionne aussi, mais vous restez alors responsable du jeton, du XML et des erreurs. Pour la plupart des boutiques, passer par Oblio, SmartBill, FGO ou similaire est plus stable et plus facile à entretenir.

Que faire si l'ANAF rejette une facture ?+

Vérifiez le message d'erreur (souvent un CUI erroné, un département manquant ou un taux de TVA non mappé), corrigez les données et renvoyez. L'essentiel est de repérer vite les rejets en vérifiant le statut dans l'application, pas en fin de mois.

Je ne suis pas assujetti à la TVA. Dois-je quand même envoyer les factures ?+

Oui. L'obligation de déclarer à l'e-Factura ne dépend pas du fait d'être assujetti ou non à la TVA. La facture affiche simplement le taux correspondant, et l'application de facturation le gère si elle est bien configurée.

Guide gratuit

7 erreurs qui font fuir vos clients de votre site

Laissez votre e-mail et recevez le guide ici, tout de suite. Sans spam.

En envoyant, vous acceptez la Politique de confidentialité.
ML'équipe MPOOn vous répond personnellement

Envie de voir à quoi ressemblerait le site de votre entreprise ?

Écrivez-nous sur WhatsApp et nous vous préparons gratuitement un site de démonstration au nom de votre entreprise. Vous le voyez d'abord, puis vous décidez — sans engagement.

Demander un site démo gratuitNous répondons généralement en quelques minutes