Generar PDF de factura AFIP

RunLLM
RunLLM

Sí, puedes generar el PDF de una factura A/B/C usando la API de Afip SDK después de emitir la factura y obtener el CAE. Solo necesitas enviar el HTML de la factura y los datos requeridos al endpoint de creación de PDF, y la API te devolverá una URL para descargar el archivo generado. El PDF no se obtiene automáticamente de AFIP, sino que lo generas tú mismo con los datos de la factura y el CAE usando el SDK, en cualquier momento posterior a la emisión del comprobante.

El método a utilizar es afip.ElectronicBilling.createPDF({}), que solo crea el PDF y no registra nada en AFIP. Puedes hacerlo cuando lo desees, no es necesario que sea inmediatamente después de la emisión de la factura. El archivo PDF estará disponible para descargar durante 24 horas desde la URL proporcionada por la API. Para más detalles y ejemplos de código, consulta la documentación oficial y los tutoriales de Afip SDK en distintos lenguajes, como aquí y aquí.

¿Te gustaría ver un ejemplo de código para algún lenguaje específico?

Sources:

santigiulio
santigiulio

no existe manera entonces de obtener el pdf que genera afip? solo se puede generar el pdf una vez generada la factura?

@user no existe manera entonces de obtener el pdf que genera afip? solo se puede generar el pdf una vez generada la factura?

RunLLM
RunLLM

Correcto, AFIP no genera ni entrega un PDF de la factura; solo devuelve el CAE y su vencimiento. El PDF lo debes generar tú mismo, usando los datos del comprobante y el CAE, a través del SDK o tu propio sistema, después de emitir la factura. No hay forma de obtener un PDF oficial directamente desde AFIP vía API, solo puedes generarlo localmente tras la autorización del comprobante.

Esto está documentado en la guía oficial y en respuestas de la comunidad: AFIP solo devuelve el CAE, y el PDF es responsabilidad del emisor, utilizando plantillas y los datos obtenidos tras la emisión (fuente, fuente).

Sources: