Saltar al contenido principal

Envío diferido

Cuando la DGII presenta fallas, EmitexRD puede activar el envío diferido para que la facturación no se detenga. Lo activa EmitexRD para toda la plataforma, no cada empresa, y aplica en pre-certificación y producción. En certificación el envío es siempre inmediato.

Con el envío diferido activo, send:

  1. Valida, firma y guarda el comprobante igual que siempre.
  2. No espera a la DGII: responde al instante con 202 y todo lo necesario para entregar el comprobante.
  3. EmitexRD lo envía a la DGII en segundo plano, cada pocos minutos, y reintenta solo si la DGII no responde.

El comprobante ya está firmado y lleva su código de seguridad, su fecha de firma y su QR: puedes imprimirlo y entregarlo.

Respuesta​

{
"codigo": 202,
"mensaje": "Comprobante emitido con envío diferido: se enviará a la DGII en segundo plano.",
"procesado": true,
"data": {
"ecf": "E310000000123",
"status": "Diferido",
"deferred": true,
"accepted": null,
"securityCode": "A1b2C3",
"signedAt": "06-10-2026 14:32:10",
"issuedAt": null,
"qrUrl": "https://ecf.dgii.gov.do/ecf/ConsultaTimbre?…",
"xmlBase64": "PD94bWwgdmVyc2lvbj0iMS4wIj8+…",
"trackId": null
}
}
  • deferred = true y status = Diferido: todavía no se ha enviado a la DGII.
  • issuedAt (fecha de envío a la DGII) y trackId llegan vacíos; se llenan cuando se envía.
  • Reenviar el mismo comprobante devuelve otra vez 202 con lo ya registrado (alreadyProcessed = true): es seguro reintentar tras un timeout.

Trata el 202 como un éxito. Si tu integración solo acepta 200, ajústala ya: el envío diferido puede activarse en cualquier momento, sin aviso previo, cuando la DGII presente fallas.

Consultar el resultado​

El resultado de la DGII llega después. Consúltalo con document-status, con un intervalo razonable (por ejemplo, cada pocos minutos):

GET /api/v2/dgii-ecf/document-status/E310000000123

status pasa de Diferido a En Cola/Enviando, y luego a Pendiente, Aceptado, Aceptado Condicional o Rechazado.

Si la DGII lo rechaza​

El cliente ya tiene su comprobante, pero un rechazo significa que no es válido ante la DGII. Corrígelo con una nota de crédito o emite uno nuevo, según el motivo. EmitexRD avisa por correo a la empresa de los diferidos rechazados y de los que llevan varias horas sin poder enviarse.

Qué no cambia​

  • El XML que recibe la DGII es el mismo. El envío diferido es un modo interno de EmitexRD: no marca IndicadorEnvioDiferido.
  • El consumo de la licencia se registra cuando la DGII da su resultado, igual que en el envío inmediato.