# Moves: debit != credit?

**URL:** <https://discuss.tryton.org/t/moves-debit-credit/8986>\
**Category:** User\
**Tags:** accounting\
**Created:** [November 27, 2025, 7:17pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986 "2025-11-27T19:17:37Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jankstar](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jankstar/32/3701_2.png) [@jankstar](https://discuss.tryton.org/u/jankstar)\
**Post date:** [November 27, 2025, 7:17pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/1 "2025-11-27T19:17:37Z")

</div>

I have completely installed the system according to the instructions (version 7.6.0 as dev), selected company + chart of accounts + number ranges + fiscal year. When I now enter a booking via “Account Moves” I can set the document to “post” status without debit == credit — I am more than confused. Is there an explanation for this? Shouldn’t there be an error message?

---

<div class="post-metadata">

**Author:** ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)\
**Post date:** [November 28, 2025, 10:17am UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/2 "2025-11-28T10:17:32Z")

</div>

There is an [error message](https://foss.heptapod.net/tryton/tryton/-/blob/78632c9aa00ffb6abdfec5c7bc789a9a1a666e11/modules/account/move.py#L493) which is triggered when posting the move.

Could you share the steps you used to post an unbalanced move?

---

<div class="post-metadata">

**Author:** ![jankstar](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jankstar/32/3701_2.png) [@jankstar](https://discuss.tryton.org/u/jankstar)\
**Post date:** [November 28, 2025, 7:57pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/3 "2025-11-28T19:57:43Z")

</div>

Thank you very much for your support… Please find the video attached.  
 ![](https://discuss-cdn.tryton.org/uploads/default/optimized/2X/9/9de7e55cad36535c06ab9ae2844de544945fc39d_2_690x388.jpeg)https://www.youtube.com/embed/Tccs1wcXk5Y?feature=oembed&wmode=opaque

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [November 28, 2025, 8:44pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/4 "2025-11-28T20:44:40Z")

</div>

What is the setup of the currency? Especially the rounding and digits.

---

<div class="post-metadata">

**Author:** ![jankstar](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jankstar/32/3701_2.png) [@jankstar](https://discuss.tryton.org/u/jankstar)\
**Post date:** [November 29, 2025, 9:36am UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/5 "2025-11-29T09:36:09Z")

</div>

rounding factor: 0.01 and digits: 2 … I entered the currency; I believe the values were pre-set.

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [November 29, 2025, 9:44am UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/6 "2025-11-29T09:44:08Z")

</div>

Are you using SQLite as backend?

---

<div class="post-metadata">

**Author:** ![jankstar](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jankstar/32/3701_2.png) [@jankstar](https://discuss.tryton.org/u/jankstar)\
**Post date:** [November 29, 2025, 10:34am UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/7 "2025-11-29T10:34:41Z")

</div>

Yes, it is a test installation according to [Setup — Tryton server](https://docs.tryton.org/7.0/server/tutorial/module/setup.html#)

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [November 29, 2025, 10:37am UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/8 "2025-11-29T10:37:30Z")

</div>

SQLite is not a backend for production. The SQL implementation is missing important features. I suspect that the balance check which is done using a SQL query using Round function has weird behavior due to the lack of typing of SQLite.  
Please try with PostgreSQL as backend.

---

<div class="post-metadata">

**Author:** ![jankstar](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/jankstar/32/3701_2.png) [@jankstar](https://discuss.tryton.org/u/jankstar)\
**Post date:** [November 29, 2025, 12:19pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/9 "2025-11-29T12:19:47Z")

</div>

OK—thanks—when I press the post button: **To post move “None”, you must balance all its lines debits and credits.**

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [November 29, 2025, 12:23pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/10 "2025-11-29T12:23:18Z")

</div>

I filled [Check of balanced post move does not work on SQLite (#14402) · Issues · Tryton / Tryton · GitLab](https://bugs.tryton.org/14402)

---

<div class="post-metadata">

**Author:** ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)\
**Post date:** [November 30, 2025, 12:23pm UTC](https://discuss.tryton.org/t/moves-debit-credit/8986/11 "2025-11-30T12:23:23Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
