Detalle de un comprobante recibido (SUNAT)
Ítems y totales de una factura o boleta que te emitieron, tal como figuran en SUNAT (consulta de comprobantes con las credenciales API SUNAT de la empresa). Cada ítem trae `sugerencia`: el producto (o gasto) con que relacionaste antes ese ítem de este proveedor. Solo devuelve comprobantes emitidos a tu RUC.
GEThttps://api.facturalo.pe/api/v3/compras/sunat/comprobante
Query
Campo
Descripción
rucstringrequerido
RUC del proveedor (emisor).Ej:
20131312955tipostringrequerido
01 factura o 03 boleta.Ej: 01seriestringrequerido
Ej:
F001numerostringrequerido
Ej:
887Language
Credentials
Header
Authorization
Token de la empresa · HTTP directo
Fetch Request
$ # Node 18+ fetch
const response = await fetch("https://api.facturalo.pe/api/v3/compras/sunat/comprobante", {
method: "GET",
headers: {
"Authorization": "sk_test_…"
}
});
const data = await response.json();
console.log(data);HTTP directo · funciona con cualquier cliente HTTP
Response
Elige un ejemplo de respuesta:
application/json
200OK
{
"success": true,
"data": {
"emisor": {
"ruc": "20131312955",
"razonSocial": "DISTRIBUIDORA EJEMPLO S.A.C.",
"direccion": "AV. EJEMPLO 123, LIMA"
},
"tipo": "01",
"serie": "F001",
"numero": "887",
"fecha": "2026-11-03",
"moneda": "PEN",
"estadoSunat": "0",
"procedencia": "3",
"items": [
{
"descripcion": "POLO ALGODON AZUL TALLA M",
"codigoProveedor": null,
"unidad": "NIU",
"cantidad": 12,
"valorUnitario": 18.5,
"descuento": 0,
"total": 261.96,
"sugerencia": {
"tipo": "producto",
"varianteId": "a32fc76c-49f8-48c9-933f-62d3e8da007d",
"descripcion": "Polo algodón azul - M",
"controlaStock": true,
"controlaSeries": false
}
},
{
"descripcion": "FLETE LIMA",
"codigoProveedor": null,
"unidad": "ZZ",
"cantidad": 1,
"valorUnitario": 30,
"descuento": 0,
"total": 35.4,
"sugerencia": {
"tipo": "gasto"
}
}
],
"totales": {
"gravado": 252,
"exonerado": 0,
"inafecto": 0,
"igv": 45.36,
"otros": 0,
"total": 297.36
},
"registrada": null,
"importable": true
}
}