API backend

Facturación electrónica ARCA/AFIP

Backend que emite comprobantes fiscales contra ARCA/AFIP, con colas, idempotencia estricta y trazabilidad hasta el CAE.

Facturación electrónica ARCA/AFIP

Duración

Junio a agosto 2026

Mi Rol

Backend Developer

Año

2026

Contexto

Copia de portafolio sanitizada. La demo corre siempre contra un AFIP simulado, forzado por código: nunca se conecta al organismo real.

El Problema

Facturar contra AFIP no es trivial: cada comprobante necesita un CAE que solo emite el organismo, la numeración es secuencial por punto de venta y no admite duplicados ni huecos, el token de autenticación vence cada 12 horas, y si el proceso se cae a mitad de un lote reintentar no puede duplicar facturas.

La Solución

Emisión asincrónica con colas y reintentos, idempotencia en dos niveles —constraint único en base de datos más verificación previa contra AFIP— y persistencia de cada request y response para auditoría y reconciliación.

Proceso de Desarrollo

1

Estudio de los servicios WSAA y WSFEv1 de AFIP

2

Diseño del flujo operación → comprobante → CAE

3

Idempotencia y manejo de reintentos

4

Auditoría y reconciliación de cada llamada

5

Sanitización y publicación con AFIP en modo simulado

Resultados & Impacto

Idempotencia estricta: un mismo pedido nunca genera dos comprobantes

Trazabilidad completa de cada operación hasta su CAE

Colas con reintentos y backoff ante fallos del organismo

Demo pública explorable desde Swagger

Stack Tecnológico

NestJSTypeScriptBullMQRedisPostgreSQLSwagger