J’ai des données de facture structurées
Créez l’en-tête, ajoutez chaque ligne, joignez éventuellement le PDF visuel, puis générez le document UBL Peppol.
Voir ce parcours →Choisissez le parcours adapté à votre système. Chaque identifiant, requête et action suivante est expliqué, du premier appel API au suivi de livraison.
Finalisez d’abord le compte et le profil fournisseur. Votre application pourra ensuite réutiliser les mêmes accès pour chaque document.
Enregistrez l’entreprise légale qui enverra les documents.
Les données société, TVA, banque et routage Peppol proviennent de votre compte.
Utilisez les outils du dashboard pour tester avant la production.
Conservez-la côté serveur. Ne l’exposez jamais dans le navigateur ou une app mobile.
Créez l’en-tête, ajoutez chaque ligne, joignez éventuellement le PDF visuel, puis générez le document UBL Peppol.
Voir ce parcours →Chargez le PDF, laissez Peppox en extraire les données, vérifiez-les, confirmez-les puis envoyez la facture via Peppol.
Voir ce parcours →Le parcours documenté le plus direct lorsque votre système produit déjà les factures en PDF.
Envoyez un fichier, du Base64 ou une URL. Enregistrez le queue_guid retourné.
POST/pdf2peppol/addInterrogez l’API jusqu’à la fin du traitement, puis contrôlez acheteur, totaux, TVA et lignes.
GET/pdf2peppol/checkConfirmez uniquement lorsque toutes les données extraites sont correctes.
POST/pdf2peppol/confirmExpédiez le document confirmé et conservez le GUID document retourné.
POST/pdf2peppol/sendUtilisez la liste des documents envoyés ou le dashboard pour suivre le statut final.
GET/doc-sent/header/listRemplacez les valeurs fictives par votre clé et les identifiants renvoyés par l’appel précédent.
curl -X POST "https://api.peppox.com/pdf2peppol/add/" \
-F "supplier_id=YOUR_SUPPLIER_ID" \
-F "pdf=@invoice.pdf" \
-F "network=integration"
# Save queue_guid, then check it
curl "https://api.peppox.com/pdf2peppol/check/?supplier_id=YOUR_SUPPLIER_ID&queue_guid=QUEUE_GUID"
curl -X POST "https://api.peppox.com/pdf2peppol/confirm/" \
-H "Content-Type: application/json" \
-d '{"supplier_id":"YOUR_SUPPLIER_ID","queue_guid":"QUEUE_GUID","confirmed":1}'
curl -X POST "https://api.peppox.com/pdf2peppol/send/" \
-H "Content-Type: application/json" \
-d '{"supplier_id":"YOUR_SUPPLIER_ID","queue_guid":"QUEUE_GUID"}'Idéal lorsque votre ERP conserve déjà chaque champ et chaque ligne sous forme structurée.
Envoyez client, dates, devise, paiement et livraison. Enregistrez invoice_guid.
POST/invoice/addRépétez cet appel pour chaque produit ou service.
POST/invoice_line/addAjoutez la facture lisible par fichier, Base64 ou URL.
POST/invoice_attach_pdf/addPeppox assemble en-tête, lignes et pièce jointe. Le succès renvoie XML_BUILT.
POST/xml/generateConsultez le document et son statut dans le dashboard ou via les API de documents envoyés.
GET/doc-sent/header/listImportant : la référence publiée pour les factures structurées documente actuellement la génération XML, mais pas d’endpoint /send final distinct. Si votre intégration exige un appel final d’envoi explicite, utilisez le parcours PDF2Peppol ou terminez l’expédition via le workflow/dashboard Peppox configuré.
POST/invoice/addCrée l’en-tête d’une facture et retourne invoice_guid.
POST/invoice_line/addAjoute une ligne à une facture existante.
POST/invoice_attach_pdf/addJoint ou remplace le PDF de la facture.
POST/xml/generateGénère un document XML UBL compatible Peppol.
POST/creditnote/addCrée l’en-tête d’une note de crédit.
POST/creditnote_line/addAjoute une ligne à une note de crédit.
POST/creditnote_attach_pdf/addJoint ou remplace le PDF d’une note de crédit.
GET/doc-sent/header/listListe les en-têtes envoyés avec filtres et pagination.
GET/doc-sent/lines/listRetourne les lignes d’un document envoyé.
GET/doc-received/header/listListe les en-têtes reçus avec filtres et pagination.
GET/doc-received/lines/listRetourne les lignes d’un document reçu.
POST/pdf2peppol/addCharge un PDF et démarre l’extraction.
GET/pdf2peppol/checkVérifie le traitement et les champs extraits.
POST/pdf2peppol/confirmConfirme les données vérifiées.
POST/pdf2peppol/sendEnvoie le document confirmé via Peppol.
Le dashboard Peppox propose des formulaires guidés qui communiquent directement avec les API. Vous découvrez facilement les paramètres, testez des documents réels et comprenez la réponse JSON avant de connecter votre ERP.
invoice_guidRelie l’en-tête structuré, les lignes, le PDF et le XML généré.
queue_guidRelie les quatre appels PDF2Peppol pendant l’extraction.
GUID documentRelie le document final au suivi de livraison et au rapprochement.
Envoyez, recevez et surveillez les documents Peppol via une API sécurisée et un tableau de bord clair.