Plantillas PDF
Endpoints
GET /api/document-templates # ListarGET /api/document-templates/:id # Obtener con HTMLPOST /api/document-templates # CrearPUT /api/document-templates/:id # ActualizarPOST /api/document-templates/:id/set-default # Establecer como defaultDELETE /api/document-templates/:id # EliminarPOST /api/document-templates/preview # Previsualizar PDFTipos de documento soportados
| Tipo | Descripcion |
|---|---|
SINV | Factura de venta |
PINV | Factura de compra |
SDN | Albaran de venta |
PDN | Albaran de compra |
SO | Pedido de venta |
PO | Pedido de compra |
Campos de plantilla
| Campo | Descripcion |
|---|---|
docType | Tipo de documento |
name | Nombre de la plantilla |
html | HTML con Handlebars |
isDefault | Plantilla por defecto para ese tipo |
Previsualizar
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 automaticamente al crear el tenant.