teFacturo

Consultar Estados

Servicio para consultar los estados de un comprobante electrónico. Retorna tres estados independientes: el estado ante SUNAT, el estado de declaración del comprobante y el estado de entrega al receptor por correo.

PUThttps://jarvis.tefacturo.pe/consulta-api/invoice2u/integracion/consultarEstado/{ruc}

Consulta el estado completo de un comprobante electrónico. Retorna información sobre la aceptación por SUNAT, el estado de declaración y el estado de entrega por correo electrónico.

Headers

HeaderValorDescripción
AuthorizationBearer {token}Token de autenticación obtenido del endpoint de login
Content-Typeapplication/jsonTipo de contenido del cuerpo de la solicitud

Cuerpo de la Solicitud

Envíe los datos de identificación del comprobante cuyo estado desea consultar:

El ejemplo completo está en el panel derecho para copiar rápidamente.

Respuesta Exitosa (200)

La respuesta incluye tres estados independientes que representan las diferentes etapas del ciclo de vida del comprobante:

Revisa el panel derecho para ver y copiar la respuesta de ejemplo.

Estado SUNAT (estadoSunat)

Indica la respuesta oficial de SUNAT respecto al comprobante electrónico:

ValorDescripción
ACEPTADOSUNAT aceptó el comprobante sin observaciones. Es válido fiscalmente.
ACEPTADO_CON_OBSERVACIONESSUNAT aceptó el comprobante, pero con observaciones. Es válido, pero debe corregirlas en futuras emisiones.
RECHAZADOSUNAT rechazó el comprobante. No es válido fiscalmente y debe ser corregido y reenviado.
PENDIENTEEl comprobante aún no ha sido procesado por SUNAT. Puede estar en cola de envío.

Estado Comprobante - Declaración (estadoComprobante)

Indica el estado de declaración del comprobante en el sistema:

ValorDescripción
DECLARADOEl comprobante fue declarado exitosamente ante SUNAT.
POR_DECLARAREl comprobante está pendiente de ser declarado ante SUNAT.
EN_PROCESOEl comprobante está en proceso de declaración.
ERROR_DECLARACIONOcurrió un error durante la declaración. Consulte el detalle para más información.

Estado Entrega - Correo (estadoEntrega)

Indica si el comprobante fue enviado por correo electrónico al receptor:

ValorDescripción
ENTREGADOEl comprobante fue enviado exitosamente al correo del receptor.
PENDIENTE_ENVIOEl envío por correo está pendiente.
ERROR_ENVIONo se pudo enviar el correo al receptor. Verifique la dirección de correo.
NO_APLICANo se configuró correo de entrega para este comprobante.

Manejo de Errores

CódigoEstadoDescripción
400Bad RequestDatos de consulta incorrectos o incompletos.
401UnauthorizedToken de autenticación inválido o expirado.
404Not FoundNo se encontró el comprobante con los datos proporcionados.
500Internal Server ErrorError interno del servidor. Intente nuevamente.

Endpoints Relacionados