Biblioteca de plantillas
Plantillas de facturas PDF para personalizar
Elige una plantilla de factura, añade tu marca y conecta los datos de tus clientes. Personaliza líneas de detalle, fechas de pago y totales en el editor visual de ShipPDF.
No encontramos diseños con esa búsqueda.
Diseña tu factura
Una factura que se adapte a tu negocio
Empieza con un diseño del catálogo y ajusta lo que aparece en cada factura. Estos son los campos que conviene revisar antes de publicar tu copia.
Marca y datos de contacto
Añade tu logo, colores y tipografía. Revisa los datos de tu empresa y la dirección del cliente.
Número, fechas y condiciones de pago
Conecta el número de factura, las fechas de emisión y vencimiento y las instrucciones de pago a tus datos.
Líneas de detalle y documentos largos
Usa una tabla dinámica para descripciones, cantidades y precios. Prueba una factura con muchas filas para revisar los saltos de página.
Moneda, impuestos y totales
Conecta los importes de tu sistema de facturación y ajusta sus etiquetas y formato. Revisa qué cálculos tiene configurados la plantilla antes de usarla.
Cómo usar una plantilla de factura
Copia el diseño
Abre una plantilla de esta página, inicia sesión y elige el proyecto donde quieres guardar tu copia.
Personaliza y prueba
Ajusta el diseño y los campos. Usa datos de ejemplo para revisar nombres largos, varias líneas de detalle y las condiciones de pago.
Publica y genera
Publica tu copia para usarla desde la app o la API. Para una integración, copia el ID de tu plantilla publicada.
Tus datos, tu diseño
Qué datos enviar a una factura
Este ejemplo reúne los datos de una factura y la solicitud que los envía a ShipPDF. Puedes descargarlo y adaptarlo a la copia que publiques.
Los campos de invoice son ilustrativos: no todos los diseños usan el mismo esquema. Cambia los nombres para que coincidan con «Esquema y datos de ejemplo» en tu plantilla y reemplaza template_id por el ID de tu copia publicada.
Descargar invoice-request.json Entender los campos de datos{
"template_id": "YOUR_PUBLISHED_TEMPLATE_ID",
"expiry_minutes": 60,
"data": {
"invoice": {
"number": "INV-1042",
"issued_on": "2026-10-30",
"due_on": "2026-11-13",
"currency": "USD",
"company_name": "Northstar Studio",
"customer_name": "Acme Co.",
"items": [
{
"description": "Design services",
"quantity": 12,
"unit_price": 90,
"amount": 1080
},
{
"description": "Monthly hosting",
"quantity": 1,
"unit_price": 40,
"amount": 40
}
],
"subtotal": 1120,
"tax_label": "Tax",
"tax_amount": 112,
"total": 1232,
"payment_terms": "Payment due within 14 days."
}
}
}De la plantilla al PDF
Genera una factura con la API de ShipPDF
Guarda el archivo como invoice-request.json, reemplaza el ID de plantilla y ajusta sus datos. Crea un token de API con documents:create y documents:read y acceso a esa plantilla. Ejecuta los comandos desde tu terminal o servidor.
1. Envía los datos de la factura
export SHIPPDF_API_TOKEN='YOUR_API_TOKEN'
curl --fail-with-body https://api.shippdf.com/v1/documents \
-H "Authorization: Bearer $SHIPPDF_API_TOKEN" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: invoice-INV-1042" \
--data-binary @invoice-request.jsonUna solicitud correcta consume un crédito de generación y devuelve HTTP 202 con un documento en cola. Mantén el token fuera del código del navegador. Reutiliza la clave de idempotencia solo al reintentar la misma solicitud; usa una nueva si cambias la factura.
{"id":"doc_example","status":"queued","pdf_url":null}2. Consulta el documento y abre el PDF
export SHIPPDF_DOCUMENT_ID='YOUR_RETURNED_DOCUMENT_ID'
curl --fail-with-body \
"https://api.shippdf.com/v1/documents/$SHIPPDF_DOCUMENT_ID" \
-H "Authorization: Bearer $SHIPPDF_API_TOKEN"Usa el ID real de la respuesta. Si el estado es queued o processing, espera antes de consultar de nuevo. Cuando sea completed, abre el pdf_url devuelto. Si es failed, revisa failure antes de volver a generar.
{"id":"doc_example","status":"completed","expiry_minutes":60,"pdf_url":"https://…/document.pdf"}El ejemplo usa expiry_minutes: 60 para enlaces de descarga de una hora. Puedes consultar el mismo documento otra vez para obtener un enlace nuevo sin generar otra factura.
Preguntas sobre las plantillas de facturas
¿Puedo cambiar el logo y los colores de una factura?
Sí. Copia la plantilla a tu proyecto y cambia las imágenes, colores, tipografía y contenido en el editor visual. La copia es independiente del diseño del catálogo.
¿La plantilla calcula los impuestos automáticamente?
Revisa la configuración de la plantilla. Puedes enviar importes que ya calculó tu sistema de facturación o configurar cálculos compatibles en el diseño. No supongas que un diseño incluye las reglas fiscales que necesita tu negocio.
¿Qué pasa si la factura tiene muchas líneas de detalle?
Usa una tabla dinámica y comprueba la vista previa con una factura larga antes de publicar. Revisa los saltos de página, los encabezados y la posición de los totales con tus propios datos.
¿Puedo generar facturas sin programar?
Sí. Después de copiar y personalizar una plantilla, puedes generar documentos desde la app. También puedes usar una integración compatible o un asistente de IA conectado a ShipPDF.
¿Puedo enviar el ID del diseño del catálogo a la API?
Primero copia el diseño a tu proyecto y publica tu copia. POST /v1/documents recibe el ID de esa plantilla publicada, junto con datos que coincidan con su esquema.
Sigue con tu flujo de facturación
Elige el diseño de tu próxima factura
Copia una plantilla, adapta sus campos y publica una versión para tus clientes.