Modificar template factura electrnica

RunLLM
RunLLM

Sí, puedes modificar el template del PDF de la factura electrónica usando Afip SDK. Puedes enviar tu propio HTML al endpoint de PDFs para crear un template personalizado, ajustando el diseño y los datos que aparecen en el comprobante final, en vez de usar los templates predefinidos del SDK. Solo necesitas pasar el HTML, el nombre del archivo y, opcionalmente, opciones de formato en la solicitud al método createPDF del SDK en Node.js u otros lenguajes soportados.

Ejemplo básico en Node.js:

const data = {
  "html": "<p style='text-align:center'>Hello World</p>",
  "file_name": "invoice_name.pdf",
  "options": {
    "width": 8,
    "marginLeft": 0.4,
    "marginRight": 0.4,
    "marginTop": 0.4,
    "marginBottom": 0.4
  }
};
const response = await afip.ElectronicBilling.createPDF(data);
console.log(response);

Según la documentación, si necesitas un template que aún no existe, puedes escribir a soporte para solicitarlo o usar HTML propio para máxima flexibilidad. ¿Te gustaría ver un ejemplo más avanzado o detalles sobre los parámetros disponibles?

Sources: