Hello,
we are facing two issues in Accounting module using bank "Online Synchronization".
In general the online sync works using AISP service via Enablebanking. At least we can pull the transactions for the bank account into our Odoo.
However, we see duplicate transactions at random intervals.
Does Odoo not have duplicate detection? Using date, amount and payment reference duplicates should be relatively easy to detect, even if the bank does not provide a unique transaction ID.
Or does the problem occur at the integration provider (Enablebanking in our case)? How could we debug this?
The other issue is, that we cannot use "Find Duplicate Transactions" feature to remove the documents. Whenever I open it and specify a starting date, I get the following exception (instance name was anonymized):
UncaughtPromiseError > OwlError
Uncaught Promise > An error occured in the owl lifecycle (see this Error's "cause" property)
Occured on myinstance.odoo.com on 2025-01-09 11:38:39 GMT
OwlError: An error occured in the owl lifecycle (see this Error's "cause" property)
Error: An error occured in the owl lifecycle (see this Error's "cause" property)
at handleError (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:952:101)
at App.handleError (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1595:29)
at Fiber._render (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:977:19)
at Fiber.render (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:975:6)
at ComponentNode.updateAndRender (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1065:29)
Caused by: TypeError: this.firstIdsInGroup.includes is not a function
at AccountDuplicateTransactionsListRenderer.getRowClass (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:26925:83)
at AccountDuplicateTransactionsListRenderer.template (eval at compile (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1547:421), <anonymous>:23:35)
at App.callTemplate (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1201:129)
at AccountDuplicateTransactionsListRenderer.template (eval at compile (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1547:421), <anonymous>:32:32)
at App.callTemplate (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1201:129)
at AccountDuplicateTransactionsListRenderer.template (eval at compile (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1547:421), <anonymous>:208:11)
at node.renderFn (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1094:210)
at Fiber._render (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:976:96)
at Fiber.render (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:975:6)
at ComponentNode.updateAndRender (https://myinstance.odoo.com/web/assets/f45f8c4/web.assets_web.min.js:1065:29)
We recently upgraded to 18.0+e - not sure if this is a known issue.
Thanks and regards
Malte
Hello Malte Rand,
Did you find a solution?
If it's not the case, may I ask you to provide me the same traceback but with debug=assets in your url?
Thank you