Consultar documento
Retorna el estado actual de un documento. El {id} es el ID retornado al emitir o anular el documento.
GEThttps://api.facturalo.pe/api/v3/documentos/ {id}
Estados posibles
EN_PROCESOEl documento fue recibido y está siendo procesado por SUNAT.
ACEPTADASUNAT aceptó el comprobante correctamente.
RECHAZADASUNAT rechazó el comprobante. Revisa sunat.codigo y sunat.mensaje.
ANULADAEl comprobante fue anulado exitosamente ante SUNAT.
PENDIENTE_RESUMENBoleta en espera de ser incluida en el Resumen Diario (RC). Consulta nuevamente para ver el resultado.
BAJA_RECHAZADASUNAT rechazó la Comunicación de Baja (RA). La factura no fue anulada.
Campos del response
dataobjectrequerido
Datos del documento.
estadostringrequerido
Estado global del documento. Ver tabla de estados.
entornostringrequerido
"demo" o "produccion".
documentoobjectrequerido
Datos del comprobante.
idstringrequerido
ID del documento.
estadostringrequerido
Estado del comprobante.
seriestringrequerido
Serie del comprobante.
correlativostringrequerido
Número correlativo (8 dígitos con ceros a la izquierda).
tipostringrequerido
Nombre del tipo: "FACTURA", "BOLETA", etc.
tipoCodigostringrequerido
Código SUNAT: "01" = Factura · "03" = Boleta · "07" = NC · "08" = ND.
fechaEmisionstringrequerido
Fecha de emisión en formato YYYY-MM-DD.
fechaVencimientostringrequerido
Fecha de vencimiento en formato YYYY-MM-DD.
monedastringrequerido
"PEN" o "USD".
formaPagostringrequerido
"CONTADO" o "CREDITO".
clienteobjectrequerido
Datos del receptor del comprobante.
tipoDocumentostringrequerido
Tipo de documento del cliente.
numeroDocumentostringrequerido
RUC o DNI del cliente.
denominacionstringrequerido
Nombre o razón social.
totalesobjectrequerido
Totales del comprobante.
gravadanumberrequerido
Base imponible gravada.
exoneradanumberrequerido
Monto exonerado de IGV.
inafectanumberrequerido
Monto inafecto.
exportacionnumberrequerido
Monto de exportación.
gratuitanumberrequerido
Monto de operaciones gratuitas.
descuentonumberrequerido
Descuento total aplicado.
anticiponumberrequerido
Monto de anticipos aplicados.
iscnumberrequerido
Impuesto Selectivo al Consumo.
igvnumberrequerido
Total de IGV.
impuestoBolsanumberrequerido
Total de ICBPER (impuesto a bolsas plásticas).
otrosCargosnumberrequerido
Otros cargos adicionales.
totalnumberrequerido
Importe total del comprobante.
itemsarrayrequerido
Líneas del comprobante.
codigostringopcional
Código interno del producto.
descripcionstringrequerido
Descripción del producto o servicio.
unidadstringrequerido
Código de unidad de medida SUNAT.
cantidadnumberrequerido
Cantidad.
valorUnitarionumberrequerido
Valor unitario sin IGV.
precioUnitarionumberrequerido
Precio unitario con IGV.
descuentonumberrequerido
Descuento aplicado al ítem.
subtotalnumberrequerido
Subtotal sin IGV.
tipoIgvstringrequerido
Código de tipo de IGV: "10" = Gravado, "20" = Exonerado, etc.
tipoIgvDescripcionstringrequerido
Descripción del tipo de IGV.
igvnumberrequerido
IGV del ítem.
totalnumberrequerido
Total del ítem con IGV.
guiasarrayrequerido
Guías de remisión asociadas. Vacío ([]) si no aplica.
cuotasarrayrequerido
Cuotas de pago si formaPago es CREDITO. Vacío ([]) en CONTADO.
sunatobjectrequerido
Respuesta de SUNAT.
estadostringrequerido
Estado devuelto por SUNAT.
codigostringrequerido
"0" = éxito. Otro valor = error.
mensajestringrequerido
Mensaje descriptivo de SUNAT.
notasarrayrequerido
Advertencias de SUNAT (puede ser vacío).
enlacesobjectrequerido
URLs de descarga del comprobante.
pdfstringrequerido
URL del PDF del comprobante.
xmlstringrequerido
URL del XML firmado.
cdrstringrequerido
URL del CDR (Constancia de Recepción SUNAT).
Requestjson
// Sin body — GET request
// GET /documentos/b8731080-6723-11f1-89fc-7d6d1075fa47200 — Documento encontradojson
{
"success": true,
"message": "Documento encontrado.",
"data": {
"estado": "ACEPTADA",
"entorno": "demo",
"documento": {
"id": "b8731080-6723-11f1-89fc-7d6d1075fa47",
"estado": "ACEPTADA",
"serie": "B001",
"correlativo": "1",
"tipo": "BOLETA",
"tipoCodigo": "03",
"fechaEmision": "2026-06-13",
"fechaVencimiento": "2026-06-13",
"moneda": "PEN",
"formaPago": "CONTADO",
"cliente": {
"tipoDocumento": "1",
"numeroDocumento": "12345678",
"denominacion": "NOMBRES Y APELLIDOS"
},
"totales": {
"gravada": 300,
"exonerada": 0,
"inafecta": 0,
"exportacion": 0,
"gratuita": 0,
"descuento": 0,
"anticipo": 0,
"isc": 0,
"igv": 54,
"impuestoBolsa": 0,
"otrosCargos": 0,
"total": 354
},
"items": [
{
"codigo": "",
"descripcion": "Producto con guía de remisión",
"unidad": "NIU",
"cantidad": 3,
"valorUnitario": 100,
"precioUnitario": 118,
"descuento": 0,
"subtotal": 300,
"tipoIgv": "10",
"tipoIgvDescripcion": "GRAVADO - OPERACIÓN ONEROSA",
"igv": 54,
"total": 354
}
],
"guias": [
{
"tipoDocumento": "09",
"numeroDocumento": "T001-00000001"
}
],
"cuotas": []
},
"sunat": {
"estado": "ACEPTADA",
"codigo": "0",
"mensaje": "La Boleta numero B001-1, ha sido aceptada",
"notas": []
},
"enlaces": {
"pdf": "https://api.facturalo.pe/api/v3/documentos/b8731080-6723-11f1-89fc-7d6d1075fa47.pdf",
"xml": "https://api.facturalo.pe/api/v3/documentos/b8731080-6723-11f1-89fc-7d6d1075fa47.xml",
"cdr": "https://api.facturalo.pe/api/v3/documentos/b8731080-6723-11f1-89fc-7d6d1075fa47.cdr"
}
}
}404 — No encontradojson
{
"success": false,
"message": "No se encontró el documento en el entorno DEMO.",
"data": []
}