# Erreur à la validation d'une entrée / sortie d'argent à la caisse

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-06/scaled-1680-/SKaimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-06/SKaimage.png)

#### Transcription de l'Erreur utilisateur

> La pièce comptable Écriture brouillon (\* 6683) a atteint un statut non valide en ce qui concerne sa ligne de relevé associée.  
> Pour être cohérent, la pièce comptable doit toujours avoir exactement une écriture comptable impliquant le compte bancaire/d'espèces.

#### Raison

C'est lié au paramétrage comptable du mouvements de caisse.  
Il faut <span style="text-decoration: underline;">**pas**</span> que les comptes associés aux mouvements de caisse (revenus/dépenses) soient les mêmes que le journal du mouvement (journal de caisse dans l'exemple), sinon ça bloque à la création de la pièce comptable car ça va mettre le même compte en débit / crédit

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-06/scaled-1680-/pUjimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-06/pUjimage.png)

<p class="callout success">Par exemple, pour le dépôt d'espèces, il faut donc utiliser le compte d'attente `51200100 Compte d'attente de la banque` ou équivalent.</p>

<details id="bkmrk-explications-techniq"><summary>explications techniques</summary>

pour note technique

c'est la fonction `_synchronize_from_moves` qui appelle `_seek_for_lines` dans `acccount_bank_statement_line.py`  
ça prend les deux lignes du statement, ça check dans quelles catégories classés les comptes, et si le compte est similaire à celui du journal, ça met dans `liquidity_lines`, sauf que dans `_synchronize_from_moves` ça check qu'il y ait qu'une ligne lié à la liquidité `if len(liquidity_lines) != 1:`

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-06/scaled-1680-/7Hdimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-06/7Hdimage.png)

</details>