## id
doc_caixes

## nom
Caixes — comportaments i casos concrets

## descripcio
Consulta aquest document quan calgui explicar amb precisió les diferències reals entre Caixes i
Extractes Bancaris, per què una caixa no té data d'inici, o per què els seus moviments no
alimenten mai els suggeriments automàtics. No és l'explicació general, que cobreix `flux_caixes`.

## contingut
### No és una simple còpia d'Extractes Bancaris

Tot i que la pantalla es veu molt semblant a la d'Extractes Bancaris, per dins fa servir una
implementació diferent i **no del tot equivalent**:

- **Sense data d'inici**: un document de caixa només té data de tancament, no un rang. Els
  extractes bancaris sí que en tenen.
- **Sense suggeriments per IA**: com que no hi ha cap via d'importació, els moviments de caixa mai
  reben un compte/subcompte/activitat suggerits automàticament — s'introdueixen sempre a mà.
- **No alimenta l'aprenentatge automàtic**: les correccions que es fan a Extractes Bancaris o
  Targetes ajuden a millorar els suggeriments futurs de la IA. **Els moviments de Caixa no
  hi contribueixen mai** — no és un error, és conseqüència de no tenir cap flux d'importació que
  els pugui aprofitar.

### Múltiples caixes

Cada document de caixa pertany a una caixa concreta, triada d'un desplegable — una empresa pot
tenir-ne tantes com calgui (per exemple, una per establiment).

### Desar, Validar i eliminar

Mateix comportament que Extractes Bancaris: "Validar" només afegeix comprovacions de camps abans
de fer el mateix desat; eliminar un document de caixa no comprova al servidor si ja està validat o
si l'exercici està tancat — només hi ha un avís al navegador.

## comprovacions
Si un usuari pregunta per què un moviment de caixa no té cap compte suggerit automàticament: és el
comportament esperat — Caixa no té cap via d'importació que pugui generar suggeriments.

Si un usuari busca la "data d'inici" d'un document de caixa i no la troba: no existeix aquest camp
aquí, només la data de tancament.
