Avoir Factur-X et remboursement WooCommerce : le guide complet 2026
Pourquoi l'avoir n'est pas un détail dans la facturation électronique
Un client vous demande un remboursement partiel sur une commande. Vous lui restituez la somme, et l'affaire est close ? Pas tout à fait. Dans la facturation française, le remboursement doit s'accompagner d'un document légal : l'avoir, aussi appelé note de crédit.
Avec la réforme de la facturation électronique de 2026, cet avoir doit lui aussi être au format Factur-X. C'est une obligation que beaucoup d'e-commerçants découvrent tard, parfois après leur première mise à jour comptable.
Ce guide explique précisément comment générer un avoir Factur-X conforme depuis WooCommerce, ce que la loi exige, et comment GoFactoX automatise toute la procédure.
Qu'est-ce qu'un avoir au sens légal
Un avoir est un document commercial émis pour annuler tout ou partie d'une facture déjà émise. C'est l'instrument légal qui permet :
- de constater un remboursement
- de corriger une erreur sur une facture initiale (montant, quantité, taux de TVA)
- de matérialiser une remise commerciale rétroactive
L'article L441-9 du Code de commerce et l'article 289 du Code général des impôts encadrent son émission. Concrètement, un avoir doit :
- mentionner explicitement le mot "avoir" (ou "facture d'avoir")
- porter un numéro séquentiel propre, sans trou
- référencer précisément la facture initiale
- reprendre les mentions légales obligatoires (vendeur, acheteur, TVA, mentions Article 293 B le cas échéant)
- détailler les montants en valeur absolue (le caractère "négatif" est porté par le type de document, pas par le signe des montants)
Sans avoir, la TVA collectée reste due au fisc même si vous avez physiquement remboursé le client. C'est pour cela qu'il faut systématiquement émettre un avoir lors d'un remboursement.
Le format Factur-X pour les avoirs
Factur-X est un format hybride : un PDF/A-3 lisible par un humain, avec un fichier XML embarqué exploitable par les logiciels comptables. Pour distinguer une facture d'un avoir, c'est le type de document dans le XML qui change :
- Code 380 (UN/CEFACT) : facture commerciale
- Code 381 : avoir (credit note)
Cette différence est invisible à l'œil, mais elle est essentielle. Tous les logiciels de comptabilité, ainsi que le futur Portail Public de Facturation (PPF), routent et traitent les avoirs différemment des factures.
L'avoir Factur-X doit aussi inclure la référence à la facture initiale, conformément aux champs BT-25 (numéro) et BT-26 (date) de la norme européenne EN 16931. Sans cette référence, le document est techniquement invalide et risque d'être rejeté.
Comment générer un avoir Factur-X depuis WooCommerce
WooCommerce gère nativement la création de remboursements ("refunds"), mais ne produit aucun document légal Factur-X. C'est là qu'intervient un plugin comme GoFactoX.
Génération automatique (plan Pro)
Avec le plan Pro de GoFactoX activé :
1. Vous allez sur une commande dans WooCommerce > Commandes
2. Vous cliquez sur "Rembourser" et indiquez le montant ou les articles à rembourser
3. Vous validez
Dès la création du remboursement, GoFactoX :
- attribue un numéro d'avoir séquentiel (préfixe AV- par défaut, paramétrable)
- génère le PDF/A-3 avec le XML Factur-X type 381 embarqué
- inclut automatiquement la référence à la facture initiale
- ajoute la mention légale "Avoir relatif à la facture F-XXXX du JJ/MM/AAAA"
- archive le tout dans votre dossier d'uploads sécurisé
Aucune intervention manuelle nécessaire.
Génération manuelle (plan gratuit)
Le plan gratuit Starter inclut aussi la génération d'avoirs, en un clic depuis la commande. Sur la page d'édition d'une commande, vous voyez tous les remboursements WooCommerce listés sous l'encart Factur-X, chacun avec un bouton "Generate Credit Note". Un clic et l'avoir est créé.
C'est une approche manuelle adaptée aux boutiques qui traitent peu de remboursements. Si vous avez plus de 5 remboursements par mois, le passage au plan Pro est rentable.
Exemple concret : remboursement partiel
Prenons une commande de 120 € TTC pour 2 unités d'un produit à 50 € HT et 20 % de TVA. Le client retourne 1 unité.
Sur WooCommerce
Dans la commande, vous créez un remboursement de 60 € TTC (1 × 50 € HT + 10 € TVA), avec comme motif "Retour d'un exemplaire".
Ce que GoFactoX génère
Un avoir AV-2026-0001 daté du jour :
- montant HT : 50 €
- TVA 20 % : 10 €
- montant TTC : 60 €
- référence : "Avoir relatif à la facture F-2026-0042 du 15/05/2026"
- motif : "Retour d'un exemplaire"
- mentions légales reprises de la facture initiale
Côté XML embarqué, le type de document est 381, et les balises `
Le règle d'or : pas d'avoir sans facture initiale
Légalement, on ne peut émettre un avoir que pour une facture déjà émise. C'est une règle simple mais souvent oubliée par les plugins.
GoFactoX applique cette règle strictement : si une commande n'a jamais eu de facture générée (par exemple parce qu'elle a été remboursée avant d'avoir été marquée "completed"), le plugin refusera de créer l'avoir et vous demandera de générer la facture d'abord.
Cela évite les situations comptables ingérables où un avoir "flotte" sans contrepartie.
Le filigrane AVOIR : recommandé mais optionnel
GoFactoX peut ajouter un filigrane discret "AVOIR" en arrière-plan du PDF, en rose pâle et rotation de -20°. Ce filigrane :
- n'est pas exigé par la loi
- mais facilite la lecture pour vos clients et votre comptable
- évite la confusion entre une facture et un avoir lors d'une recherche rapide
Le filigrane est activable ou désactivable dans WooCommerce > Réglages > Factur-X.
Et la TVA dans tout cela
Émettre un avoir, c'est aussi déclencher une régularisation de TVA. Le sujet est suffisamment riche pour justifier un article dédié : TVA sur les avoirs et remboursements en facturation électronique.
L'idée clé : l'avoir vous permet de récupérer la TVA collectée auprès du fisc à condition que le document soit conforme. Sans avoir conforme, la TVA reste due.
Cas particuliers à connaître
Remboursement total versus partiel
Un avoir peut porter sur la totalité ou une partie de la facture initiale. La logique technique est la même : c'est la valeur des lignes dans l'avoir qui détermine le montant à créditer.
Plusieurs remboursements sur la même commande
WooCommerce permet de créer plusieurs remboursements sur une même commande. Chaque remboursement génère son propre avoir, chacun référençant la facture initiale (pas l'avoir précédent).
Annulation d'un avoir
Légalement, on ne supprime pas un avoir émis. Si vous avez émis un avoir par erreur, vous devez :
- soit émettre une nouvelle facture qui rétablit le montant
- soit annoter votre comptabilité, en gardant l'avoir initial dans les archives
GoFactoX ne supprime jamais automatiquement un avoir, même si vous supprimez le remboursement côté WooCommerce.
Conclusion
L'avoir Factur-X est désormais aussi indispensable que la facture Factur-X elle-même. Avec la réforme 2026/2027, c'est même un point que vos prestataires et vos clients vérifieront systématiquement.
Si votre boutique WooCommerce génère ne serait-ce que quelques remboursements par mois, vous ne pouvez plus vous contenter d'un PDF artisanal. GoFactoX automatise toute la procédure, depuis la génération à la conservation, dans un format légalement opposable.
Installez GoFactoX gratuitement depuis WordPress.org et générez votre premier avoir conforme dès aujourd'hui.
Prêt pour la réforme 2026 ?
GoFactoX génère vos factures Factur-X conformes directement depuis WooCommerce.
Voir les offres