Skip to main content
Un rechazo SIFEN es una respuesta del organismo recaudador indicando que el documento no es aceptado. El DE queda en estado R y no es válido fiscalmente — el CDC no se reusa, pero el documento queda registrado en e-Miti para auditoría.

Cómo detectar un rechazo

En modo polling, el estado pasa de P/E a R. Consultá el DE completo para ver el motivo:
En modo sincrónico (?wait=true), el endpoint responde directamente 422 SIFEN_RECHAZO:

Acción según el código

Los códigos SIFEN se documentan en errores SIFEN comunes. En general los rechazos caen en una de estas categorías:

Editar un DE rechazado

Si el rechazo es por datos del request (caso más común), podés editar el DE rechazado en lugar de emitir uno nuevo. Esto preserva el número de comprobante.
El edit_cdc debe ser el CDC del DE rechazado. El sistema:
  1. Verifica que el DE existe y está en estado R.
  2. Reemplaza el contenido del DE con el nuevo request.
  3. Regenera el CDC con el código de seguridad nuevo.
  4. Reencola el envío a SIFEN.
La edición sólo funciona sobre DE en estado R. No podés editar un DE aprobado ni cancelado.

Recomendaciones

  • Loggeá codigo_sifen y mensaje_sifen cuando recibas un rechazo. Son la única forma de diagnosticar problemas recurrentes en tu integración.
  • No reintentes el mismo request tal cual. Si SIFEN rechazó una vez, va a rechazar igual hasta que cambies algo.
  • Para validaciones que podés hacer antes de emitir (formato de RUC, montos, fechas), validalos en tu sistema y evitá el viaje a SIFEN.
  • Si el rechazo es por datos del receptor, validá contra el padrón de RUC de DNIT antes de emitir si vas a procesar volumen grande. Reduce mucho el ratio de rechazos.