Facturas y documentos PDF

Genera facturas y PDF a partir de una plantilla

Convierte datos estructurados en facturas, recibos e informes perfectos — elementos de línea, totales y marca renderizados del lado del servidor, cada vez, sin necesidad de gestionar un navegador headless.

Lee la documentación
100 renders / mes gratis · sin tarjeta · planes pagados nunca son bloqueados
Northwind Co.INVOICE #2049
Design retainer$1,200
Render credits$340
Support$160
Total due$1,700.00
Una única plantilla, render desde tus datos

Cómo funciona

1

Diseña el documento

Define el encabezado, la tabla de elementos de línea y los totales como una plantilla con filas repetibles.

2

Envía los elementos de línea

Envía el cliente, elementos y montos como JSON — el motor gestiona la paginación y el diseño.

3

Obtén un PDF

Recibe un PDF listo para imprimir en segundos, en caché y listo para adjuntar, almacenar o descargar.

Una llamada a API

curl https://api.mostlyrender.com/v1/renders \
  -H "Authorization: Bearer mr_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"templateId":"tpl_invoice","modifications":{"customer":"Northwind Co.","number":"2049","total":"$1,700.00"}}'

Preguntas

¿Por qué no ejecutar Puppeteer yo mismo para PDFs?

Puedes, hasta que estés manteniendo fuentes, una granja de navegadores, reintentos y una cola. MostlyRender es ese pipeline como una API, con latencia predecible y una caché para que el mismo documento no se renderice dos veces.

¿Funcionan los documentos de varias páginas?

Sí. Agrega merge: true a una solicitud de lote y cada elemento se renderiza como una página y se unen en un PDF de varias páginas — la solución para facturas largas, estados de cuenta e informes.

¿Cómo envío los datos de la factura?

Como JSON. POST el id de la plantilla y un objeto de modificaciones con claves por nombre de capa — cliente, número de factura, totales y así sucesivamente — y la respuesta contiene la URL del PDF.

¿Puedo renderizar facturas de forma asincrónica?

Sí. Agrega async: true (o una webhookUrl) y obtienes un job id inmediatamente con un 202; llamamos a tu webhook con una carga firmada cuando el PDF esté listo, o puedes consultar el trabajo.

¿Es el PDF vectorial o una imagen?

Vectorial. La salida PDF mantiene el texto y las líneas nítidos con cualquier zoom e imprime limpiamente, por eso las facturas y estados de cuenta generalmente se envían como PDF en lugar de PNG.

¿Cuánto cuesta generar facturas en volumen?

Una factura de una página es un render, y un PDF de varias páginas fusionadas se mide por página. Starter incluye 2,000 al mes por $19, Pro 10,000 por $49 y Scale 50,000 por $149; después, el excedente se factura a $3–$5 por 1,000 y la renderización nunca se detiene en un plan de pago.

¿Se almacenan los PDF para mí?

Sí, por un tiempo: los archivos renderizados se retienen durante 30 días en el plan Free y 90 días en planes de pago. Trata nuestra URL como el enlace de entrega y conserva tu propia copia para tus registros.