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.

La serie, número y tipo fijos son ilustrativos. Reemplázalos por un comprobante emitido previamente por el mismo emisor. Las consultas no consumen el comprobante referenciado.
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 (estadoSunat, estadoComprobante, estadoEntrega), cada uno devuelto como un objeto con codigo y valor. Además incluye serieNumero (serie-número del comprobante) y respuestaDeclaracion, un string JSON con el detalle textual de la declaración (codigo y mensaje).

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

En las tablas siguientes, el código 1 corresponde al estado confirmado. Un guion (—) indica que el código de ese estado está por confirmar.

Estado SUNAT (estadoSunat)

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

CódigoValorDescripción
1AceptadoSUNAT 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:

CódigoValorDescripción
1DeclaradoEl 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 de declaraciónOcurrió 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:

CódigoValorDescripción
1EntregadoEl comprobante fue enviado exitosamente al correo del receptor.
Pendiente de envíoEl envío por correo está pendiente.
Error de envíoNo 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