Gemefactdocs
Las llaves las entrega un administrador. Solicitar acceso

Respuestas de la DIAN

HTTPEstadoCuándo
201aceptadoLa DIAN validó el documento. Guardamos su respuesta y el archivo para el adquirente.
202pendienteLa DIAN no respondió o tuvo una falla. Gemefact reintenta por su cuenta.
422rechazadoLa DIAN encontró errores en el documento. Tipo de error: dian_rejected.

En cada documento, dian.mensaje trae el mensaje de la DIAN y dian.errores la lista de reglas incumplidas. La respuesta completa se descarga con GET /documentos/{id}/respuesta, y cada llamada queda en GET /transmisiones.

Si la DIAN no responde

  • El documento queda pendiente con dian.pendiente_desde y dian.horas_restantes, sobre un plazo de 48 horas.
  • Gemefact reintenta varias veces, con esperas cada vez más largas, y revisa los pendientes cada 15 minutos.
  • Antes de reenviar, consultamos si la DIAN ya lo tiene, para no duplicarlo.

Si la DIAN lo rechaza

El documento conserva su número. Corrige y envía el cuerpo completo a POST /documentos/{id}/reintentar.

Para documentos rechazados, pendientes o sin enviar. Con cuerpo, reemplaza los datos y conserva el número. Un documento aceptado responde 409.

POST/v1/documentos/:factura_id/reintentar

Esta llamada no lleva cuerpo.

Respuesta