Ir al contenido
Facturalo

Cajas y punto de venta

Cajas por local, turnos, medios de pago y el cobro de cada venta. Cada caja elige su nivel de control: sin turnos, simple o con arqueo.

Una caja es un punto de cobro de un establecimiento (Caja 1, Delivery…). Todo el dinero entra por un único camino: el movimiento de caja, con su medio de pago. Las cajas, turnos y movimientos van por entorno (sk_test_ / sk_live_). Si la empresa no tiene cajas, GET /cajas crea "Caja 1" en el establecimiento principal.

Niveles de control

NivelQué hace el cajero
sin_turnosVende y listo. Las ventas caen en un turno automático por día (se cierra solo al día siguiente).
simple (por defecto)Abre el turno (monto inicial opcional), vende y lo cierra. Al cerrar ve el resumen por medio de pago, sin contar.
arqueoAl cerrar se cuenta el efectivo (o los billetes y monedas): queda registrada la diferencia con lo esperado.

Cobrar una venta

  • Al emitir con POST /documentos/enviar, envía caja y pagos (uno o varios: pago mixto). Cada pago crea su movimiento en el turno abierto.
  • Sin pagos y al contado, el total se registra en efectivo. Al crédito no se registra cobro.
  • Si la caja está cerrada (niveles simple y arqueo), la emisión se rechaza antes de ir a SUNAT: abre el turno con POST /cajas/{id}/abrir.
  • Una nota de crédito con pagos es una devolución (movimiento negativo). Un comprobante anulado o rechazado por SUNAT revierte su cobro solo.
  • En efectivo, recibido calcula el vuelto.

Medios de pago

Cada empresa tiene los suyos (listar); por defecto Efectivo, Yape, Plin, tarjeta de débito y crédito y transferencia, con su código de la Tabla 1 (Anexo 3, RS 169-2015). El tipo efectivo es el que se cuenta en el arqueo. En pagos[].medio va el id del medio o su nombre ("efectivo", "Yape").

Notas de venta

Documento interno para ventas sin comprobante electrónico: no va a SUNAT, descuenta stock (tipo 01, documento 00) y se cobra en la caja. Se convierte en boleta o factura enviando notaVenta al emitir: el stock lo mueve el comprobante y el cobro ya hecho queda enlazado a él.

Reportes

Reporte X (turno abierto, parcial) y Z (cerrado), en ticket de 80 mm o A4. Al cerrar un turno con boletas, recuerda enviar el resumen diario.