CybroOdoo / CybroAddons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Odoo14 CE - bank_statement_reconciliation_view and reconciliation widget

whotopia opened this issue · comments

This is issue with multi-currency and performing a bank transfer.

I am trying to do a 7000 GBP transfer from GBP account to CHF Account.
To do this in Odoo 14, I perform 2 transfer operations. One for each account via the transfers account.
These 2 operations create 2 Journal entries which work between BankAcct Outstanding Receipts and Internal bank transfers account
I then reconcile these 2 operations (Accounting -> Actions -> Reconciliation). All fine so far.

Then, I have a bank statement line (e.g. in the CHF receiving account) which reflects the actual bank transaction..
When the statement is posted, the line creates a journal entry between the actual bank account GL, and the associated bank suspense account GL .

So reconciliation for the bank statement line should create a journal entry between the Outstanding Receipts account and the bank suspense account.

Also, as the amount we get from the European Central bank exchange rate will be different from the actual rate given by the bank, thus we need to manually deal with this in the reconciliation, or set up a reconciliation model to assign that difference to some kind of currency gain/loss account.

So far nothing I have listed above is odd and it all aligns with the documentation on how Odoo 14 bank transfers between differing currency accounts should be done according to best practice.

However, here now is the bug. When I try to reconcile in the CHF account, I see the following:

Screenshot 2023-03-15 at 16 31 49

The widget is reporting wrong currency, AND is not allowing me to reconcile with the correct difference amount for the FOREX. This is a bug. Please help!!! This issue also seems to be in the OCA reconcile widget .

The suggestion in #177 seems to fix this issue.

After applying it, I see:

Screenshot 2023-03-15 at 17 04 32

Please can someone apply this change to the core code for Odoo 14 as well. Thanks!

Not meaning to mix fixes with enhancements, but another issue I'd love someone to resolve for the Cybrosys bank_statement_reconciliation_view in ver 14 is that when reconciling the person only gets to see the Journal Entry ID in the line. ( above for account 1021 it only shows UBSCH/2023/01/0017). Can't we also have it show the Text description from the Bank Statement Line?? I've been trying to figure out how to add this, but it's beyond my Python know how.