Ir al contenido
Facturalo

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
montoApertura
numberopcional
Efectivo inicial (sencillo). Default 0.Ej: 100

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/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
      }
    }
  }
}