Ingreso o retiro
Dinero que entra o sale de la caja sin ser una venta: sencillo, pago a un repartidor, retiro del dueño.
POSThttps://api.facturalo.pe/api/v3/cajas/{id}/movimientos
Parámetros del body
Campo
Descripción
tipostringrequerido
ingreso o egreso.montonumberrequerido
glosastringrequerido
Motivo.
mediostringopcional
Default
efectivo.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/cajas/mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3/movimientos", {
method: "POST",
headers: {
"Authorization": "sk_test_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"tipo": "egreso",
"monto": 12.5,
"glosa": "Pago de delivery"
})
});
const data = await response.json();
console.log(data);HTTP directo · funciona con cualquier cliente HTTP
Response
Elige un ejemplo de respuesta:
application/json
201Created
{
"success": true,
"data": {
"id": "5e6f7a8b-1111-4222-8333-444455556666",
"tipo": "egreso",
"medio": {
"id": "a1b2c3d4-0000-4000-8000-000000000001",
"nombre": "Efectivo",
"tipo": "efectivo"
},
"monto": -12.5,
"moneda": "PEN",
"recibido": null,
"vuelto": null,
"documento": null,
"glosa": "Pago de delivery",
"origen": "manual",
"usuario": "Ana Pérez",
"fecha": "2026-11-10T13:20:00-05:00"
}
}