Fiskit
Preparada para la RG 5616: condición de IVA del receptor

Facturación electrónica de ARCA en una sola llamada

Mandás JSON y recibís el CAE. Nosotros nos ocupamos del SOAP, la firma con tu certificado, los tickets de WSAA, la numeración y las caídas de ARCA.

POST /v1/invoices
curl https://api.your-domain.com/v1/invoices \  -H "Authorization: Bearer sk_live_••••" \  -H "Idempotency-Key: sale-8812" \  -d '{    "point_of_sale": 3,
    "voucher_type": "invoice_b",
    "concept": "products",
    "receiver": {
      "document_type": "dni",
      "document_number": 30111222,
      "vat_condition_id": 5
    },
    "amounts": { "total": 12100, "net": 10000, "vat": 2100 },
    "vat_breakdown": [
      { "rate": "21", "taxable_base": 10000, "amount": 2100 }
    ]
  }'
Respuesta200 OK · 812 ms
{
  "id": "6f1c2a90-…",
  "object": "invoice",
  "status": "authorized",
  "voucher_type": "invoice_b",
  "point_of_sale": 3,
  "number": 1842,
  "cae": "76451234567890",
  "cae_due_date": "2026-11-17",
  "authority_observations": [],
  "authority_errors": []
}
  • Número correlativo asignado por nosotros
  • Reintentos seguros con Idempotency-Key
  • Errores de ARCA en JSON, nunca SOAP

Sin SOAP

Lo que ARCA te pide, y lo que te pedimos nosotros

Antes de este XML tenés que firmar un ticket CMS con tu certificado, pedirlo a WSAA, guardarlo 12 horas y consultar el último número autorizado.

Directo contra WSFEv1SOAP 1.1 · XML · CMS
<soap:Envelope xmlns:soap="…" xmlns:ar="http://ar.gov.afip.dif.FEV1/">
  <soap:Body>
    <ar:FECAESolicitar>
      <ar:Auth>
        <ar:Token>PD94bWwgdmVyc2lvbj0iMS4wIi…</ar:Token>
        <ar:Sign>dGhpcyBpcyBhIENNUyBzaWduYX…</ar:Sign>
        <ar:Cuit>20123456789</ar:Cuit>
      </ar:Auth>
      <ar:FeCAEReq>
        <ar:FeCabReq>
          <ar:CantReg>1</ar:CantReg><ar:PtoVta>3</ar:PtoVta><ar:CbteTipo>6</ar:CbteTipo>
        </ar:FeCabReq>
        <ar:FeDetReq><ar:FECAEDetRequest>
          <ar:Concepto>1</ar:Concepto><ar:DocTipo>96</ar:DocTipo>
          <ar:CbteDesde>1842</ar:CbteDesde><ar:CbteHasta>1842</ar:CbteHasta>
          <ar:CondicionIVAReceptorId>5</ar:CondicionIVAReceptorId>
          …
        </ar:FECAEDetRequest></ar:FeDetReq>
      </ar:FeCAEReq>
    </ar:FECAESolicitar>
  </soap:Body>
</soap:Envelope>
Con FiskitREST · JSON
POST /v1/invoices
{
  "point_of_sale": 3,
  "voucher_type": "invoice_b",
  "receiver": { "document_type": "dni",
                "document_number": 30111222,
                "vat_condition_id": 5 },
  "amounts": { "total": 12100, "net": 10000, "vat": 2100 }
}

El certificado, el ticket de acceso y la numeración quedan de nuestro lado.

Producto

La parte difícil de ARCA, resuelta

Pensada para equipos que facturan desde su propio software y no quieren mantener una integración SOAP.

Idempotencia como en Stripe

Mandá el mismo Idempotency-Key cuantas veces quieras: nunca se emite un comprobante duplicado, aunque se corte la conexión a mitad de camino.

Reconciliación automática

Si ARCA no responde, consultamos el comprobante antes de reintentar.

Tickets de WSAA reutilizados

Un ticket por certificado cada 12 horas, compartido entre servidores y con las esperas que exige ARCA tras un error.

Certificados cifrados

Tu certificado y tu clave privada se guardan con AES-256-GCM y una clave distinta por empresa.

Numeración sin colisiones

Las emisiones simultáneas del mismo punto de venta se ordenan solas: cada comprobante recibe el número que ARCA espera.

Test y producción

Claves sk_test para homologación y sk_live para producción, como en cualquier API moderna.

Aislamiento por empresa

Row Level Security en la base: los datos de cada cliente quedan separados en la propia base, no solo en el código.

Errores legibles

Cada error tiene un código estable, el campo que lo causó y los mensajes originales de ARCA.

Cómo funciona

De cero a tu primer CAE en minutos

Sin instalar librerías de ARCA ni manejar certificados en tu servidor.

  1. 01

    Subí tu certificado

    El .crt y la .key que generás en ARCA. Validamos que correspondan a tu CUIT antes de guardarlos.

    20-12345678-9 · vence 2027
  2. 02

    Creá una API key

    Empezá con una clave de test contra la homologación de ARCA, sin riesgo fiscal.

    sk_test_4Fq9••••••••
  3. 03

    Emití

    Un POST con JSON. Recibís el número de comprobante y el CAE en la misma respuesta.

    status: "authorized"

Precios

Pagás cuando facturás en serio

La homologación es gratis. Producción se cobra por volumen mensual.

Test

Gratis

Para integrar y probar

  • Homologación de ARCA ilimitada
  • Claves sk_test
  • Panel de desarrolladores
  • Logs de cada factura
Empezar gratis
Más elegido

Startup

A definir

Hasta 1.000 facturas por mes

  • Todo lo de Test
  • Claves sk_live de producción
  • Reconciliación automática
  • Soporte por email
Empezar

Empresa

A medida

Volumen alto y varios CUIT

  • Todo lo de Startup
  • Volumen a medida
  • Varios CUIT por cuenta
  • Acuerdo de nivel de servicio
Hablemos

FAQ

Preguntas frecuentes

Si te queda alguna duda, escribinos.

¿Necesito mi propio certificado de ARCA?

Sí. Emitís con tu CUIT, así que el certificado es tuyo: lo generás en ARCA, autorizás el servicio de facturación electrónica y lo subís en el panel. Nosotros firmamos en tu nombre.

¿Qué comprobantes puedo emitir?

Facturas, notas de débito y notas de crédito de clases A, B y C por WSFEv1, con productos, servicios o ambos, en pesos o moneda extranjera.

¿Qué pasa si ARCA está caído?

Si ARCA no llegó a recibir la factura, respondemos 503 y podés reintentar con la misma Idempotency-Key. Si no sabemos si la recibió, la marcamos para reconciliar y la consultamos antes de volver a emitir: nunca se duplica.

¿Ya está contemplada la RG 5616?

Sí. La condición frente al IVA del receptor (CondicionIVAReceptorId) es un campo obligatorio de la API, así que tus facturas ya salen con el dato.

¿Cómo protegen mi certificado?

Se cifra con AES-256-GCM con una clave propia de tu cuenta, que a su vez está protegida por una clave maestra. Nunca se vuelve a mostrar, ni siquiera a vos.

Dejá de pelear con SOAP

Creá una clave de test y emití tu primera factura en homologación hoy.

Empezar gratis