Para generar un PDF de una factura con Afip SDK, los datos requeridos incluyen: número de comprobante, punto de venta, fecha de emisión, vencimiento del CAE, CUIT del emisor, CAE, razón social y domicilio del emisor, condición IVA del emisor, ingresos brutos, inicio de actividades, nombre y domicilio del receptor, tipo y número de documento del receptor, condición IVA del receptor, condición de venta, moneda, cotización, concepto, detalle de ítems, importes de IVA, tributos y total, y, si corresponde, fechas de servicio y vencimiento de pago. Además, desde abril 2025 es obligatorio incluir la condición frente al IVA del receptor en el PDF y el QR correspondiente al comprobante electrónico según la Resolución General ARCA N° 5.616/2024.
Estos campos se especifican en los parámetros del template al usar el método de generación de PDF, por ejemplo, en Node.js con el template invoice-a, invoice-b, invoice-c o FCE, y deben estar completos para que el PDF sea válido y cumpla con la normativa vigente. El detalle de ítems solo se incluye en el PDF, no se envía a AFIP, que solo recibe los totales del comprobante. Para ver la lista exacta de campos requeridos por tipo de factura, consulta la documentación oficial de Afip SDK para Factura A, Factura B, Factura C y Factura de Crédito Electrónica.
¿Te gustaría ver un ejemplo de código o el listado exacto de campos para un tipo de factura específico?
Sources: