Hello,
I'm trying to register a bill payment in Odoo 16 but I get this error: `TypeError: _create_payment_vals_from_wizard() takes 1 positional argument but 2 were given`
I didn't make any change in source code.
Please any suggestion to solve this ?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
1
Reply
1167
Views
Hi,
If you are using an older version of Odoo, consider upgrading to the latest version as the issue may have been fixed in the newer version. Also,If you have installed any custom module that could be causing the issue, try disabling it and see if the error persists.
Regards
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Jul 24
|
2 | ||
|
2
Jun 24
|
1060 | ||
Odoo App
Solved
|
|
1
Nov 23
|
741 | |
|
0
Nov 23
|
754 | ||
|
0
Nov 23
|
365 |
Traceback (most recent call last):
File "/opt/odoo16/odoo/odoo/http.py", line 1584, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/opt/odoo16/odoo/odoo/service/model.py", line 134, in retrying
result = func()
File "/opt/odoo16/odoo/odoo/http.py", line 1613, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/opt/odoo16/odoo/odoo/http.py", line 1810, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/opt/odoo16/odoo/odoo/addons/base/models/ir_http.py", line 149, in _dispatch
result = endpoint(**request.params)
File "/opt/odoo16/odoo/odoo/http.py", line 699, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/opt/odoo16/odoo/addons/web/controllers/dataset.py", line 46, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo16/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo16/odoo/odoo/api.py", line 461, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo16/odoo/odoo/api.py", line 448, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo16/odoo/addons/account/wizard/account_payment_register.py", line 877, in action_create_payments
payments = self._create_payments()
File "/opt/odoo16/odoo/addons/account/wizard/account_payment_register.py", line 842, in _create_payments
payment_vals = self._create_payment_vals_from_wizard(first_batch_result)
File "/opt/odoo16/odoo/addons/sale/wizard/account_payment_register.py", line 10, in _create_payment_vals_from_wizard
vals = super()._create_payment_vals_from_wizard(batch_result)
TypeError: _create_payment_vals_from_wizard() takes 1 positional argument but 2 were given
The above server error caused the following client error:
RPC_ERROR: Odoo Server Error