Intégration Peppol conviviale pour les développeurs
Le API Peppox Intégrez la facturation électronique Peppol en quelques minutes, et non en plusieurs semaines. Connectez votre ERP, votre système comptable ou votre plateforme SaaS via une API REST simple et unifiée : sans SOAP, ni complexité.
Obtenir l'accès à l'API
Avec Peppox, vous pouvez administrer tous vos clients depuis une interface sécurisée et conviviale.
Créer un espace dédié Compte d'entreprise pour chaque client que vous gérez et utilisez la même API simple pour envoyer et recevoir leurs factures et notes de crédit Peppol — sans devenir ou inscription auprès de un point d'accès.
Exemple: si votre ERP héberge plusieurs sociétés/clients, créez un compte Peppox Company pour chacun d'eux et connectez notre API pour livrer et recevoir des documents en leur nom.
Connectez-vous à votre façon — Point d'accès géré ou le vôtre
Nous facilitons la vie des développeurs et intégrateurs. Si vous n'avez pas encore de point d'accès Peppol, commencez à envoyer Factures conformes à Peppol aujourd'hui en utilisant le Point d'accès géré Peppox — pas d’intégration complexe.
Vous avez déjà un point d'accès ? Simplement associez vos informations d'identification et vos certificats dans notre tableau de bord sécurisé et vous êtes prêt. Dans les deux cas, vous utilisez le même API Peppox et les points de terminaison — aucune modification de code.
Apportez votre propre point d'accès
Conservez votre fournisseur actuel et connectez-le en quelques minutes — pas de réécriture, pas de problèmes de migration.
- Stockez en toute sécurité les informations d'identification et les certificats dans le tableau de bord
- Aucun changement de code — mêmes points de terminaison et mêmes charges utiles
- Journaux unifiés, suivi des livraisons et visibilité des erreurs
Pas encore de point d’accès ?
Utilisez le Point d'accès géré Peppox et envoyez votre première facture en deux clics.
- Pas de contrats AP séparés ni de longue intégration
- Routage haute performance et sécurisé vers le réseau Peppol
- Validation BIS UBL / PEPPOL et prise en charge des pièces jointes PDF
géré ou lié dans la configuration — les points de terminaison restent identiques.
Changez de point d'accès à tout moment depuis le tableau de bord : conservez vos appels API identiques, mettez simplement à jour la configuration.
Choisissez comment vous souhaitez envoyer des documents à Peppol
Peppox offre aux développeurs deux méthodes performantes pour intégrer la facturation électronique Peppol. Vous pouvez soit créer des documents en envoyant des données de facture structurées via nos points de terminaison API existants, soit utiliser la nouvelle API PDF2Peppol envoyer plus rapidement des documents à partir d'un simple PDF.
1. API de facturation structurée
Voici le flux de travail actuel pour les développeurs. Votre application envoie manuellement les informations de la facture : en-tête, client, fournisseur, lignes, taxes, totaux, pièces jointes, puis génère le fichier XML Peppol.
- Vous contrôlez chaque champ de la facture.
- Vous envoyez des données JSON structurées
- Vous ajoutez des lignes de facture via des points de terminaison dédiés.
- Vous pouvez joindre le PDF si nécessaire.
- Vous générez et envoyez du XML conforme à Peppol
2. API PDF2Peppol
Il s'agit du flux de travail le plus rapide. Votre application envoie une facture ou un avoir au format PDF à Peppox. Peppox prépare les données du document, votre système les vérifie, les confirme et les envoie à Peppol.
- Aucune génération manuelle de XML
- Vous n'avez pas besoin de mapper vous-même chaque champ de facture.
- Travaux pour factures et avoirs
- Étape de vérification avant l'envoi
- Idéal lorsque votre logiciel génère déjà des PDF
Du PDF au Peppol en quelques appels API
Avec PDF2Peppol, inutile de refondre votre système de facturation. Si votre ERP, votre plateforme SaaS ou votre logiciel comptable génère déjà des factures ou des avoirs au format PDF, Peppox vous permet de convertir ces documents en un flux d'envoi Peppol.
API structurée pour un contrôle total du développeur
Ce flux de travail API est idéal si votre application dispose déjà de données de facturation structurées. Vous envoyez du JSON à Peppox ; nous nous chargeons automatiquement de la validation XML, de l’authentification par certificat et du routage des points d’accès.
🔑 Authentification sécurisée
Connectez-vous avec votre clé API : chaque demande est limitée et chiffrée pour votre compte uniquement.
📤 Point de terminaison de la facture
Envoyer des factures en utilisant POST /v1/factures/envoyer — nous le livrons au bon point d’accès.
📡 Webhooks
Recevez des notifications asynchrones pour les confirmations de livraison, les rejets ou les erreurs.
🧰 SDK
Utilisez des SDK prêts à l'emploi pour PHP, Python ou Node.js — économisez des jours de développement.
Exemple de demande — Envoi d'une facture
Un exemple simple utilisant boucleRemplacez vos informations d'identification et Peppox validera et livrera automatiquement la facture au bon point d'accès.
curl -X POST https://api.peppox.com/v1/invoices/send \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{ "access_point": "auto", "invoice": { "invoiceNumber": "INV-2025-1001", "issueDate": "2025-10-12", "currency": "EUR", "buyer": { "vat": "BE0123456789" }, "seller": { "vat": "BE0987654321" }, "lines": [ { "description": "Développement de logiciels", "montant": 1250,00 }, { "description": "Services de support", "montant": 350,00 } ], "attachments": [ { "type": "pdf", "fileBase64": "JVBERi0xLjQKJeLjz9M..." } ] } }'
✅ Le même appel fonctionne avec n’importe quel point d’accès — Peppox gère le routage.
Présentation des points de terminaison de l'API : API structurée et API PDF2Peppol
| Point final | Description | Méthode |
|---|---|---|
/v1/facture/ajouter |
Créez un nouvel en-tête de facture et stockez les détails du fournisseur, du client et du paiement. | POSTE |
/v1/invoice_line/add/{id} |
Ajoutez une ou plusieurs lignes de produits ou de services à une facture existante. | POSTE |
/v1/invoice_attach_pdf/add |
Joignez un document PDF à une facture existante en utilisant le téléchargement, Base64 ou une URL distante. | POSTE |
/v1/xml/générer |
Générez un fichier XML UBL compatible Peppol combinant la facture, ses lignes et ses pièces jointes. | POSTE |
/v1/webhooks/registre |
Inscrivez un webhook pour recevoir des mises à jour de livraison | POSTE |
| API PDF2Peppol — Envoyez des documents plus rapidement depuis un PDF | ||
/pdf2peppol/ajouter/ |
Téléchargez une facture ou une note de crédit au format PDF. Peppox prépare les données du document pour traitement par Peppol. | POSTE |
/pdf2peppol/vérifier/ |
Vérifiez les données extraites et préparées des documents avant de les envoyer à Peppol. | OBTENIR |
/pdf2peppol/confirmer/ |
Veuillez confirmer que les données du document sont correctes et prêtes pour la livraison par Peppol. | POSTE |
/pdf2peppol/send/ |
Envoyez la facture confirmée ou l'avoir au réseau Peppol. | POSTE |