Ich habe strukturierte Rechnungsdaten
Erstellen Sie den Kopf, fügen Sie jede Position hinzu, hängen Sie optional die PDF an und generieren Sie das Peppol-UBL-Dokument.
Ablauf ansehen →Wählen Sie den passenden Weg: vom ersten API-Aufruf bis zur Zustellverfolgung.
Richten Sie zuerst Konto und Lieferantenprofil ein. Danach nutzt Ihre Anwendung dieselben Zugangsdaten für jedes Dokument.
Registrieren Sie das Unternehmen, das Dokumente versendet.
Unternehmens-, USt.-, Bank- und Peppol-Routingdaten stammen aus Ihrem Konto.
Testen Sie mit den Dashboard-Werkzeugen sicher vor der Produktion.
Bewahren Sie ihn nur serverseitig auf, nie im Browser- oder App-Code.
Erstellen Sie den Kopf, fügen Sie jede Position hinzu, hängen Sie optional die PDF an und generieren Sie das Peppol-UBL-Dokument.
Ablauf ansehen →PDF hochladen, Daten durch Peppox extrahieren, prüfen, bestätigen und über Peppol senden.
Ablauf ansehen →Der direkteste dokumentierte Weg, wenn Ihr System bereits PDF-Rechnungen erstellt.
Senden Sie Datei, Base64-Inhalt oder URL und speichern Sie queue_guid.
POST/pdf2peppol/addFragen Sie den Status bis zum Abschluss ab und prüfen Sie Käufer, Summen, USt. und Positionen.
GET/pdf2peppol/checkBestätigen Sie erst, wenn alle extrahierten Daten korrekt sind.
POST/pdf2peppol/confirmSenden Sie das bestätigte Dokument und speichern Sie die Dokument-GUID.
POST/pdf2peppol/sendNutzen Sie die Versandliste oder das Dashboard für den Endstatus.
GET/doc-sent/header/listErsetzen Sie Platzhalter durch Ihre Kennung und die IDs des vorherigen Aufrufs.
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"}'Ideal, wenn Ihr ERP alle Rechnungsfelder und Positionen strukturiert speichert.
Senden Sie Kunde, Daten, Währung, Zahlung und Lieferung und speichern Sie invoice_guid.
POST/invoice/addWiederholen Sie den Aufruf für jedes Produkt oder jede Leistung.
POST/invoice_line/addFügen Sie die lesbare Rechnung per Datei, Base64 oder URL hinzu.
POST/invoice_attach_pdf/addPeppox kombiniert Kopf, Positionen und Anhang; Erfolg liefert XML_BUILT.
POST/xml/generatePrüfen Sie Dokument und Status im Dashboard oder über Versand-APIs.
GET/doc-sent/header/listWichtig: Die veröffentlichte Referenz für strukturierte Rechnungen beschreibt die XML-Erzeugung, derzeit jedoch keinen separaten finalen /send-Endpoint. Für einen expliziten Sendeaufruf nutzen Sie PDF2Peppol oder schließen den Versand über den konfigurierten Peppox-Workflow bzw. das Dashboard ab.
POST/invoice/addRechnungskopf erstellen und invoice_guid erhalten.
POST/invoice_line/addPosition zu einer Rechnung hinzufügen.
POST/invoice_attach_pdf/addRechnungs-PDF anhängen oder ersetzen.
POST/xml/generatePeppol-kompatibles UBL XML generieren.
POST/creditnote/addGutschriftskopf erstellen.
POST/creditnote_line/addPosition zu einer Gutschrift hinzufügen.
POST/creditnote_attach_pdf/addGutschrifts-PDF anhängen oder ersetzen.
GET/doc-sent/header/listGesendete Köpfe mit Filtern und Seiten auflisten.
GET/doc-sent/lines/listPositionen eines gesendeten Dokuments abrufen.
GET/doc-received/header/listEmpfangene Köpfe mit Filtern und Seiten auflisten.
GET/doc-received/lines/listPositionen eines empfangenen Dokuments abrufen.
POST/pdf2peppol/addPDF hochladen und Extraktion starten.
GET/pdf2peppol/checkStatus und extrahierte Felder prüfen.
POST/pdf2peppol/confirmGeprüfte Daten bestätigen.
POST/pdf2peppol/sendBestätigtes Dokument über Peppol senden.
Geführte Formulare im Peppox-Dashboard rufen die APIs für Sie auf. Testen Sie echte Dokumente, erkennen Sie Pflichtparameter und verstehen Sie die JSON-Antwort, bevor Sie Ihr ERP anbinden.
invoice_guidVerknüpft Kopf, Positionen, PDF und generiertes XML.
queue_guidVerknüpft die vier PDF2Peppol-Aufrufe während der Extraktion.
Dokument-GUIDVerknüpft das endgültige Dokument mit Zustellung und Abgleich.
Senden, empfangen und überwachen Sie Peppol-Dokumente über eine sichere API und ein übersichtliches Dashboard.