Tengo datos de factura estructurados
Crea la cabecera, añade cada línea, adjunta opcionalmente el PDF visual y genera el documento UBL Peppol.
Ver este flujo →Elige la ruta adecuada para tu sistema, desde la primera llamada API hasta el seguimiento de la entrega.
Configura primero la cuenta y el perfil del proveedor. Después, tu aplicación reutiliza las mismas credenciales para cada documento.
Registra la empresa legal que enviará los documentos.
Los datos de empresa, IVA, banco y enrutamiento Peppol proceden de tu cuenta.
Prueba con seguridad desde las herramientas del panel antes de producción.
Guárdala solo en el servidor, nunca en el navegador ni en una app móvil.
Crea la cabecera, añade cada línea, adjunta opcionalmente el PDF visual y genera el documento UBL Peppol.
Ver este flujo →Carga el PDF, deja que Peppox extraiga los datos, revísalos, confírmalos y envía por Peppol.
Ver este flujo →La ruta documentada más directa cuando tu sistema ya produce facturas PDF.
Envía archivo, Base64 o URL y guarda queue_guid.
POST/pdf2peppol/addConsulta hasta terminar el proceso y verifica comprador, totales, IVA y líneas.
GET/pdf2peppol/checkConfirma solo cuando todos los datos extraídos sean correctos.
POST/pdf2peppol/confirmEnvía el documento confirmado y guarda el GUID del documento.
POST/pdf2peppol/sendUsa la lista de documentos enviados o el panel para ver el estado final.
GET/doc-sent/header/listSustituye los valores de ejemplo por tu identificador y los devueltos por la llamada anterior.
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 si tu ERP ya almacena de forma estructurada todos los campos y líneas.
Envía cliente, fechas, moneda, pago y entrega; guarda invoice_guid.
POST/invoice/addRepite la llamada para cada producto o servicio.
POST/invoice_line/addAñade la factura legible por archivo, Base64 o URL.
POST/invoice_attach_pdf/addPeppox combina cabecera, líneas y adjunto; el éxito devuelve XML_BUILT.
POST/xml/generateConsulta documento y estado desde el panel o las APIs de enviados.
GET/doc-sent/header/listImportante: la referencia publicada para facturas estructuradas documenta la generación XML, pero actualmente no un endpoint /send final independiente. Para una llamada final explícita usa PDF2Peppol o completa el envío mediante el flujo o panel Peppox configurado.
POST/invoice/addCrea la cabecera y devuelve invoice_guid.
POST/invoice_line/addAñade una línea a una factura.
POST/invoice_attach_pdf/addAdjunta o sustituye el PDF de factura.
POST/xml/generateGenera XML UBL compatible con Peppol.
POST/creditnote/addCrea la cabecera de una nota de crédito.
POST/creditnote_line/addAñade una línea a una nota de crédito.
POST/creditnote_attach_pdf/addAdjunta o sustituye su PDF.
GET/doc-sent/header/listLista cabeceras enviadas con filtros y paginación.
GET/doc-sent/lines/listObtiene las líneas de un documento enviado.
GET/doc-received/header/listLista cabeceras recibidas con filtros y paginación.
GET/doc-received/lines/listObtiene las líneas de un documento recibido.
POST/pdf2peppol/addCarga un PDF e inicia la extracción.
GET/pdf2peppol/checkComprueba estado y campos extraídos.
POST/pdf2peppol/confirmConfirma los datos revisados.
POST/pdf2peppol/sendEnvía el documento confirmado por Peppol.
Los formularios guiados del panel Peppox llaman a las APIs por ti. Prueba documentos reales, descubre los parámetros obligatorios y comprende la respuesta JSON antes de conectar tu ERP.
invoice_guidUne cabecera, líneas, PDF y XML generado.
queue_guidUne las cuatro llamadas PDF2Peppol durante la extracción.
GUID del documentoUne el documento final con la entrega y conciliación.
Envíe, reciba y supervise documentos Peppol a través de una única API segura y un panel de control claro.