Des factures électroniques UE depuis CS-Cart.

Chaque commande reçoit une facture électronique en XRechnung (CII et UBL), Factur-X/ZUGFeRD (un PDF/A-3 avec le XML intégré) et Peppol BIS 3.0, plus des avoirs électroniques. Pour les boutiques et marketplaces qui vendent à des entreprises ou des organismes publics dans l’UE.

  • v1.0.1
  • CS-Cart 4.17.2 – 4.21.x, Multi-Vendor
  • Remboursement sous 30 jours pour un premier achat

Les produits, la documentation, les boutiques et le support sont en anglais.

Capture d’écran de EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL
Capture d’écran de EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL
Capture d’écran de EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL
Capture d’écran de EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL

Le problème

Une facture PDF n’est pas une facture électronique

La Belgique, la France et l’Allemagne font passer la facturation entre entreprises aux formats structurés EN 16931 à partir de 2026. Un PDF qui ressemble à une facture ne respecte pas ces règles : les données doivent être lisibles par machine.

CS-Cart crée des factures PDF. Acheteurs et organismes publics demandent de plus en plus du Factur-X, du XRechnung ou des fichiers Peppol.

Trois façons d’envoyer des factures électroniques

ApprocheFonctionnementInconvénient
Logiciel comptableRessaisir ou importer chaque commande dans un outil de facturation.Double travail, et la numérotation peut diverger de la boutique.
Service externeEnvoyer les commandes à un service payant qui crée les fichiers.Frais mensuels, et les données de commande quittent votre boutique.
Créée dans la boutiqueL’approche de EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBLLa boutique crée et fige la facture électronique quand la commande atteint le statut choisi.L’envoi via Peppol nécessite toujours un point d’accès (service payant).

EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL

Comment ça marche

  1. 01

    Données vendeur une fois

    Saisissez vos données vendeur et vérifiez la catégorie de TVA de chaque taxe. Les acheteurs peuvent ajouter une référence acheteur, un identifiant Peppol et un numéro de TVA au checkout.

  2. 02

    Créée au statut choisi

    Quand une commande atteint le statut choisi, sa facture électronique est créée et figée. La page de commande propose les quatre téléchargements, les contrôles et un bouton de régénération.

  3. 03

    La transmettre

    Le client la télécharge depuis sa page de commande, elle peut être jointe aux e-mails, et les fichiers Peppol partent vers n’importe quel point d’accès par envoi ou via un plug-in pilote.

Ce que vous obtenez

Quatre formats

XRechnung 3.0 (CII et UBL), Factur-X 1.0 / ZUGFeRD 2.x EN 16931 et Peppol BIS Billing 3.0.

Numérotation continue

Partagée avec notre add-on Invoices & Credit Notes s’il est installé.

Avoirs électroniques

À l’annulation ou à partir d’avoirs partiels.

Catégories de TVA

Depuis vos taxes : taux normal, taux zéro, exonération, autoliquidation et export.

Journal de validation

Contrôles par format avec codes de règle avant l’envoi.

Vendeurs émetteurs

Sur Multi-Vendor, les vendeurs peuvent facturer en leur nom avec leurs propres données.

Conçu pour

  • Boutiques B2B en France
  • Boutiques B2B en Allemagne
  • Acheteurs Peppol en Belgique
  • Fournisseurs d’organismes publics
  • Marketplaces UE
  • Vente en gros

EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL

Captures d’écran

Réalisées dans nos boutiques de démo et de développement ; l’interface est en anglais.

Une facture PDF n’est pas une facture électronique

Au sens européen, une facture électronique est une donnée structurée lisible par un logiciel, selon la norme EN 16931. Un PDF que le comptable de votre client ressaisit ne compte pas, si soigné soit-il. La Belgique, la France et l’Allemagne font passer la facturation entre entreprises aux formats structurés à partir de 2026, et les acheteurs publics les exigent déjà dans plusieurs pays.

Les règles, dates et exemptions varient selon les pays et évoluent, cette page ne dit donc pas ce que vous devez faire. Notre guide de la facture électronique explique les formats, et votre conseiller fiscal décide de ce qui s’applique. Ce que fait l’add-on est simple : il transforme chaque commande CS-Cart en une facture électronique figée, disponible en quatre fichiers.

XRechnung, ZUGFeRD, Factur-X ou Peppol : quel fichier pour quel acheteur ?

Formats produits à partir d’une commande
FormatFichierDestinataire type
Factur-X / ZUGFeRDPDF/A-3 avec factur-x.xmlTous : lisible en PDF, importable par les logiciels comptables (France, Allemagne)
XRechnung CIIXMLPortails publics allemands, entreprises allemandes
XRechnung UBLXMLPortails publics allemands préférant UBL
Peppol BIS Billing 3.0UBL XMLPoints d’accès Peppol (Belgique, Pays-Bas, pays nordiques)

