Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0] Accounting: cannot validate or set to check transaction (reconciliation error) #166088

Open
1 of 4 tasks
creatoro opened this issue May 18, 2024 · 0 comments
Open
1 of 4 tasks

Comments

@creatoro
Copy link

creatoro commented May 18, 2024

Odoo Version

  • 15.0
  • 16.0
  • 17.0
  • Other (specify)

Steps to Reproduce

I'm running the enterprise version.

  • Go to Accounting dashboard
  • Choose a bank account
  • Try to Validate a transaction or set it To Check
  • Error is thrown

image

Log Output

RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
  File "/home/odoo/src/odoo/odoo/http.py", line 1770, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/home/odoo/src/odoo/odoo/http.py", line 1797, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/home/odoo/src/odoo/odoo/http.py", line 2001, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/home/odoo/src/odoo/addons/website/models/ir_http.py", line 235, in _dispatch
    response = super()._dispatch(endpoint)
  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 222, in _dispatch
    result = endpoint(**request.params)
  File "/home/odoo/src/odoo/odoo/http.py", line 725, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 24, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 468, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 453, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/home/odoo/src/odoo/addons/web/models/models.py", line 1063, in onchange
    record._apply_onchange_methods(field_name, result)
  File "/home/odoo/src/odoo/odoo/models.py", line 6903, in _apply_onchange_methods
    res = method(self)
  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 314, in _onchange_todo_command
    getattr(self, f'_js_action_{method_name}')(*todo_command.get('args', []), **todo_command.get('kwargs', {}))
  File "/home/odoo/src/enterprise/account_accountant_batch_payment/models/bank_rec_widget.py", line 182, in _js_action_validate
    super()._js_action_validate()
  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1374, in _js_action_validate
    self._action_validate()
  File "/home/odoo/src/enterprise/account_online_synchronization/models/bank_rec_widget.py", line 9, in _action_validate
    super()._action_validate()
  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1315, in _action_validate
    lines = [
  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1316, in <listcomp>
    (sequence2lines[index], counterpart_aml)
KeyError: 1

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
    at makeErrorFromResponse (https://xxx.dev.odoo.com/web/assets/01cae53/web.assets_web.min.js:2870:163)
    at XMLHttpRequest.<anonymous> (https://xxx.dev.odoo.com/web/assets/01cae53/web.assets_web.min.js:2874:13)

Support Ticket

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant