Automatiser la facturation électronique EU avec le connecteur SealDoc Make
Beaucoup d’entreprises travaillent déjà dans Make. Leurs commandes arrivent d’une boutique en ligne, leurs fichiers atterrissent dans Google Drive, leurs confirmations partent via Gmail. Ce qui leur manque encore, c’est un moyen d’intégrer la facturation électronique conforme dans ce même workflow visuel, sans construire de requêtes HTTP à la main. C’est exactement ce que fait l’application SealDoc pour Make.
Ce qu’est Make
Make (anciennement Integromat) est une plateforme d’automatisation visuelle qui connecte plus de 1 500 applications via un constructeur de scénarios par glisser-déposer. Vous dessinez le flux, définissez les correspondances de données, et Make l’exécute selon un planning ou dès qu’un déclencheur s’active. Pas d’hébergement, pas de déploiement, pas de code. Équipes financières, responsables des opérations et développeurs l’utilisent tous, car la prise en main est rapide et la couverture est large.
Ce que l’application SealDoc apporte
Six actions et un déclencheur, prêts à être glissés sur un canvas :
- Generate Invoice : transforme des données de facture structurées (vendeur, acheteur, lignes) en facture électronique Factur-X : un PDF/A-3 avec le XML intégré, validé selon EN 16931 et horodaté.
- Create Job : envoie un fichier (PDF, Word, Excel, PowerPoint ou une image) pour conversion en PDF/A-3, avec en option un horodatage RFC 3161, un evidence pack, l’accessibilité PDF/UA et l’OCR.
- Generate Document : convertit directement du Markdown ou du HTML en PDF/A-3 scellé.
- Get Job : renvoie le statut et les détails de n’importe quel job.
- Validate Invoice : contrôle un fichier Factur-X ou ZUGFeRD existant selon EN 16931 et renvoie un verdict avec chacun des constats.
- Peppol-Ready Check : recherche un numéro de TVA dans le Peppol Directory.
- Job Status Changed (déclencheur) : lance un scénario dès qu’un job envoyé se termine ou échoue. Il s’appuie sur les webhooks SealDoc, inclus à partir du plan Growth.
Un scénario pratique en quatre modules
Supposons que vos factures naissent sous forme de lignes dans une Google Sheet : une ligne par facture, avec le numéro, la date, le client et la ligne de facture. Vous voulez que chaque nouvelle ligne devienne une facture électronique conforme dans votre archive Dropbox.
Module 1 : Google Sheets, Watch New Rows. Pointez-le vers la feuille. Chaque nouvelle ligne lance le scénario.
Module 2 : SealDoc, Generate Invoice. Mappez les champs depuis la ligne :
- Invoice number et Invoice date depuis la ligne. Currency : EUR.
- VAT rate (decimal) :
0.21pour 21 %. Laissez VAT category et VAT label vides pour un taux normal ; SealDoc en déduit la catégorie et rédige la mention. - Seller : votre propre entreprise, avec la raison sociale, le numéro de TVA, l’adresse, le code postal, la ville et le pays (code à deux lettres). Le numéro de TVA doit correspondre à celui de votre espace de travail SealDoc.
- Buyer : choisissez l’option des coordonnées de l’acheteur et mappez les champs du client, ou utilisez un client que vous avez enregistré dans SealDoc.
- Line items : description, quantité, unité et prix unitaire (hors TVA).
- Profile : Basic, qui produit du Factur-X.
Le module répond avec un jobId, un status et un statusUrl. La facture est générée pendant l’appel : status vaut donc completed quand le module se termine, et il n’y a rien à attendre.
Module 3 : HTTP, Make a request. Méthode GET, URL https://api.sealdoc.eu/api/download/{{2.jobId}}, et un en-tête : X-Api-Key avec votre clé API comme valeur. La réponse est le PDF/A-3 scellé, avec factur-x.xml intégré. Besoin du XML seul en plus ? Ajoutez une deuxième requête sur https://api.sealdoc.eu/api/invoices/{{2.jobId}}/xml.
Module 4 : Dropbox, Upload a File. Mappez les données du Module 3, donnez au fichier un nom tel que le numéro de facture suivi de .pdf, et choisissez le dossier de destination. La facture est désormais archivée, validée et horodatée.
Quatre modules, aucun JSON à construire à la main, aucune logique de nouvelle tentative à câbler soi-même. Le scénario entier tient sur un seul écran.
Pourquoi la conformité sans code compte pour les obligations UE
Les États membres de l’UE déploient la facturation électronique B2B à des rythmes différents :
- France : à partir du 1er septembre 2026, toute entreprise établie en France doit être en mesure de recevoir des factures électroniques, et les grandes entreprises et les entreprises de taille intermédiaire doivent les émettre. Les petites entreprises et les microentreprises suivent en septembre 2027.
- Allemagne : les entreprises doivent être en mesure de recevoir des factures électroniques depuis le 1er janvier 2025. Leur émission devient obligatoire en 2027 et 2028.
- Belgique : depuis le 1er janvier 2026, les entreprises établies en Belgique échangent leurs factures B2B par voie électronique, avec Peppol comme canal standard.
- Pologne : le KSeF est obligatoire depuis le 1er février 2026 pour les plus grands contribuables et depuis le 1er avril 2026 pour les autres.
Chaque obligation a son propre format, ses propres règles et son propre canal de transmission. Suivre tout cela en tant que développeur, c’est viser une cible mouvante. Dans Make, avec SealDoc derrière, le problème change de nature : SealDoc valide chaque facture selon EN 16931 avant de la sceller, et quand les règles changent, la validation évolue avec elles, de notre côté.
C’est la valeur essentielle : les évolutions réglementaires vivent dans le moteur de SealDoc, pas dans votre scénario.
Connecter SealDoc dans Make
L’application SealDoc pour Make est en accès anticipé. Demandez l’accès via notre page de contact. Dès que l’application est dans votre organisation Make :
- Ajoutez n’importe quel module SealDoc à un scénario.
- Ouvrez son champ Connection et cliquez sur Add.
- Collez votre clé API SealDoc dans API key. Vous créez cette clé dans l’application SealDoc sous Integration → API Keys ; elle n’est affichée qu’une seule fois.
- Cliquez sur Save.
Dès lors, chaque module SealDoc de vos scénarios peut utiliser cette connexion. Validate Invoice et Peppol-Ready Check n’ont besoin d’aucune connexion.
Commencer dès maintenant
Generate Invoice nécessite un espace de travail SealDoc avec accès API : le plan Developer gratuit ou n’importe quel plan payant. Create Job avec horodatages et evidence packs commence au plan Starter, et le déclencheur Job Status Changed au plan Growth. Tous les plans figurent sur notre page de tarifs.
Vous appelez déjà l’API SealDoc depuis des modules HTTP ? L’application SealDoc les remplace par des modules qui connaissent chaque champ, et vos mappings restent lisibles. Toutes les façons de connecter SealDoc sont sur notre page d’intégrations.
L’automatisation de la conformité n’a pas à être un projet d’ingénierie de six semaines. Quatre modules dans Make suffisent pour commencer.