Generar PDF de ticket fiscal

RunLLM
RunLLM

Sí, Afip SDK permite generar PDFs con formato de ticket fiscal utilizando un template específico o enviando HTML personalizado. Para tickets, se recomienda usar un ancho de página de 3.1 pulgadas y márgenes pequeños en las opciones del método CreatePDF o su equivalente en otros lenguajes, como se muestra en la documentación oficial y ejemplos de código de la comunidad. No es necesario un formato estándar impuesto por ARCA, solo que los datos requeridos estén presentes en el comprobante.

Puedes enviar el HTML del ticket y configurar las opciones de tamaño y márgenes para obtener el formato deseado. Ejemplo en Node.js:

const data = {
  "html": "<p style='text-align:center'>Ticket ejemplo</p>",
  "file_name": "ticket.pdf",
  "options": {
    "width": 3.1,
    "marginLeft": 0.1,
    "marginRight": 0.1,
    "marginTop": 0.1,
    "marginBottom": 0.1
  }
};
const response = await afip.ElectronicBilling.createPDF(data);

¿Te gustaría ver ejemplos en otro lenguaje o más detalles sobre el diseño del ticket?

Sources: