Error 0109 SUNAT: El sistema no puede responder su solicitud. (El servicio de autenticación no está disponible)
Fuente: Reglas de validación de SUNAT, actualizado al 26.08.2026. Los mensajes y las condiciones son textos oficiales de SUNAT.
Qué significa
SUNAT devuelve el código 0109 con el mensaje «El sistema no puede responder su solicitud. (El servicio de autenticación no está disponible)».
Es un error: SUNAT rechaza el comprobante y no tiene validez tributaria.
Aparece en: Todos los comprobantes.
Cuándo aparece
Estas son las reglas de validación de SUNAT que devuelven el código 0109, con su texto oficial:
Todos los comprobantesError
Condición: Problema con la autenticación del servicio (usuario y contraseña con los que se invoca el servicio)
Cómo resolverlo
Es un código de disponibilidad o de transporte: el comprobante no llegó a validarse. Reenvía el mismo XML más tarde. Con API SUNAT no tienes que hacerlo a mano: la API lo reenvía sola hasta 5 veces y te avisa por correo y por el webhook document.failed si sigue fallando.
Cómo lo ves en API SUNAT
Con API SUNAT no armas el XML: envías la venta en JSON y la API lo genera, lo firma y lo envía a SUNAT. Si SUNAT rechaza el comprobante, la emisión responde con status "rejected" y el código en sunat.errorCode y sunat.errorMessage; las observaciones llegan con status "accepted_with_observations".
También puedes recibirlo por webhook (document.rejected o document.observed). Ver los estados en la documentación.