Les quatre viennent du même document figé : vous pouvez envoyer une XRechnung à un acheteur public allemand et un Factur-X à un client français pour la même facture. Le XML et le PDF/A-3 sont écrits en PHP pur, sans bibliothèque PDF ni service externe.

Comment une commande devient une facture électronique

  1. Un acheteur professionnel peut saisir une référence acheteur ou Leitweg-ID, un identifiant Peppol et un numéro de TVA, au paiement ou dans son profil.
  2. Quand la commande atteint un statut choisi (Processed ou Complete par défaut), l’add-on crée la facture une seule fois, avec le numéro, vos données, celles de l’acheteur, les lignes, taxes, remises, livraison et paiement.
  3. Le document est contrôlé selon les règles de chaque format. Le journal de validation donne une carte par format : aucun problème, avertissements ou à corriger, avec le code de règle comme BR-DE-6 et ce qu’il faut changer.
  4. La facture est jointe à l’e-mail de statut pour les commandes professionnelles (réglage) et apparaît sur la page de commande du client.
  5. Les comptables téléchargent un ZIP depuis Orders, e-Invoices, filtré par période, dans le format voulu.

Si un contrôle échoue, corrigez les données et cliquez sur Rebuild from order : numéro et date restent identiques. Ne reconstruisez pas un document déjà reçu par l’acheteur, corrigez-le par un avoir.

La suite de tests de l’add-on contrôle chaque format avec les validateurs officiels : le validateur KoSIT avec la configuration XRechnung, les règles Peppol BIS 3.0 et veraPDF pour la partie PDF/A. Le journal de votre boutique couvre les contrôles que vos données peuvent enfreindre.

Configuration : ce qu’il faut saisir une fois

  • Données du vendeur dans Orders, e-Invoices : raison sociale, TVA, numéro fiscal, immatriculation, adresse, contact, IBAN et BIC. Les champs vides reprennent Settings, Company. XRechnung exige un téléphone et un e-mail.
  • Votre identifiant Peppol, si vous envoyez par Peppol. Sans lui, l’adresse est déduite du numéro de TVA et signalée par un avertissement.
  • Catégories de TVA dans Tax and payment mapping. Les taxes sont associées automatiquement au taux normal ou zéro ; choisissez exonéré ou autoliquidation pour les cas particuliers, avec un texte d’exonération si besoin.
  • Moyen de paiement par méthode. Automatique : contre-remboursement, service de paiement en ligne, chèque, sinon virement SEPA, qui imprime votre IBAN.
  • Unités UN/ECE par produit dans l’éditeur. Défaut : One (C62).

La numérotation est sans trou : les numéros sont attribués dans une transaction de base de données, deux commandes simultanées n’ont donc jamais le même, et un document en échec ne laisse aucun trou. Avec Invoices & Credit Notes, la facture électronique reprend le numéro et la date de la facture PDF, et chaque avoir devient un avoir électronique. Sans lui, l’add-on numérote ses documents et crée un avoir complet à l’annulation.

Autoliquidation, export et prix TTC

Les factures électroniques utilisent des montants nets par ligne. L’add-on retire la taxe de chaque ligne, répartit les remises de commande par taux, et ajoute livraison et frais de paiement avec leur taxe. Un acheteur avec un numéro de TVA d’un autre pays de l’UE et sans taxe reçoit la catégorie K pour les biens ou AE pour les services. Les ventes hors UE non taxées sont des exports (G). Avec EU VAT Number Validation, sa décision d’autoliquidation est reprise.

Envoi Peppol, marketplaces et autres limites

L’add-on ne se connecte pas seul à Peppol, car l’envoi exige un compte auprès d’un point d’accès, et les prestataires varient selon le pays et le prix. Vous pouvez télécharger le fichier Peppol UBL et le charger chez votre prestataire, ou installer un pilote via l’interface prévue. Avec un pilote, la page du document affiche un bouton Send via Peppol, et les nouvelles factures aux acheteurs dotés d’un identifiant Peppol peuvent partir automatiquement.

Les consommateurs n’ont pas d’adresse Peppol : une carte « needs attention » sur un fichier Peppol pour une commande de consommateur est donc normale. Utilisez alors Factur-X ou XRechnung.

Sur Multi-Vendor, le vendeur est automatique par défaut : les vendeurs avec Direct payments, ou quand Invoices & Credit Notes numérote par vendeur, sinon la marketplace. Vous pouvez forcer l’un ou l’autre. Le mapping fiscal reste toujours à l’administrateur.

L’add-on prépare des documents. Il vous appartient, avec votre conseiller, de confirmer qu’un format, un processus ou un archivage répond aux règles de votre pays.

Add-on ou service externe de facturation électronique ?

Deux façons d’émettre des factures depuis CS-Cart
Service externeEU e-Invoicing
Où sont les donnéesChez le prestataireDans votre boutique
Ressaisie ou exportsSynchro ou export manuelCréé depuis la commande
Envoi PeppolSouvent inclusVia votre point d’accès
Archivage légalSouvent inclusVotre responsabilité
Coût récurrentGénéralementLicence unique

Si un logiciel comptable ou un ERP émet déjà toutes vos factures, laissez-le faire et passez-vous de cet add-on. Il s’adresse aux boutiques où la facture naît dans CS-Cart. Voir EU e-Invoicing sur la boutique.

Versions et prérequis

CS-Cart et Multi-Vendor 4.17.2 à 4.21.x sur PHP 7.2.5 à 8.3, avec MySQL ou MariaDB en InnoDB. L’export ZIP utilise ZipArchive de PHP. Sur Ultimate, chaque vitrine a ses réglages. Les quantités et unités viennent de Sell by Weight & Length. La création prend quelques millisecondes au changement de statut, les fichiers sont générés au téléchargement ou à l’envoi, et rien n’est ajouté aux pages en cache.

CS-Cart

EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL en bref

Factur-X/ZUGFeRD, XRechnung et Peppol BIS 3.0 avec avoirs, depuis chaque commande.

Prix
CS-Cart 99 $US · Multi-Vendor 149 $US (paiement unique)
Version
1.0.1
Compatible avec
CS-Cart 4.17.2 – 4.21.x, Multi-Vendor
Licence
Une boutique en production, perpétuelle, 12 mois de mises à jour et de support
Remboursement
Remboursement sous 30 jours pour un premier achat

CS-Cart

Les produits CS-Cart que les boutiques achètent en premier

Les produits les plus demandés sur cette plateforme. Chacun a sa page et s’achète directement sur la boutique.

Acheter CS-Cart sur notre boutique

Prix, licences, documentation complète et téléchargement immédiat sur la boutique.

cs-cart.kaviolabs.com · 98 add-ons · 29 thèmes

Facture électronique

La même fonction sur d’autres plateformes

Développée nativement pour chaque plateforme, pas portée. Chaque version a sa propre page produit, sa documentation et son prix.

Guide

Guide associé

Guide · en anglais

E-invoicing explained

XRechnung, ZUGFeRD/Factur-X and Peppol BIS 3.0 explained, with the DE, FR and BE timelines and a store checklist.

Lire le guide

FAQ

Questions fréquentes

Envoie-t-il les factures via Peppol ?

Il crée des fichiers Peppol BIS 3.0 et dispose d’une interface de pilote pour points d’accès. L’envoi nécessite un point d’accès Peppol, service payant distinct.

Est-ce un conseil fiscal ou juridique ?

Non. L’add-on crée des documents aux formats publiés et les contrôle. Le format à envoyer, et à qui, dépend de votre pays et de vos acheteurs.

Les vendeurs peuvent-ils facturer en leur nom ?

Oui, sur Multi-Vendor, avec leurs propres données vendeur.

Gère-t-il les quantités mesurées ?

Oui. Les produits ont des unités UN/ECE et les quantités mesurées sont prises en charge.

Quel format dois-je envoyer ?

Cela dépend de l’acheteur. Les acheteurs publics allemands attendent XRechnung, les entreprises de Belgique et de nombreux pays reçoivent Peppol BIS 3.0 via un point d’accès, et Factur-X ou ZUGFeRD fonctionne en PDF pour les personnes et en XML pour les logiciels.

Puis-je modifier une facture après sa création ?

Corrigez les données et utilisez Rebuild from order ; numéro et date restent identiques. Si l’acheteur a reçu le document, corrigez par un avoir et une nouvelle facture.

Fonctionne-t-il avec Invoices & Credit Notes ?

Oui. La facture électronique reprend le numéro et la date de la facture PDF, et chaque avoir devient un avoir électronique avec les lignes créditées.

Mes prix sont TTC. Les montants sont-ils justes ?

Oui. Les factures utilisent des montants nets par ligne : l’add-on retire la taxe de chaque ligne, répartit les remises par taux et recalcule la TVA par taux.

Ralentit-il le paiement ?

Non. La facture est créée quand la commande atteint le statut choisi, et les fichiers ne sont générés qu’au téléchargement ou pour une pièce jointe.

Préparez-vous à la facturation EN 16931

La page produit contient la documentation complète, des captures d’écran et l’historique des versions.

Kavio Labs

Aussi chez Kavio Labs

Les mêmes standards, le même support et un seul portail de licences sur chaque plateforme.