API en desarrollo · Acceso anticipado para fundadores

La API de facturación electrónica que no te hace pelear con ARCA

Un endpoint REST en JSON para emitir comprobantes. Fluxa se encarga de WSAA, la numeración, los reintentos y la reconciliación. Vos recibís un webhook cuando hay CAE.

  • REST + JSON
  • Idempotency-Key
  • Webhooks firmados
  • OpenAPI
# Respuesta (202 Accepted)
{
  "id": "inv_01J…",
  "status": "pending",
  "operation": "op_01J…"
}

# Webhook invoice.authorized
{
  "type": "invoice.authorized",
  "data": {
    "number": 1042,
    "cae": "…",
    "cae_due_date": "…"
  }
}
Lo que ya no vas a tener que hacer

Toda la complejidad de ARCA, resuelta

Sin WSAA ni OpenSSL

Fluxa genera la clave y el CSR, guía a cada cliente para obtener su certificado, renueva los tickets de acceso y avisa antes del vencimiento.

Sin SOAP

JSON con nombres claros y validación previa contra los parámetros vigentes de ARCA, con errores en formato problem+json.

Sin carreras de numeración

Fluxa serializa la numeración por CUIT, punto de venta y tipo, aunque emitas en paralelo.

Sin duplicados por timeout

Si ARCA no responde, Fluxa consulta el comprobante antes de reintentar y nunca adopta un CAE ajeno.

Sin polling

Webhooks firmados con HMAC-SHA256, con reintentos y un historial de entregas que podés reenviar.

Sin cajas negras

Cada emisión es una operación con su línea de tiempo: qué se envió, qué respondió ARCA y qué decidió Fluxa.

Ejemplo

Una factura B en una llamada

Ejemplo ilustrativo: la API final puede cambiar durante el desarrollo. Los códigos son los oficiales de ARCA (6 = Factura B, 96 = DNI, 5 = IVA 21%, condición 5 = Consumidor Final).

curl -X POST https://app.somosfluxa.com/api/v1/invoices \
  -H "Authorization: Bearer $FLUXA_TOKEN" \
  -H "Idempotency-Key: pedido-1042" \
  -H "Content-Type: application/json" \
  -d '{
    "taxpayer_id": "tx_01J…",
    "point_of_sale": 3,
    "voucher_type_code": 6,
    "concept_code": 1,
    "receiver": {
      "doc_type_code": 96,
      "doc_number": "30111222",
      "vat_condition_code": 5,
      "name": "Ana Gómez",
      "email": "ana@example.com"
    },
    "items": [
      { "description": "Remera algodón", "quantity": 2, "unit_price": "12100.00", "vat_rate_code": 5 }
    ]
  }'

Preguntas frecuentes

¿Tengo que manejar WSAA, tickets de acceso o SOAP?
No. Fluxa gestiona la autenticación con ARCA, la numeración y los web services. Vos usás una API REST en JSON.
¿Cómo evito emitir dos veces el mismo comprobante?
Enviando un encabezado Idempotency-Key, por ejemplo el número de tu pedido. Si repetís el pedido con la misma clave, recibís la misma respuesta y no se emite otro comprobante.
¿Puedo probar sin facturar de verdad?
Sí. Todos los planes incluyen el ambiente de homologación de ARCA sin costo, con credenciales de API separadas.
¿Sirve para integrar a muchos clientes?
Sí. El plan Partner está pensado para software houses y agencias: hasta 100 CUIT por cuenta, con sub-organizaciones por cliente final.

¿Integrás ARCA para tus clientes?

Sumate como fundador: acceso anticipado a la API en homologación y 40% de descuento durante 12 meses.