Pedir el CAE de ARCA desde una fila, con Afip SDK
Tres llamadas HTTP documentadas por Afip SDK: autorización, último comprobante y solicitud de CAE.
Guía informativa. Probá antes de usar en producción. Ver términos.
Un responsable de facturación en Argentina que ya tiene Afip SDK y un contador que define el tipo de comprobante.
Problema
El comprobante se carga a mano en el sitio de ARCA cada vez que hay una venta anotada.
Qué necesitás
Cómo se conecta
- Afip SDKHTTP / API
La guía oficial de Make usa el módulo HTTP, no una app. En n8n es el nodo HTTP Request contra la misma API.
- Google SheetsApp nativa
La fila trae importes y documento. El CAE vuelve a la misma fila.
Pasos
Separá desarrollo de producción
Pedí un access token en Afip SDK. La documentación deja probar en environment dev con el CUIT de prueba que ellos publican, sin certificado propio. Producción usa tu CUIT, tu certificado y el punto de venta que te habilitó ARCA.
Dispará con una fila revisada
La hoja tiene punto de venta, tipo de comprobante, tipo y número de documento, neto, IVA y total. Una columna "emitir" tiene que decir si. No arranques el escenario con cada edición de la hoja.
Pedí el ticket de acceso
POST a https://app.afipsdk.com/api/v1/afip/auth con Authorization Bearer, environment, tax_id y wsid wsfe. La respuesta trae token y sign. Afip SDK dice que cachea ese ticket.
Consultá el último número
POST a https://app.afipsdk.com/api/v1/afip/requests con method FECompUltimoAutorizado, el mismo wsid y el punto de venta y tipo que están en la fila. El próximo número es ese último más uno.
Solicitá el CAE y guardalo
Otro POST al mismo endpoint con method FECAESolicitar. El cuerpo de importes, fechas y condición de IVA sale de la guía de Afip SDK y de tu contador, no de un ejemplo genérico. Si vuelve CAE, escribilo en la fila con el vencimiento. Si no vuelve, guardá el error y no reintentes solo.
Tiempo
Para armarla calculamos alrededor de 80 minutos de quien escribe la receta. No es un promedio medido.
Evita cargar en el portal cada comprobante que ya está en la planilla. No es una medición de estudio.
Costo
Afip SDK es un servicio aparte, con modo de desarrollo documentado. Make o n8n se suman según su plan. No hay app nativa de Afip SDK.
Qué no hace
No elige factura A, B o C. No manda el PDF al cliente. No guarda el certificado en la planilla.
Fuentes
- Afip SDK en Make
- API de Afip SDK
- Web service de factura electrónica
- Guía de CAE en Make
- Google Sheets en Make
- Nodo HTTP Request de n8n
Recetas parecidas
Facturación
Recordar un cobro que vence hoy en tu planilla
Una vez al día, las filas pendientes con vencimiento de hoy disparan una plantilla de WhatsApp.
Comercio
Anotar un pago de Mercado Pago solo después de leerlo
El webhook trae el id. La fila se marca acreditada recién cuando el GET del pago dice approved.
Facturación
Avisar por WhatsApp una factura que ya existe en Alegra
El correo de Alegra sigue siendo el canal seguro. WhatsApp manda una plantilla con el enlace, si lo tenés.