Sus documentos, desde su aplicación. Mande los datos, reciba el PDF.
Facturas, notas crédito y débito, cuentas de cobro, recibos de caja, colillas de nómina, informes, inventario y contratos. Su aplicación manda el tipo de documento y sus datos; la respuesta es el PDF, con texto seleccionable y paginación.
curl -X POST https://docsgen.piensait.com/api/documents \
-H "authorization: Bearer $DOCGEN_API_KEY" \
-H "content-type: application/json" \
-d @cuenta-de-cobro.json \
-o cuenta.pdf
# 200 · content-type: application/pdf- tipos de documento por API
- 12
- diseños de factura
- 17
- formatos en los ejemplos
- 29
- llamada por documento
- 1
Qué documentos puede pedir hoy
Los importes usan el mismo vocabulario en todos los diseños, así que cambiar de diseño es cambiar una palabra.
Factura electrónica
Nota crédito
Nota débito
Cuenta de cobro
Contrato
Recibo de caja
Estado de cuenta
Colilla de nómina
Informe
Entrada de inventario
Salida de inventario
Traslado entre bodegas
Así salen los documentos
Cada ejemplo es un PDF compuesto por el mismo motor que responde la API, con datos de ejemplo. Pulse uno para ver todos sus diseños y descargarlo.
No se instala nada
Lo que se integra es una llamada HTTP: se manda un JSON con el tipo de documento y sus datos, y la respuesta es el PDF.
- PHP, .NET, Java, Python, Node o una automatización sin código: si sabe hacer un POST, sabe generar documentos
- El diseño mejora sin que usted haga nada: no hay versión que actualizar ni despliegue que coordinar
- El texto es texto: se selecciona, se busca y se copia, y el documento pagina
- Los errores vienen en JSON y dicen qué falta

Su primer PDF en cuatro pasos
Pida su clave
Escríbanos y se la entregamos. No la guardamos en ninguna parte: si se pierde, emitimos otra.Mande el ejemplo tal cual
Tome el ejemplo de su tipo de documento y mándelo sin cambiar nada. Así separa un problema de conexión de uno de datos.Cámbielo por sus datos
Reemplace los datos del ejemplo por los reales, campo por campo.Llame desde su servidor
Nunca desde el navegador: la clave viajaría en un JavaScript que cualquiera puede leer.
Lo que el servicio no hace, y no va a hacer
Puede parecer una limitación y es una garantía: la responsabilidad de cada cifra se queda donde están los datos, en su sistema.
No calcula
No genera CUFE ni CUDE
No asigna consecutivos
No guarda el documento
- ¿Puedo generar varios documentos en una llamada?
- Hoy no: un documento por llamada. La generación por lotes está prevista; si la necesita, díganoslo al empezar.
- ¿Puedo llamar a la API desde el navegador?
- No. La clave viajaría dentro del JavaScript que cualquiera puede leer. Su aplicación web le pide el documento a su backend, y su backend nos lo pide a nosotros.
- ¿Qué pasa si el total no cuadra con las líneas?
- Se imprime tal como llegó. El servicio no suma ni aplica impuestos.
- ¿Se pueden proteger las colillas de nómina con contraseña?
- Sí, con cifrar: true. La contraseña es el número de documento del empleado, exactamente como lo manda.
- ¿Por qué la primera llamada tarda más?
- El servicio se duerme cuando nadie lo llama y arranca solo. A partir de ahí responde en milisegundos.
Escríbanos y le entregamos su clave
Con ella, la primera llamada le devuelve un PDF hoy mismo.








