Contingencia

El modo de contingencia garantiza que su tienda pueda seguir operando y emitiendo comprobantes fiscales incluso cuando la API de ECF SSD o los servicios de la DGII no están disponibles temporalmente.

¿Cómo Funciona?

  1. Fallo de Conexión Detectado — Cuando el plugin no puede comunicarse con la API después del número máximo de reintentos configurado, activa automáticamente el modo de contingencia.
  2. Asignación de eNCF de Contingencia — Se asigna un número eNCF de serie B (contingencia) al pedido. Esto permite que la venta se registre fiscalmente sin depender de la conexión.
  3. Pedido Marcado para Reenvío — El pedido se almacena con estado de contingencia y queda pendiente de reenvío cuando el servicio se recupere.
  4. Recuperación Automática — Cuando la API vuelve a estar disponible, el plugin reenvía automáticamente los comprobantes pendientes de contingencia.

Configuración de Reintentos

En WooCommerce → Ajustes → ECF DGII, puede configurar el comportamiento de reintentos antes de activar contingencia:

  • Máximo de Reintentos — Número de intentos antes de caer en contingencia. Predeterminado: 3. Rango: 1 a 10.
  • Intervalo de Reintento — Segundos entre cada reintento. Predeterminado: 5. Rango: 1 a 60 segundos.

Panel de Contingencia

Vaya a WooCommerce → Contingencia ECF para ver y gestionar los comprobantes en contingencia:

  • Pendientes — Comprobantes que aún no han sido reenviados. Se reenviarán automáticamente cuando la API esté disponible.
  • Recuperados — Comprobantes reenviados exitosamente. El eNCF de contingencia se reemplaza con el eNCF definitivo.
  • Error — Comprobantes que fallaron al reenviarse. Requieren revisión manual.

Secuencias de Contingencia (B-Series)

Para usar el modo de contingencia, debe tener secuencias de serie B configuradas en WooCommerce → Secuencias ECF:

  • Las secuencias B son autorizadas por la DGII específicamente para contingencia
  • Funcionan de forma independiente a las secuencias E (electrónicas)
  • El plugin selecciona automáticamente la secuencia B correspondiente al tipo de comprobante
  • Si no hay secuencias B disponibles, el pedido quedará pendiente de envío sin comprobante de contingencia

Recomendación: Siempre mantenga secuencias de contingencia (B-Series) activas en su configuración. Aunque la API de ECF SSD tiene alta disponibilidad, es una buena práctica estar preparado para cualquier eventualidad y garantizar la continuidad operativa de su negocio.