Ir al contenido
Facturalo

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
tipo
stringrequerido
ingreso o egreso.
monto
numberrequerido
glosa
stringrequerido
Motivo.
medio
stringopcional
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"
  }
}