Kárdex valorizado
Kárdex de una variante en un almacén y periodo: saldo anterior, movimientos con entradas, salidas y saldo (cantidad, costo unitario y total), totales y saldo final. Con `formato=csv` descarga el CSV con la estructura del formato 13.1 (abre en Excel).
GEThttps://api.facturalo.pe/api/v3/inventario/kardex
Query
Campo
Descripción
varianteIdstringrequerido
UUID de la variante.
establecimientoIdstringopcional
UUID del almacén. Default: principal.
desdestringopcional
YYYY-MM-DD. Default: inicio de mes.
hastastringopcional
YYYY-MM-DD. Default: hoy.
formatostringopcional
json (default), xlsx (Excel con el formato 13.1), pdf (A4 horizontal) o csv. Los tres últimos descargan el archivo.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/inventario/kardex", {
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": {
"periodo": {
"desde": "2026-11-01",
"hasta": "2026-11-30"
},
"ruc": "20161515648",
"razonSocial": "TEST S.A.C",
"establecimiento": {
"id": "11111111-2222-3333-4444-555555555555",
"nombre": "Principal",
"codigoSunat": "0000"
},
"producto": {
"varianteId": "a32f4541-75eb-4b59-ad28-3c571652fe39",
"descripcion": "LAPTOP HP INTEL I20",
"codigo": "LAPT-HP-INT-I20",
"tipoExistencia": "01",
"unidadMedida": "NIU"
},
"metodoValuacion": {
"codigo": "1",
"nombre": "Promedio ponderado"
},
"saldoInicial": {
"cantidad": 0,
"costoUnitario": 0,
"total": 0
},
"movimientos": [
{
"id": "a3301a1c-6b0e-4f7e-8a51-2f1d7c9b0e11",
"fecha": "2026-11-01",
"documento": null,
"tipoOperacion": "16",
"operacion": "Saldo inicial",
"origen": "manual",
"entrada": {
"cantidad": 10,
"costoUnitario": 2000,
"total": 20000
},
"salida": null,
"saldo": {
"cantidad": 10,
"costoUnitario": 2000,
"total": 20000
},
"nota": null
},
{
"id": "a3301a1c-7c1f-4f7e-8a51-2f1d7c9b0e12",
"fecha": "2026-11-03",
"documento": {
"tipo": "01",
"serie": "F005",
"numero": "887"
},
"tipoOperacion": "02",
"operacion": "Compra",
"origen": "manual",
"entrada": {
"cantidad": 5,
"costoUnitario": 2300,
"total": 11500
},
"salida": null,
"saldo": {
"cantidad": 15,
"costoUnitario": 2100,
"total": 31500
},
"nota": null
},
{
"id": "a3301a1c-8d2a-4f7e-8a51-2f1d7c9b0e13",
"fecha": "2026-11-09",
"documento": {
"tipo": "01",
"serie": "F001",
"numero": "1"
},
"tipoOperacion": "01",
"operacion": "Venta",
"origen": "comprobante",
"entrada": null,
"salida": {
"cantidad": 2,
"costoUnitario": 2100,
"total": 4200
},
"saldo": {
"cantidad": 13,
"costoUnitario": 2100,
"total": 27300
},
"nota": null
}
],
"totales": {
"entradas": {
"cantidad": 15,
"total": 31500
},
"salidas": {
"cantidad": 2,
"total": 4200
}
},
"saldoFinal": {
"cantidad": 13,
"costoUnitario": 2100,
"total": 27300
}
}
}