Descargar PDF de Ticket
Exportar contenido
Descarga la factura simplificada (ticket) en formato PDF optimizado para impresoras termicas de 80mm de ancho.
- Ve a Facturas Simplificadas.
- Localiza el ticket que deseas descargar.
- Clic en el boton “Descargar PDF” en la columna Acciones.
- El archivo PDF se descarga automaticamente en tu navegador.
Contenido del PDF
Sección titulada «Contenido del PDF»El ticket en formato PDF incluye la siguiente informacion, optimizada para el ancho de 80mm de las impresoras termicas:
| Seccion | Contenido |
|---|---|
| Cabecera | Datos fiscales del negocio (nombre, CIF/NIF, direccion) |
| Numero y fecha | Numero de factura simplificada y fecha de emision |
| Cliente | Nombre del cliente (solo si se indico al crear el ticket) |
| Lineas de detalle | Descripcion, cantidad, precio e IVA por linea |
| Desglose de IVA | Base imponible e IVA desglosado por tipo |
| Total | Importe total del ticket |
| Metodo de pago | Forma de pago utilizada |
| Codigo QR | Codigo QR de verificacion (si VeriFactu esta activado) |
Formato de impresion
Sección titulada «Formato de impresion»El PDF esta disenado para imprimirse en rollos de papel termico de 80mm. Si lo imprimes desde un navegador, asegurate de:
- Seleccionar el tamano de papel correcto (80mm o “Receipt” segun tu impresora).
- Desactivar los margenes de impresion del navegador.
- Usar la opcion de escala “Ajustar a la pagina” o “100%”.
Como se que lo hice bien
Sección titulada «Como se que lo hice bien»- El archivo PDF se descarga con el nombre del numero de ticket (ej:
FS-0001.pdf). - El documento tiene el formato estrecho tipico de un ticket termico.
- Incluye todos los datos: negocio, lineas, totales, metodo de pago y codigo QR.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa | Solucion |
|---|---|---|
| ”Error al generar PDF” | Problema temporal del servidor | Espera unos segundos y reintenta |
| PDF sin codigo QR | VeriFactu no esta activado para tu negocio | Activa VeriFactu en Configuracion si deseas incluir el QR |
| Formato incorrecto al imprimir | Configuracion de impresora incorrecta | Revisa el tamano de papel y margenes en la configuracion de impresion |
Detalles técnicos
Edge Function: generate-simplified-invoice-pdf
Proceso: Genera el PDF en formato 80mm mediante jsPDF con dimensiones personalizadas. El codigo QR se genera con la libreria qrcode e incluye la URL de verificacion VeriFactu (si aplica).
Dimensiones del PDF:
- Ancho: 80mm
- Alto: dinamico segun cantidad de lineas
Query de diagnostico:
SELECT si.*, sit.description, sit.quantity, sit.unit_price, sit.tax_rateFROM simplified_invoices siJOIN simplified_invoice_items sit ON sit.simplified_invoice_id = si.idWHERE si.id = '<simplified_invoice_id>';