ES
Crear cuenta

Inicio › Soluciones › Facturas en PDF a partir de JSON

Solución

Genera facturas en PDF a partir de JSON

Envía los datos de tu factura como JSON (POST) y recibe un PDF terminado sobre tu propia plantilla. Sin HTML que pelear ni navegador headless que mantener: solo una llamada a la API REST.

# 1. Request the invoice — POST your data as JSON
curl -X POST https://app.shippdf.com/api/v1/documents \
  -H "Authorization: Bearer $SHIPPDF_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "tpl_8f...",
    "data": {
      "number": "INV-1042",
      "customer": "Acme Co.",
      "items": [
        { "desc": "Design work", "qty": 12, "rate": 90 },
        { "desc": "Hosting",     "qty": 1,  "rate": 40 }
      ]
    }
  }'
# → 202 { "id": "doc_a3...", "status": "queued" }

# 2. Fetch the finished PDF once it is ready
curl https://app.shippdf.com/api/v1/documents/doc_a3... \
  -H "Authorization: Bearer $SHIPPDF_TOKEN"
# → { "status": "completed", "pdf_url": "…/inv-1042.pdf" }

Por qué generar facturas así

¿Sin código? No hay problema

¿Prefieres no tocar la API? Agrega un paso de generación en Zapier, Make, n8n, Airtable o Google Sheets y asigna tus campos a la plantilla de factura. Cada ruta llega a las mismas plantillas.

Preguntas

¿Cómo genero una factura en PDF a partir de JSON?

Envía los datos de tu factura como JSON a ShipPDF, indicando la plantilla de factura que diseñaste. Recibes un PDF terminado: como enlace alojado, como adjunto por correo o escrito directamente de vuelta en un registro. Las tablas de líneas de detalle manejan solos sus saltos de página y sus totales acumulados.

¿Puedo generar facturas sin escribir código?

Sí. Agrega un paso de generación de ShipPDF en Zapier, Make, n8n, Airtable o Google Sheets y asigna tus campos a la plantilla. Los desarrolladores pueden llamar directamente a la API REST en su lugar.

Crea una cuenta
← Volver al inicio