Ir al contenido

Plantillas PDF

GET /api/document-templates # Listar
GET /api/document-templates/:id # Obtener con HTML
POST /api/document-templates # Crear
PUT /api/document-templates/:id # Actualizar
POST /api/document-templates/:id/set-default # Establecer como default
DELETE /api/document-templates/:id # Eliminar
POST /api/document-templates/preview # Previsualizar PDF
Tipo Descripción
SINV Factura de venta
PINV Factura de compra
SDN Albaran de venta
PDN Albaran de compra
SO Pedido de venta
PO Pedido de compra
Campo Descripción
docType Tipo de documento
name Nombre de la plantilla
html HTML con Handlebars
isDefault Plantilla por defecto para ese tipo
Ventana de terminal
POST /api/document-templates/preview
{
"html": "<h1>{{company.name}}</h1><p>Factura {{docCode}}</p>",
"docType": "SINV"
}

Devuelve un PDF generado con datos de ejemplo.

Cada tipo de documento tiene una plantilla por defecto que se genera automáticamente al crear el tenant.