> ## Documentation Index
> Fetch the complete documentation index at: https://docstiendas.apzsoftware.online/llms.txt
> Use this file to discover all available pages before exploring further.

# Caja

> Seguí el saldo de tu caja, registrá ingresos y egresos, y hacé arqueos de control.

La caja de APZ-Tienda es un **saldo corriente**: no se abre ni se cierra por turno. Arranca en cero y va cambiando con cada movimiento que registrás o que generan tus ventas.

Cada movimiento guarda el saldo que quedó después de aplicarlo, así podés reconstruir el estado de la caja en cualquier momento del pasado.

## Tipos de movimiento

| Tipo             | Efecto sobre el saldo       | Cuándo usarlo                                               |
| ---------------- | --------------------------- | ----------------------------------------------------------- |
| **Ingreso (+)**  | Suma                        | Entró plata que no viene de una venta: un cobro, un aporte  |
| **Egreso (-)**   | Resta                       | Salió plata: compra de insumos, pago a un proveedor, retiro |
| **Ajuste (+/-)** | Suma o resta según el signo | Corregir una diferencia detectada en un arqueo              |

<Note>
  El **Ajuste** es el único tipo donde el importe puede ser negativo. Escribilo con el signo menos adelante, por ejemplo `-2500`.
</Note>

Tres reglas sobre el importe:

* Los ingresos y egresos tienen que ser **mayores a cero**.
* El ajuste puede ser positivo o negativo, pero **no puede ser cero**.
* Se admiten hasta **dos decimales**.

## Registrar un movimiento

<Steps>
  <Step title="Abrí el formulario">
    Entrá a **Caja** y hacé clic en **Registrar movimiento**.
  </Step>

  <Step title="Elegí el tipo">
    Ingreso, Egreso o Ajuste.
  </Step>

  <Step title="Cargá el importe">
    Poné el monto sin signo para ingresos y egresos. Para un ajuste, usá el signo que corresponda.
  </Step>

  <Step title="Escribí el motivo">
    El motivo es obligatorio y es lo que vas a ver en la grilla, así que sé concreto: «Compra de insumos» sirve, «varios» no. Si necesitás más detalle, usá el campo de nota.
  </Step>

  <Step title="Guardá">
    El saldo se actualiza al instante y el movimiento queda en el historial.
  </Step>
</Steps>

## Movimientos que se generan solos

Cuando confirmás una venta con forma de pago **Efectivo**, la caja registra el ingreso automáticamente. Estos movimientos aparecen en la grilla identificados como originados en una venta y enlazados a ella.

Las ventas por transferencia, débito o crédito no generan movimiento de caja.

<Info>
  Este automatismo se puede apagar. En los [parámetros del negocio](/primeros-pasos/configurar-negocio) hay una opción que controla si las ventas en efectivo impactan en la caja. Si la desactivaste, ninguna venta genera movimiento y tenés que cargar los ingresos a mano.
</Info>

<Warning>
  No borres a mano un movimiento generado por una venta. Si la venta estuvo mal, anulala o reabrila desde **Ventas** y la caja se corrige sola. Borrar el movimiento deja el saldo sin correspondencia con las ventas registradas.
</Warning>

## Arqueo de control

Un arqueo es el momento en que contás la plata física y la comparás contra el saldo del sistema.

Al registrar un movimiento podés tildar **marcar como control**. Eso deja el movimiento señalado como punto de arqueo y actualiza la fecha del último control del negocio, que te sirve como referencia de hasta cuándo está verificada la caja.

El flujo habitual es:

<Steps>
  <Step title="Contá el efectivo">
    Contá lo que hay en la caja física.
  </Step>

  <Step title="Comparalo con el saldo">
    Mirá el saldo actual en pantalla.
  </Step>

  <Step title="Registrá la diferencia">
    Si no coincide, cargá un Ajuste por la diferencia, con el signo que corresponda, tildando **marcar como control** y explicando en el motivo qué encontraste.
  </Step>
</Steps>

<Warning>
  Si la caja coincide exactamente, no vas a poder dejar constancia del arqueo: el sistema no acepta un ajuste de importe cero, y el tilde de control viaja siempre con un movimiento.

  En ese caso no registres nada. La fecha del último control solo se actualiza cuando hubo una diferencia que corregir.
</Warning>
