Ir al contenido

Ambientes

Cada ambiente representa un propósito distinto. El host y la credencial determinan dónde se procesa una solicitud; el cuerpo no puede cambiar de ambiente.

Ambiente Conexión DGII Uso
Desarrollo interno No Desarrollo del equipo de CierreListo. No está disponible al integrador.
Sandbox de CierreListo No Validación determinista, idempotencia y consultas sin efectos fiscales.
Precertificación Según habilitación Preparación y verificación antes de los casos oficiales.
Certificación DGII Casos oficiales de un contribuyente en proceso de certificación.
Producción Operaciones con posible efecto fiscal para un contribuyente habilitado.

Las URLs definitivas se publican dentro del contrato OpenAPI cuando el ambiente está disponible. La separación prevista es:

  • sandbox.api.cierrelisto.com
  • precert.api.cierrelisto.com
  • cert.api.cierrelisto.com
  • api.cierrelisto.com

Un ambiente tiene sus propios:

  • datos y artefactos;
  • cuenta de servicio y API key;
  • certificado y secuencias, cuando existe conexión DGII;
  • límites y registros de auditoría;
  • destinos webhook, cuando el ambiente los produce.

Una credencial de sandbox nunca debe autenticar en certificación o producción.

El sandbox existe para probar la integración de tu sistema, no la disponibilidad de la DGII. Sus validaciones permiten reproducir:

  • aceptación;
  • rechazo de validación;
  • colisión de idempotencia.

La credencial sigue vinculada a un contribuyente real de la cuenta: CierreListo toma de ese vínculo el UUID, RNC, razón social y tipos e-CF permitidos. No necesitas configurar identidad pública, prefijo comercial, numeración, certificado ni secuencias para comenzar. La dirección necesaria para el preflight es sintética y exclusiva del proceso interno de sandbox.

Los resultados sintéticos se identifican como tales y no generan e-NCF, XML firmado ni PDF fiscal. Los endpoints de artefactos responden 409 artifact_not_ready en lugar de fabricar evidencia DGII. Sandbox v1 tampoco produce eventos webhook: confirma el resultado sintético mediante las operaciones de consulta.

Los escenarios fiscales asíncronos —rechazo DGII, resultado tardío o incierto— se validan en un ambiente DGII habilitado o en pruebas internas controladas; no se prometen como fixtures públicos hasta estar definidos en OpenAPI.

No copies una base de datos de sandbox a producción. Promueve la configuración y el aprendizaje:

  1. valida el mapeo en sandbox;
  2. prueba firma, deduplicación y recuperación de webhooks en un ambiente DGII habilitado;
  3. completa los casos oficiales aplicables en certificación;
  4. verifica habilitación, certificado y secuencias;
  5. crea credenciales nuevas de producción;
  6. ejecuta una prueba controlada y reconcilia los tres sistemas.

Configurar autenticación y rotación →