Consultar XML
Servicio para obtener el XML firmado digitalmente de un comprobante electrónico previamente emitido. El XML es el documento electrónico oficial aceptado por SUNAT.
https://jarvis.tefacturo.pe/consulta-api/invoice2u/integracion/consultarXml/{ruc}Consulta y descarga el XML firmado de un comprobante electrónico. Reemplaza {ruc} con el RUC del emisor. Retorna el archivo XML codificado en base64.
Headers
| Header | Valor | Descripción |
|---|---|---|
| Authorization | Bearer {token} | Token de autenticación obtenido del endpoint de login |
| Content-Type | application/json | Tipo de contenido del cuerpo de la solicitud |
Cuerpo de la Solicitud
Envíe los datos de identificación del comprobante. La estructura es idéntica a la consulta de PDF:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| emisor | number | Si | RUC del emisor (sin comillas) |
| numero | number | Si | Número correlativo del comprobante |
| serie | string | Si | Serie del comprobante |
| tipoComprobante | string | Si | Código del tipo de comprobante: 01, 03, 07, 08, 09 |
Respuesta Exitosa (200)
La respuesta contiene el archivo XML firmado digitalmente, codificado en base64 en el campo archivo. Este XML es el comprobante electrónico oficial con la firma digital del emisor.
Nota: El XML firmado es el documento oficial ante SUNAT. Decodifique el base64 para obtener el archivo XML completo. Este documento contiene la firma digital, el UBL 2.1 y toda la información tributaria del comprobante.
Manejo de Errores
| Código | Estado | Descripción |
|---|---|---|
| 400 | Bad Request | Datos de consulta incorrectos o incompletos. |
| 401 | Unauthorized | Token de autenticación inválido o expirado. |
| 404 | Not Found | No se encontró el comprobante con los datos proporcionados. |
| 500 | Internal Server Error | Error interno del servidor. Intente nuevamente. |
