Facturación electrónica ARCA

El CAE se pide en segundo plano. El taller factura al instante aunque ARCA esté caído.

En producción corre solo cada 5 minutos

Modo simulado — los CAE de esta pantalla NO tienen validez fiscal

El circuito completo es real: la cola, el worker, la numeración pedida a ARCA y los cuatro casos de error. Lo único simulado es la respuesta de ARCA, para poder mostrar el manejo de fallas sin depender de que el organismo esté disponible. Para emitir de verdad hace falta el certificado de homologación (ARCA_MODE=afipts) o un token de afipsdk.com (ARCA_MODE=afipsdk).

En cola
0
Esperando al worker
Reintentando
0
ARCA no respondió
Con CAE
0
Con error
0
Requieren corrección

Cómo se maneja cuando algo sale mal

1 · ARCA se cae

No se marca error al primer fallo. Se reintenta con espera creciente (1, 5, 15, 60, 180 min) hasta 5 intentos. Si ARCA vuelve en 10 minutos, las facturas pendientes se procesan solas — sin que nadie toque nada.

2 · Datos inválidos

Si ARCA rechaza por un importe o un dato mal cargado, no tiene sentido reintentar: se marca error definitivo y se avisa para corregir y reemitir.

3 · Timeout: ¿se emitió o no?

El caso más peligroso. Antes de reintentar se le pregunta a ARCA cuál fue el último comprobante autorizado. Si ya existe, se sincroniza en vez de re-emitir — así no se duplica la factura.

4 · Numeración desincronizada

Nunca se guarda un contador local. Si alguien facturó desde la web de ARCA, el número propio quedaría viejo. Siempre se pregunta a ARCA el último número antes de emitir.

Cola de comprobantes

Sin comprobantes para ARCA. Facturá una orden y aparece acá.