Ir al contenido

Descargar PDF de Ticket

Descarga la factura simplificada (ticket) en formato PDF optimizado para impresoras termicas de 80mm de ancho.

  1. Ve a Facturas Simplificadas.
  2. Localiza el ticket que deseas descargar.
  3. Clic en el boton “Descargar PDF” en la columna Acciones.
  4. El archivo PDF se descarga automaticamente en tu navegador.

El ticket en formato PDF incluye la siguiente informacion, optimizada para el ancho de 80mm de las impresoras termicas:

SeccionContenido
CabeceraDatos fiscales del negocio (nombre, CIF/NIF, direccion)
Numero y fechaNumero de factura simplificada y fecha de emision
ClienteNombre del cliente (solo si se indico al crear el ticket)
Lineas de detalleDescripcion, cantidad, precio e IVA por linea
Desglose de IVABase imponible e IVA desglosado por tipo
TotalImporte total del ticket
Metodo de pagoForma de pago utilizada
Codigo QRCodigo QR de verificacion (si VeriFactu esta activado)

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%”.
  • 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.
MensajeCausaSolucion
”Error al generar PDF”Problema temporal del servidorEspera unos segundos y reintenta
PDF sin codigo QRVeriFactu no esta activado para tu negocioActiva VeriFactu en Configuracion si deseas incluir el QR
Formato incorrecto al imprimirConfiguracion de impresora incorrectaRevisa 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_rate
FROM simplified_invoices si
JOIN simplified_invoice_items sit ON sit.simplified_invoice_id = si.id
WHERE si.id = '<simplified_invoice_id>';