Contingencia
Contingencia no significa “reenviar hasta que funcione”. Es un modo fiscal y operativo controlado, con criterios de entrada, evidencia y retorno.
Diferencia tres situaciones
Sección titulada «Diferencia tres situaciones»| 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. |
Plan mínimo
Sección titulada «Plan mínimo»- define quién activa y desactiva contingencia;
- documenta señales y umbrales;
- conserva la operación comercial y su hora;
- evita reservar o reutilizar secuencias sin certeza;
- registra eventos, intentos y decisiones;
- comunica estado sin prometer aceptación;
- reconcilia al restaurar servicio;
- prueba periódicamente el retorno.
Comportamiento del integrador
Sección titulada «Comportamiento del integrador»Durante una degradación:
- conserva
external_ide 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.
Recuperación
Sección titulada «Recuperación»Al volver el servicio:
- consulta operaciones no terminales;
- compara sistema origen, CierreListo y DGII;
- procesa resultados existentes antes de crear nuevas intenciones;
- documenta excepciones manuales;
- cierra el incidente con evidencia y aprendizajes.
Consultar límites y uso justo →
Fuente normativa
Sección titulada «Fuente normativa»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.