Ir al contenido

Contingencia

Contingencia no significa “reenviar hasta que funcione”. Es un modo fiscal y operativo controlado, con criterios de entrada, evidencia y retorno.

Situación Tratamiento
Falla antes de aceptar la intención Reintento técnico con la misma idempotencia.
Resultado incierto después de presentar Reconciliación; no reemisión automática.
Modalidad de contingencia aplicable Seguir el procedimiento y representación exigidos por la DGII.
  1. define quién activa y desactiva contingencia;
  2. documenta señales y umbrales;
  3. conserva la operación comercial y su hora;
  4. evita reservar o reutilizar secuencias sin certeza;
  5. registra eventos, intentos y decisiones;
  6. comunica estado sin prometer aceptación;
  7. reconcilia al restaurar servicio;
  8. prueba periódicamente el retorno.

Durante una degradación:

  • conserva external_id e idempotencia;
  • detén creación automática de nuevas intenciones si no puedes distinguir su resultado;
  • muestra estado pendiente, no fallido;
  • permite reconciliación por lote;
  • no cambia de ambiente;
  • no envía XML por canales alternos no acordados.

Al volver el servicio:

  1. consulta operaciones no terminales;
  2. compara sistema origen, CierreListo y DGII;
  3. procesa resultados existentes antes de crear nuevas intenciones;
  4. documenta excepciones manuales;
  5. cierra el incidente con evidencia y aprendizajes.

Consultar límites y uso justo →

Consulta siempre la versión vigente de las instrucciones en la biblioteca oficial de facturación electrónica de la DGII. La implementación de CierreListo debe limitarse a modalidades verificadas contra esa fuente.