Contributors mailing list archives
Re: Odoo Invoice/Payment Cancellation with Reversal Entry.by
I though many times about trying to improve this part but I think it does not worth it.The real issue in my view is that :* there is no 'Cancelled' state on account moves. You could print your general ledger ignoring all these cancelled entries (since they have a neutral effect).* One invoice cannot be linked to several moves (ie: the original one and the reversed one for cancellation)* sequence of the invoice is the same that the sequence of the move.This change must come from Odoo.Le mar. 19 mars 2019 à 07:21, Eric Caudal <firstname.lastname@example.org> a écrit :
I usually see 2 scenarios in Odoo world and depending on the accounting habits/requirements:
* allow canceling entries: simple but few traceability
* reverse via credit note: full traceability
The problem is that on accounting point of view most of the time when an invoice is published, you just cannot touch it anymore (hence the 2nd way).
It is not the same an invoice that has been canceled before validation and after validation so the states cannot be merged.
I have the feeling nevertheless, that standard refund wizard does most of your requirement.
Why not simply rely on Odoo standard credit note feature but add a new stage in the invoice ("Canceled by CN") that would be triggered in the case of the refund/reconciliation wizard.
Eric Caudal [Founder and CEO] - Shanghai Elico Limited
Skype: elico.corp - Phone: + 86 186 2136 1670 (Cell) // + 86 21 6211 8017/27/37 (Office)
More information: https://www.elico-corp.com
Odoo Gold Partner // Best Odoo Partner APAC 2014, 2016 and 2018!
On 2019-03-19 1:01 p.m., Kitti Upariphutthiphong wrote:
We have been discussing this in Odoo mailing list, and found that the real account invoice/payment cancellation does not exits.
So far, people suggest us to cancel document use Credit Note. Journal Entries wise is ok, but we think this will make front document marked as "Paid" instead of "Cancelled", which will be misleading.
So, I am thinking of doing a module like this, e.g. on invoice
- A new button to open Cancel wizard, with Cancel Date and Cancel Reason.
- Clicking cancel will create a reversed journal entry (using account_reversal) with same number of Invoice_VOID, and stamp to new account.invoice's cancel_move_id field.
- Do reconciled for move_id and cancel_move_id and change invoice to Cancelled state.Will do things in similar fashion in Payment too (reversed all related JE, do reconcile them and set cancel state).
Do you think this sound ok?
Again...I am so surprised that, until now, Odoo still lack this simple feature and wonder why no others feel it is a required feature of ERP.I am afraid that I am doing something wrong now.
How are you guys currently handle account document cancellation?Thanks
+58 4144110269 (Telegram)
+52 1 4773933942 (Whatsapp)
Ecosoft Co. Ltd., Kitti Upariphutthiphong