Abrir turno
Abre el turno de la caja (niveles `simple` y `arqueo`). Lo que llegó con la caja cerrada (p. ej. la anulación de una venta de ayer) pasa a este turno.
POSThttps://api.facturalo.pe/api/v3/cajas/{id}/abrir
Parámetros del body
Campo
Descripción
montoAperturanumberopcional
Efectivo inicial (sencillo). Default 0.Ej:
100Language
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/abrir", {
method: "POST",
headers: {
"Authorization": "sk_test_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"montoApertura": 100
})
});
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": "9d1b2c3d-4e5f-4a6b-8c7d-112233445566",
"cajaId": "7c0e4a3e-1f2b-4c5d-8e9f-001122334455",
"numero": 12,
"estado": "abierto",
"automatico": false,
"montoApertura": 100,
"abiertoEn": "2026-11-10T08:00:12-05:00",
"abiertoPor": "Ana Pérez",
"cerradoEn": null,
"cerradoPor": null,
"cierre": null,
"diferencia": null,
"notaCierre": null,
"resumen": {
"apertura": 100,
"medios": [],
"totales": {
"ventas": 0,
"devoluciones": 0,
"ingresos": 0,
"egresos": 0,
"neto": 0,
"documentos": 0,
"boletas": 0,
"facturas": 0,
"notasVenta": 0
}
}
}
}