floogos
    Volver al blog
    Facturación electrónica

    Facturación electrónica en Argentina (AFIP/ARCA) por API

    Solicita el CAE y emite tus comprobantes ante la AFIP desde tus procesos: qué necesitas, cómo es el flujo con los web services y cómo montarlo en Floogos.

    Equipo de Producto de Floogos9 min de lectura
    Facturación electrónica en Argentina (AFIP/ARCA) por API

    En Argentina, la factura electrónica se autoriza ante la AFIP (hoy ARCA) mediante sus web services, que devuelven el CAE (Código de Autorización Electrónico) que da validez al comprobante. Hacerlo manualmente en el portal es lento; hacerlo por API, integrado en tus workflows, hace que cada venta se autorice sola. En esta guía repasamos qué necesitas y cómo automatizarlo con Floogos.

    Nota: este artículo es una guía técnica general, no asesoría fiscal. Valida siempre los requisitos vigentes con la AFIP/ARCA o tu contador.

    factura electrónica · ARCA
    Comprobante XML Autorizado
    Autoridad
    ARCA
    CAE
    75123456789012
    Impuesto
    IVA 21%
    Entrega
    XML + PDF
    Ilustración representativa (no es una captura real).

    Conceptos clave en 30 segundos

    AFIP / ARCA — El organismo tributario argentino ante el que se autorizan los comprobantes.
    CAE — Código de Autorización Electrónico: lo devuelve la AFIP y da validez a la factura.
    WSFE — El web service de facturación electrónica al que se solicita el CAE.
    WSAA — El servicio de autenticación que emite el token de acceso a los web services.
    Punto de venta — El punto de venta y tipo de comprobante determinan la numeración.
    01

    Reúne lo que necesitas

    Antes de emitir por API, ten en regla tu certificado y tus datos:

    • CUIT y datos fiscales del emisor
    • Certificado digital y su clave privada para autenticarte
    • Punto de venta habilitado para web services
    • Tipos de comprobante que vas a emitir (A, B, C...)

    💡 Consejo: empieza en el entorno de homologación de la AFIP. Solicitas CAE de prueba antes de emitir en producción.

    02

    Autentícate (WSAA → token)

    El acceso a los web services requiere un token de sesión:

    • Firmas la solicitud con tu certificado
    • El WSAA devuelve un token y una firma de acceso
    • Ese token autoriza las llamadas al WSFE
    • Tiene caducidad; se renueva cuando expira

    💡 Consejo: reutiliza el token mientras siga vigente en lugar de pedir uno nuevo por cada factura; es más eficiente.

    03

    Arma el comprobante

    Con los datos de la venta se prepara la solicitud de autorización:

    • Emisor, receptor y detalle de importes
    • IVA (21% u otras alícuotas) y totales
    • Punto de venta, tipo de comprobante y numeración correlativa
    • Datos según el tipo (A, B, C) y la condición del receptor

    💡 Consejo: respeta la numeración correlativa por punto de venta y tipo. Un salto o repetición es causa de rechazo.

    04

    Solicita el CAE (WSFE)

    Aquí ocurre la autorización: la AFIP valida y responde:

    • Envías la solicitud al WSFE con el token de acceso
    • La AFIP valida y devuelve el CAE y su fecha de vencimiento
    • Con el CAE, el comprobante ya es válido
    • Si hay observaciones o rechazo, se devuelve el motivo

    💡 Consejo: guarda el CAE y su vencimiento junto al comprobante. Son datos que deben figurar en la factura.

    05

    Entrega y notas

    Cierras el ciclo entregando la factura y gestionando ajustes:

    • Genera la representación (PDF) con el CAE y el código de barras/QR
    • Envíala al cliente y archívala
    • Nota de crédito para devoluciones/anulaciones; nota de débito para cargos
    • Las notas también solicitan su propio CAE

    💡 Consejo: la representación impresa debe incluir el CAE, su vencimiento y el QR. Automatizar su generación evita errores.

    Cómo lo automatizas con Floogos

    En Floogos, todo el flujo cabe en un workflow. El nodo de facturación de Argentina se encarga de la autenticación, el armado y la solicitud del CAE; tú conectas el disparador y los datos:

    1. 1Un disparador inicia el proceso (una venta, un formulario, un pedido en tu ERP)
    2. 2El workflow arma el comprobante con el IVA y los totales
    3. 3El nodo de Argentina se autentica (WSAA) y solicita el CAE (WSFE)
    4. 4Recibe el CAE y otro nodo genera y entrega el PDF al cliente
    5. 5Se archiva el comprobante con su CAE, con trazas e insights por ejecución

    💡 La credencial (certificado) se configura una vez y se reutiliza. Al ser un workflow, puedes emitir en lote, reintentar rechazos y notificar errores automáticamente.

    Preguntas frecuentes

    ¿Qué es el CAE?

    El Código de Autorización Electrónico que devuelve la AFIP y da validez a la factura. Floogos lo solicita automáticamente dentro del workflow y lo archiva junto al comprobante.

    ¿Qué necesito para emitir por API?

    Tu CUIT y datos fiscales, un certificado digital con su clave privada, un punto de venta habilitado para web services y los tipos de comprobante a emitir. Con eso, el nodo de Argentina ya puede solicitar el CAE.

    ¿Puedo probar antes de emitir facturas reales?

    Sí. La AFIP ofrece un entorno de homologación donde solicitas CAE de prueba para validar tu integración antes de producción.

    ¿Cómo anulo o corrijo una factura?

    Con notas de crédito (para devoluciones o anulaciones) o de débito (para cargos), que también solicitan su propio CAE ante la AFIP.

    La facturación electrónica en Argentina no tiene por qué depender del portal y el trabajo manual. Con la solicitud del CAE por API integrada en tus procesos, cada venta se autoriza, se entrega y se archiva, con trazabilidad completa. Floogos convierte la autenticación y la autorización en un nodo de tu workflow; tú te ocupas de vender.

    Fuentes oficiales

    Guía de carácter técnico y general, no asesoría fiscal. Requisitos verificados con las fuentes oficiales; contrasta siempre la normativa vigente con ARCA (ex AFIP) o tu contador.

    Sigue explorando

    Compartir: