Error 0161 SUNAT: El nombre del archivo XML no coincide con el nombre del archivo ZIP
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 0161 con el mensaje «El nombre del archivo XML no coincide con el nombre del archivo ZIP».
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 0161, con su texto oficial:
Todos los comprobantesError
Condición: El nombre del archivo XML no coincide con el nombre del archivo ZIP
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.
