Technical mailing list archives

Browse archives


Odoo Invoice Cancellation, why it not reverse accounting entry?

Ecosoft Co. LTD, Kitti Upariphutthiphong
- 03/03/2019 06:32:55
Hi everyone,

In the past, Odoo 8, we wonder why Odoo do not have invoice/payment cancel button with journal entry reversal out of the box (deletion of accounting is not acceptable in many countries).

Then, some one point me that OCA have module account_reversal, to reverse journal entry. It was good, but still not sufficient, as it would leave Invoice and Journal Entries in different state, and would hard to track.

So, we ended up create own module to do so (clicking cancel to cancel invoice/payment as well as create new reversed account entry + reconciled at the same time).

Now, through Odoo 12. I see Odoo is doing something similar to OCA, which is feature to create a reversed Journal Entry form a Journal Entry. But still, cancelling invoice will delete the Journal Entries.

I understand that some SME companies would found deletion of accounting entries a plus. But for bigger companies, deletion of account entries would make a no go for accountant.

This is a mystery to me till now, how come this is acceptable by most people. I may not know how to work with it correctly, or any capable module I am missing.

Please shed me some light :)