Cerrar turno
Cierra el turno. En nivel `arqueo` el efectivo contado es obligatorio y queda la diferencia con lo esperado.
POSThttps://api.facturalo.pe/api/v3/cajas/{id}/cerrar
Parámetros del body
Campo
Descripción
contadoobjectopcional
{ idDelMedio: monto } contado al cerrar.billetesobjectopcional
Opcional:
{ "100": 3, "50": 2, "0.5": 4 } (informativo).notastringopcional
Hasta 250 caracteres.
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/cerrar", {
method: "POST",
headers: {
"Authorization": "sk_test_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"contado": {
"a1b2c3d4-0000-4000-8000-000000000001": 915.5
},
"billetes": {
"5": 1,
"10": 1,
"50": 4,
"100": 3,
"200": 2,
"0.5": 1
},
"nota": "Faltó sencillo"
})
});
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": {
"id": "9d1b2c3d-4e5f-4a6b-8c7d-112233445566",
"cajaId": "7c0e4a3e-1f2b-4c5d-8e9f-001122334455",
"numero": 12,
"estado": "cerrado",
"automatico": false,
"montoApertura": 100,
"abiertoEn": "2026-11-10T08:00:12-05:00",
"abiertoPor": "Ana Pérez",
"cerradoEn": "2026-11-10T20:02:40-05:00",
"cerradoPor": "Ana Pérez",
"cierre": {
"medios": [
{
"medioId": "a1b2c3d4-0000-4000-8000-000000000001",
"nombre": "Efectivo",
"efectivo": true,
"esperado": 918,
"contado": 915.5,
"diferencia": -2.5
},
{
"medioId": "a1b2c3d4-0000-4000-8000-000000000002",
"nombre": "Yape",
"efectivo": false,
"esperado": 312,
"contado": null,
"diferencia": null
}
],
"billetes": {
"5": 1,
"10": 1,
"50": 4,
"100": 3,
"200": 2,
"0.5": 1
}
},
"diferencia": -2.5,
"notaCierre": "Faltó sencillo",
"resumen": {
"apertura": 100,
"medios": [
{
"id": "a1b2c3d4-0000-4000-8000-000000000001",
"nombre": "Efectivo",
"tipo": "efectivo",
"efectivo": true,
"ventas": 850.5,
"devoluciones": -20,
"ingresos": 0,
"egresos": -12.5,
"neto": 818,
"esperado": 918,
"operaciones": 41
},
{
"id": "a1b2c3d4-0000-4000-8000-000000000002",
"nombre": "Yape",
"tipo": "billetera",
"efectivo": false,
"ventas": 312,
"devoluciones": 0,
"ingresos": 0,
"egresos": 0,
"neto": 312,
"esperado": 312,
"operaciones": 18
}
],
"totales": {
"ventas": 1162.5,
"devoluciones": -20,
"ingresos": 0,
"egresos": -12.5,
"neto": 1130,
"documentos": 57,
"boletas": 50,
"facturas": 3,
"notasVenta": 4
}
}
}
}