Saltar al contenido principal

Consultar

Este método consulta el estado de un documento.

Valores

VariableDescripciónProdDemo
URL_APIURL base de la APIhttps://api.emite.pehttps://api.demo.emite.pe
EMITE_IDIdentificador asignado a la empresaProporcionado por EmiteProporcionado por Emite
EMITE_KEYAPI Key asignada a la empresaProporcionado por EmiteProporcionado por Emite

Request

GET {{URL_API}}/guia-remision-transportista/{{SERIE-CORRELATIVO}}

Headers

emite_id: {{EMITE_ID}}
emite_key: {{EMITE_KEY}}
Content-Type: application/json

Path Params

El valor SERIE-CORRELATIVO representa el documento a consultar.

Está compuesto por:

  • serie: Serie del documento.
  • correlativo: Correlativo del documento.

Por ejemplo: V001-1

Implementación

curl "{{URL_API}}/guia-remision-transportista/{{SERIE-CORRELATIVO}}" -X GET \
-H "emite_id: {{EMITE_ID}}" \
-H "emite_key: {{EMITE_KEY}}" \
-H "Content-Type: application/json"

Response

Si el código de estado es 200 la petición anterior retorna un JSON estructurado de la siguiente manera:

Success

200 — Cuando el proceso se ejecute correctamente.

{
"ticketPeticion": "1537486212351-1024216",
"estado": 3,
"nombreEstado": "ACEPTADO",
"estadoSunat": "0",
"observaciones": [
"El Comprobante número V001-1, ha sido aceptado"
],
"ticketSunat": "2adf322f-...-ba7b96ebfb0a",
"estaAnulado": false,
"informacionQR": "https://e-factura.sunat.gob.pe/v1/contribuyente/gre/comprobantes/descargaqr?hashqr=8W8FIjURVQeF....bgy+xMrGgT5w==",
}
PropiedadCondiciónTipoDescripción
ticketPeticionSiemprestringCódigo identificador de la petición.
estadoSiempreintegerCódigo interno de estado del documento.
nombreEstadoSiemprestringDescripción de estado interno del documento.
estadoSunatSiemprestringCódigo de validación SUNAT.
observacionesSiemprearray[string]Lista de mensajes asociados a la operación.
ticketSunatSiemprestringNúmero de ticket de la operación de registro en SUNAT.
estaAnuladoSiemprebooleanIndica si el documento fue comunicado de baja (en el caso de guías siempre será false).
informacionQRCuando
estadoSunat es 3 (ACEPTADO)
stringContenido del QR del documento que representa su aceptación en SUNAT.

Si el código de estado es 400, 401, 402, 403, 404 o 500 la petición anterior retorna un JSON estructurado de la siguiente manera:

Bad Request

400 - ERROR DE ESTRUCTURA JSON O EN LOS PARÁMETROS ENVIADOS.

Unauthorized

401 - ERROR DE AUTORIZACIÓN.

Payment Required

402 - ERROR POR FALTA DE PAGO.

Forbidden

403 - ERROR POR VALIDACIONES.

Not Found

404 - RECURSO NO ENCONTRADO.

Internal Server Error

500 - ERROR EN EL SERVIDOR.

{
"ticketPeticion": "1537486212351-1024216",
"estado": "NOT_FOUND",
"mensaje": "El documento << V001-1 >> no ha sido registrado"
}
PropiedadCondiciónTipoDescripción
ticketPeticionSiemprestringCódigo identificador de la petición.
estadoSiemprestringNombre del estado HTTP retornado:
BAD_REQUEST
UNAUTHORIZED
PAYMENT_REQUIRED
FORBIDDEN
NOT_FOUND
INTERNAL_SERVER_ERROR.
mensajeSiemprestringDescripción del resultado o error retornado por la API.