Ir al contenido
Facturalo

Comprobantes recibidos (SUNAT)

Comprobantes que te emitieron en el periodo según la propuesta del Registro de Compras (RCE) de SIRE, de cualquier sistema emisor. `registrada` trae el id de la compra si ya está en Compras. Usa las credenciales API SUNAT de la empresa (hasta 500 por periodo). `baseGravada` e `igv` vienen del RCE: sirven para registrar la compra cuando SUNAT no devuelve el detalle de un comprobante (algunos emisores masivos, como bancos, responden error en la consulta de detalle).

GEThttps://api.facturalo.pe/api/v3/compras/sunat/pendientes

Query

Campo
Descripción
periodo
stringrequerido
AAAAMM.Ej: 202610

Language

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/pendientes", {
  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": [
    {
      "proveedor": {
        "ruc": "20131312955",
        "razonSocial": "DISTRIBUIDORA EJEMPLO S.A.C."
      },
      "tipo": "01",
      "serie": "F001",
      "numero": "887",
      "fecha": "2026-10-22",
      "moneda": "PEN",
      "total": 297.36,
      "importable": true,
      "registrada": null,
      "baseGravada": 252,
      "igv": 45.36
    },
    {
      "proveedor": {
        "ruc": "20100047218",
        "razonSocial": "BANCO DE EJEMPLO S.A."
      },
      "tipo": "01",
      "serie": "FN01",
      "numero": "52248",
      "fecha": "2026-10-16",
      "moneda": "PEN",
      "total": 10,
      "importable": true,
      "registrada": "9f2c1a7e-3b4d-4e5f-8a9b-0c1d2e3f4a5b",
      "baseGravada": 0,
      "igv": 0
    }
  ]
}