Retour au blog
Guides7 octobre 20264 min de lecture

Vente de cours en ligne : le workflow de facturation conforme de A à Z

De la vente initiale à la quittance fiscale, voici comment structurer un process de facturation sans faille pour 10 pays d'apprenants, sans y passer vos soirées.

Par ZenPay Team

Partager
Vente de cours en ligne : le workflow de facturation conforme de A à Z
Photo de Sincerely Media sur Unsplash

Vous venez de vendre un programme à 397 € à une étudiante au Brésil, un coaching 1:1 à 1 200 $ à un client aux États-Unis, et un accès annuel à 149 £ à un particulier en Grande-Bretagne. Trois devises, trois régimes fiscaux différents, trois façons de rater votre facturation si vous n'avez pas de process clair.

La vente n'est pas la facturation : ne confondez pas les deux

Votre processeur de paiement (Stripe, Gumroad, ThriveCart...) enregistre la transaction. Il ne produit pas une facture fiscalement valide pour autant. Une confirmation de commande n'a pas la même valeur légale qu'une facture avec numéro séquentiel, mention de TVA et identification de vos deux parties.

La distinction compte particulièrement dans deux cas :

  • Un apprenant professionnel veut déduire votre formation de ses charges. Il a besoin d'une vraie facture, pas d'un reçu Stripe.
  • Vous êtes assujetti à la TVA dans votre pays (ou à l'OSS européen). Vous devez émettre une facture conforme, pas juste encaisser.

Commencez donc par séparer les outils : le processeur gère l'encaissement, votre outil de facturation gère la comptabilité et la conformité.

Ce que chaque facture doit contenir

Quel que soit le pays de votre apprenant, une facture valide inclut :

  • Votre nom légal ou raison sociale, adresse et numéro fiscal
  • Le nom et l'adresse de votre client
  • Un numéro de facture unique et séquentiel
  • La date d'émission et la date d'échéance
  • La description précise de la prestation ("Accès 12 mois - Formation Copy Pro", pas "Formation")
  • Le montant HT, le taux de TVA applicable, et le montant TTC

Gérer la TVA quand vos apprenants sont partout

C'est le nœud du problème. La TVA sur les services numériques suit le pays de l'acheteur, pas le vôtre. Un apprenant en Allemagne vous doit la TVA allemande (19 %), un apprenant en France la TVA française (20 %), un apprenant aux États-Unis... aucune TVA européenne.

Les trois situations que vous rencontrez le plus souvent

1. Un particulier dans l'UE : vous appliquez la TVA de son pays. Si votre chiffre d'affaires B2C transfrontalier dépasse 10 000 € sur l'année dans l'UE, vous devez vous inscrire au guichet unique OSS (One Stop Shop). En dessous de ce seuil, vous appliquez votre TVA locale.

2. Un professionnel dans l'UE (B2B) : pas de TVA à collecter de votre côté. Vous émettez une facture en HT avec la mention "Autoliquidation" ou "Reverse charge - Art. 196 Directive TVA". C'est votre client qui déclare la TVA dans son pays.

3. Un client hors UE (États-Unis, Brésil, Australie...) : en règle générale, aucune TVA européenne. Facturez HT, mentionnez "Exonéré - prestation hors UE" ou équivalent selon votre législation nationale.

Sur ZenPay, vous gérez ces trois cas sur chaque facture individuellement : mode TVA inclusive, exclusive, exonérée, ou avec le toggle autoliquidation pour le B2B européen. Pas besoin de créer des modèles séparés.

Construire un workflow de facturation en cinq étapes

Voici comment relier votre processeur de paiement à vos obligations comptables sans copier-coller manuellement.

Étape 1 : configurez un modèle par type de produit

Un modèle pour vos cours en accès unique, un pour vos coachings récurrents, un pour vos programmes de groupe. Chaque modèle pré-remplit la description, le taux de TVA par défaut, et les conditions de paiement. Vous n'avez plus qu'à renseigner le client et la devise.

Étape 2 : émettez en devise locale de l'apprenant

Une étudiante au Brésil paiera plus facilement en BRL. Un coach américain en USD. Sur ZenPay, chaque facture peut être dans une devise différente parmi les 11 disponibles (EUR, USD, GBP, BRL, CAD, AUD, JPY, CHF, SEK, SGD, CNY). Votre portefeuille multi-devises agrège les totaux par devise, ce qui simplifie votre reporting.

Étape 3 : envoyez avec un lien partageable, pas un PDF en pièce jointe

Un lien court que votre apprenant ouvre depuis son téléphone, sans créer de compte. Pour les marchés asiatiques, le QR code sur la facture permet un paiement en deux taps via WeChat Pay ou Alipay. Pour le Brésil, le QR code PIX. Ce détail réduit les frictions d'encaissement de façon mesurable.

Étape 4 : automatisez les relances pour les paiements différés

Les coachings récurrents facturés en NET 7 ou NET 15 ont tendance à glisser. Configurez une relance automatique 2 jours avant l'échéance et une autre 3 jours après. Sur ZenPay, ces relances partent en votre nom avec un modèle éditable. Vous n'avez pas à surveiller un tableau de bord chaque matin.

Étape 5 : enregistrez le taux de change à la date de paiement

Quand un étudiant vous paie 149 £, votre comptabilité a besoin de la conversion en euros à la date exacte du règlement. ZenPay capture le taux de change au moment du paiement pour vos rapports en devise principale. Votre expert-comptable reçoit un export CSV propre, pas une feuille de calcul approximative.

Remboursements et litiges : ne perdez pas la tête

Un remboursement sur un cours en ligne n'est pas une suppression de facture. C'est un avoir (note de crédit) qui annule tout ou partie de la facture originale. Supprimer ou modifier rétroactivement une facture émise casse votre numérotation séquentielle et crée un problème comptable.

Le process correct :

  1. Émettez un avoir au montant remboursé, avec référence à la facture initiale
  2. Procédez au remboursement via votre processeur
  3. Conservez les deux documents (facture + avoir)

Si le litige porte sur une prestation non rendue : l'avoir solde la dette. Si la prestation a été partiellement livrée : l'avoir couvre uniquement la partie non rendue.

Comment la plupart des formateurs gèrent ça

  • Copier-coller manuellement les données client depuis Stripe dans un PDF Word.
  • Appliquer le même taux de TVA à tous les pays sans distinction.
  • Envoyer la facture en euros même aux clients américains ou brésiliens.
  • Relancer les impayés à la main, quand on y pense.
  • Convertir les devises à la louche dans un tableur en fin de trimestre.

Comment ZenPay le structure

  • Le toggle autoliquidation sur chaque facture gère le B2B européen en un clic.
  • La sélection de devise par facture couvre 11 devises dont BRL, GBP et USD.
  • Les liens partageables et QR codes PIX/WeChat Pay réduisent les frictions selon le pays.
  • Les relances automatiques partent en votre nom N jours avant ou après l'échéance.
  • Le taux de change est capturé à la date de paiement pour un export CSV propre.

Construire une bibliothèque de quittances que votre comptable adorera

En fin d'exercice, votre expert-comptable a besoin de réconcilier chaque paiement reçu avec une facture émise. Si vous avez encaissé 47 paiements en 5 devises différentes via 3 processeurs, cet exercice peut prendre des heures... ou dix minutes.

La différence tient à deux habitudes :

  • Exportez vos factures en PDF et CSV chaque trimestre, pas en urgence en janvier.
  • Nommez vos descriptions de façon constante : "Coaching mensuel - Pack 4 séances - Novembre 2025" dit tout d'un coup d'oeil, "Coaching" ne dit rien.

Avec des rapports par devise, un statut clair (payé, partiel, en retard, annulé) et des données d'export structurées, vous passez de la "boîte à chaussures numérique" à une comptabilité qu'on peut auditer.

La conformité fiscale internationale n'est pas une option réservée aux grandes plateformes. Elle est accessible dès votre premier cours vendu à l'étranger, à condition d'avoir un workflow clair et des outils qui distinguent la devise de l'apprenant, son statut fiscal, et la nature de la prestation. Mettez ce process en place une fois : vous n'aurez plus à le réinventer à chaque vente.

Moins d’admin.
Plus de ce qui compte.

Votre première facture
en moins de 2 minutes.

1Inscrivez-vous — gratuit
2Ajoutez votre premier client
3Envoyez votre facture

Gratuit pour toujours.
Sans arnaque.

€0

Pour démarrer

Pas de carte. Pas d’essai. Juste gratuit.

Commencer gratuitement

Continuer la lecture