Odoo 14 Accounting
by Odoo Mates https://www.walnutit.com , Walnut Software Solutions https://www.walnutit.com , Odoo S.A. https://www.walnutit.comAvailability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
Community Apps Dependencies | Show |
Lines of code | 8502 |
Technical Name |
om_account_accountant |
License | LGPL-3 |
Website | https://www.odoomates.tech |
Versions | 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
Odoo 14 Accounting
Financial Reports
Balance Sheet, Profit and Loss, Partner Ledger, Aged Partner Balance, Aged Receivable, Aged Payable, General Ledger, Trial Balance, Tax Reports, Journals Audit Reports

Asset Management

Budget Management

Accounting Dashboard

Credit Limit
Activate credit limit from accounting settings and set credit limits globally and for each partners, according to the need. Need to know how it works ? Here is the video for you:

Customer Follow Up
Send follow up emails to customer regarding pending payments

Recurring Payment

Fiscal Year and Closing
Manage fiscal years and year ending by setting lock dates

Support Bank Statement Importing
Import bank statements in excel and csv formats

Account Settings
Enable sales receipts, purchase receipts, credit limit, anglo saxon accounting and configure fiscal years from account settings

Account Settings

Need Enhanced Financial Reports ?
View financial reports in screen with filters and in PDF, Excel formats

Odoo 14 Accounting
This Module will bring back the accounting features such as Account Reports, Asset Management and Budget Management into Odoo 14 Community Edition
Installation
To install this module, you need to:
Download the module and add it to your Odoo addons folder. Afterward, log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.
Upgrade
To upgrade this module, you need to:
Download the module and add it to your Odoo addons folder. Restart the server and log on to your Odoo server. Select the Apps menu and upgrade the module by clicking on the upgrade button.
Configuration
There is Nothing to Configure
Credits
Contributors
- Odoo Mates <odoomates@gmail.com>
Author & Maintainer
This module is maintained by the Odoo Mates
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedWorking great for community version 15
A must-have for all Odoo deployments with accounting
Fantastic work! Great addons here! You are truly a credit to the Odoo community. Everyone should check out Odoo Mates development tutorials on YouTube: https://www.youtube.com/c/OdooMates They are well-taught, in-depth, and real-world.
Amazing
Thank you for all the efforts you guys are taking to make/keep things available for the community!
Excellent module!
Great module from a great team! Thanks for opening up the accounting back to the community
Excellent work!!!
You are awesome!!! Thanks for the feedback on my questions. For anybody looking for bank payments reconciliation look at https://github.com/OCA/account-reconcile/tree/14.0/account_reconciliation_widget.
PD. I owe you a "ko-fi". I will remember it.
An error when I "Try a sample vendor bill". Thank you very much!
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo14/odoo/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo14/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1393, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo14/odoo/addons/account/wizard/account_tour_upload_bill.py", line 68, in apply
bill.write({
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo14/odoo/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
AttributeError: 'dict' object has no attribute 'write'
Re: An error when I "Try a sample vendor bill". Thank you very much!
Hi,
Actually this button comes from default odoo 14 account module by odoo. And trying the same in our instance, we are not able to reproduce it. If possible, can you update the odoo 14 source code to its latest and try. Odoo might already have fixed it.
Thanks
Thank you for sharing your great effort
Making this complicated when we adding journl entries.
https://gulffruits.com
https://digisignuae.com
Re: Thank you for sharing your great effort
Hi,
Not clear what you meant ?
Great module with great support , bug fixed in no time , Thanks
Best support ever even for the free module.
I got the following error and the email support was awesome and it's fixed now. All you have to do it upgrade the module to the latest version.
Great But no Reconciliation
still without payment Reconciliation ? Is it planed to have it any soon?
Great app but...
Greater support. I was stuck with a point hich I realized later was due to my mistake. However, I realized my mistake. But the promptness and help was very refreshing. Thanks and do keep it up.
Looks Great But no Reconciliation
Wondering how do we manage the payment Reconciliation ,
This looks like providing fuel but no matchstick.
great but..
still without reconciliation widget?
Great app but with several question
Hello, what a nice app you've got and I'm a fan of your work.
On Odoo 12, there's "Import Bank Statement" feature on your module but on Odoo 14 I can't find it. Am I missing something here?
Odoo 12C: https://prnt.sc/vb6jf9
Odoo 14C: https://prnt.sc/vb6mnv
also, can I request "Deferred Revenue" feature on the next update? hehe
Thank you sir, for your service!
Re: Great app but with several question
Hi,
We have added the feature of the ""Import Bank Statement", please download the latest version and try and let us know.
Thanks
Bank Reconciliation
Dear,
First thanks for this amazing module.
I'm new
in development odoo, is there any way to reconciliation with bank statements
and can I connect with my bank with this module or I have to upgrade to enterprise versions
Thanks,
Thanks to the development team.
I have installed this app in Odoo 14, but after installation, when I create a new asset type, return error
"Error: While parsing modifiers for field method_number: for modifier "invisible": invalid domain ["|",["method_time","!=","number"],"&",["type","=",false]] (missing 1 segment(s))
at Class._renderNode (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2246:244)"
Re: Thanks to the development team.
Hi,
Can you tell us when you get the above error ? Nice if you can share more details to odoomates@gmail.com.
Thanks
Great! Thanks to the development team.
Thank you very much for this application.
Very good Accounting App
I have installed this app in Odoo 14, but after installation, "Setting" returns error. If uninstalled, Setting returns to normal. Error message: File "/Users/xxx/odoo14/odoo/addons/base/models/ir_model.py", line 1875, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid) Exception.
Really appreciate it if you could fix this error.
Thank you.
Re: Very good Accounting App
Thanks for reporting, it has been resolved. Please get the latest version and check and let us know.
Issue on "om_credit_limit"
vat report
Hi, what are the missing features when compared with enterprise version? Also, can this generate a tax report?
vat report
Hi, what are the missing features when compared with enterprise version? Also, can this generate a tax report?
Hi
We have been using your accounting app but would like some customizaton do you do this?
Re:
Yes we do !
Email: odoomates@gmail.com
Cash Rounding doesn't work
After using this module, the Cash Rounding rules doesn't work when issuing invoice.
Please provide solution for this problem!!!
Thanks.
Re: Cash Rounding doesn't work
Hi,
Please let us know the scenario to reproduce the issue in our side, please send video of the same to our email: odoomates@gmail.com
Also we will recommend you to check your configurations and other custom modules, to see whether it cause problems.
This error happens when i try to enter the invoice module
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo14/odoo/odoo/http.py", line 684, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo14/odoo/odoo/http.py", line 360, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 913, in __call__
return self.method(*args, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 532, in response_wrap
response = f(*args, **kw)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1392, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1384, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 399, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 386, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo14/odoo/addons/account/models/account_move.py", line 1113, in onchange
return super(AccountMove, self.with_context(recursive_onchanges=False)).onchange(values, field_name, field_onchange)
File "/opt/odoo14/odoo/odoo/models.py", line 6267, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo14/odoo/odoo/models.py", line 6058, in __init__
self.fetch(name)
File "/opt/odoo14/odoo/odoo/models.py", line 6068, in fetch
self[name] = record[name]
File "/opt/odoo14/odoo/odoo/models.py", line 5675, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo14/odoo/odoo/fields.py", line 1028, in __get__
raise ValueError("Compute method failed to assign %s.%s" % (record, self.name))
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/http.py", line 640, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo14/odoo/odoo/http.py", line 316, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Compute method failed to assign account.move(<NewId 0x7f1ff78819d0>,).einv_sa_show_delivery_date
Re:
Are you using any custom module for e-invoicing in KSA, seems error is coming from such a module.
which account information is taken into account for the financial report: Code/Type/Tags
Odoo Server Error
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.
return super(JsonRequest, self)._handle_exception(
File "/odoo/odoo-server/odoo/http.
raise exception.with_traceback(None) from new_cause
TypeError: cannot unpack non-iterable NoneType object
Troubled...
Your apps aren't downloadable from apps.odoo.com. When I try to download them, I just get redirected to the apps homepage. It's been like this for at least two weeks. Maybe they're trying to eliminate free odoo?
Re: Troubled...
Hi,
That might be due to network issues or something wrong with the apps store.
Our module will remain free, if you couldn't succeed in getting it from here, feel free to download it from github repository: https://github.com/odoomates/odooapps
Sorry, I can't find the reply button, so I think this will be posted above.
Accounting -> Configuration -> Financial Reports -> Account Reports
I have open the Account Reports -> Balance Sheet, there are only "Parent", etc. https://ibb.co/qs1F2K5
Is there a documentation for the Account Reports?
My goal is to change the Balance Sheet report generated by CE to follow the "Asset = Liability + Equity". https://ibb.co/LrFVPS0
https://ibb.co/2ktcbzX
How to fix the balance sheet report? The generated statement "Modal Yang Disetor" supposed to be in the "Equity" CoA, right now it's on "Liability" CoA.
I have double checked that the "Modal Yang Disetor" is an "Equity", but when the statement is generated, it went to the wrong part of the Balance Sheet.
Also, I am not sure why there is "Profit (Loss) to report" in a Balance Sheet.
Re:
Accounting -> Configuration -> Financial Reports -> Account Reports
installing the module
Hello i need a help to installing account module.
i use my own server ....
thx
Re: installing the module
please connect us in email: odoomates@gmail.com
When I try to update the module I get this error:
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo/odoo/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/odoo/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/opt/odoo/odoo/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo/addons/web/controllers/main.py", line 1389, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo/odoo/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
TypeError: button_immediate_upgrade() takes 1 positional argument but 2 were given
Re:
Hi,
You might be trying to upgrade from the wrong menu, the Update menu under the Apps menu, that is Apps -> Update, will show you the list of the modules in the odoo store which is not as the same version in your local instance.
In order to update the App in your local instance, if you just click the Update button it will be throwing an error, and that is what you get. This is from odoo code and odoo will not be automatically updating latest code to your database. You have to manually update by downloading and adding the latest code to your odoo instance and upgrade the module from this menu Apps -> Apps -> Main Apps, search the module and upgrade.
Thanks
Thanks again.
I uninstalled the om_account_standard_report module, and then chose to update your module as it was already installed. I dont see the error in the log now.
I thought the om_account_standard_report was your module? it was included in the om_account_accountant-14.0.5.1.0.zip file but not in om_account_accountant-14.0.5.3.0.zip
Best Regards
Jonas
Thanks for looking into the issue.
After upgrading the module I get errors:
2021-04-16 22:07:06,771 475003 WARNING connective_x odoo.modules.graph: module om_account_standard_report: not installable, skipped
2021-04-16 22:07:06,773 475003 INFO connective_x odoo.modules.loading: loading 79 modules...
2021-04-16 22:07:06,774 475003 INFO connective_x odoo.modules.loading: 79 modules loaded in 0.00s, 0 queries (+0 extra)
2021-04-16 22:07:06,775 475003 WARNING connective_x odoo.modules.graph: module om_account_standard_report: not installable, skipped
2021-04-16 22:07:06,777 475003 INFO connective_x odoo.modules.loading: loading 79 modules...
2021-04-16 22:07:06,778 475003 INFO connective_x odoo.modules.loading: 79 modules loaded in 0.00s, 0 queries (+0 extra)
2021-04-16 22:07:06,778 475003 ERROR connective_x odoo.modules.loading: Some modules are not loaded, some dependencies or manifest may be missing: ['om_account_standard_report']
It looks like the new zip file is missing some modules...?
This verision contains:
accounting_pdf_reports om_account_accountant om_account_asset om_account_bank_statement_import om_account_budget
Previous version contains:
accounting_pdf_reports om_account_asset om_account_budgetom_account_accountant om_account_bank_statement_import om_account_standard_report
Jonas
Re:
Please uninstall the module om_account_standard_report from the apps menu, click the Update Apps List and install our odoo 14 accounting module and see whether the errors are still there or not.
Thanks
Hi,
When installing this on Odoo 14, Ubuntu 20.04 I get these warnings:
2021-04-16 07:39:31,989 460678 INFO connective_x odoo.modules.registry: module accounting_pdf_reports: creating or updating database tables
2021-04-16 07:39:33,499 460678 INFO ? werkzeug: 10.0.10.73 - - [16/Apr/2021 07:39:33] "GET /web/static/src/img/spin.png HTTP/1.1" 304 - - - -
2021-04-16 07:39:34,602 460678 WARNING connective_x odoo.addons.base.models.ir_model: Two fields (date_from_cmp, date_from) of accounting.report() have the same label: Start Date.
2021-04-16 07:39:34,602 460678 WARNING connective_x odoo.addons.base.models.ir_model: Two fields (date_to_cmp, date_to) of accounting.report() have the same label: End Date.
2021-04-16 07:39:47,285 460678 WARNING connective_x odoo.addons.base.models.ir_ui_view: Search tag requires at least one field element
View name: account.report.standard.ledger.line.search
Error context:
view: ir.ui.view(1842,)
xmlid: account_report_standard_ledger_line_search_view
view.model: account.report.standard.ledger.line
file: /opt/odoo/custom_addons/14.0/om_account_standard_report/views/account_standard.xml
2021-04-16 07:39:49,057 460678 WARNING connective_x odoo.modules.loading: The model account.bank.statement.import.journal.creation has no access rules, consider adding one. E.g. access_account_bank_statement_import_journal_creation,access_account_bank_statement_import_journal_creation,model_account_bank_statement_import_journal_creation,base.group_user,1,0,0,0
Should something be done or can these be ignored?
Using latest 14.0 on ubuntu 20.04
Regards
Jonas
Re:
Hi,
The code has been updated. Please check and let us know.
Thanks
Dear Thanks for the latest version.
Now we can create a Fiscal year but can't create PERIODS (monthly or Quarterly).
Best Regards
Re:
Hi,
If you open the fiscal periods, you have the option of the specifying a name, start date and end date, so you can create and configure, yearly, monthly or quarterly as per need.
Dear,
Any news regarding "Fiscal years and periods".
Without this extension, we aren't able to opening new fiscal year and periods.
Best Regards
Re:
Hi,
The menu has been added, please download the latest and try.
Commit: https://github.com/odoomates/odooapps/commit/8b86173ebf8ac143de6445d183434322910e3f37
as possible in French language please
Re:
Hi,
Recently we have added french translation for the financial reports. Also we will add the translations for the others also soon.
Thanks
Unable to install this App (Odoo 14 accounting management)
I am unable to install this app. This is what I did.1. Downloaded and unzipped the app to ./Odoo/addson/custom_addson 2. Restarted the Odoo 14 server. 3. Activated the developer mode then updated the apps list but the app didn't appear in the list. NB. Working on windows 10
Re: Unable to install this App (Odoo 14 accounting management)
Hi,
Can you check this video and see whether it helps: https://www.youtube.com/watch?v=KCGAKbVT92k
if still you are not able to make it, drop a email to odoomates@gmail.com, we can connect and help you to install it.
Thanks
Hi,
Does this module support MONTHLY CUSTOMER STATEMENTS
Thank you.
Hi,
First of all, thank you for a great module. I have a problem if I want to register the payment so I get an error
Thanks
Re:
Hi,
Can we connect over the email ? can you share the odoo log details to understand more about this issues?
Email : odoomates@gmail.com
When I try to update the module I get this error
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo14/odoo/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo14/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo14/odoo/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/opt/odoo14/odoo/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1377, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1369, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo14/odoo/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo14/odoo/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo14/odoo/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
TypeError: button_immediate_upgrade() takes 1 positional argument but 2 were given
Re:
Hi,
Seems some other things causing the issue. is other modules getting upgrading successfully ? Can you connect us in email, so that we can check in screen sharing.
Email: odoomates@gmail.com
Internal transfert Error
Dear sir,
we report this issu in internal transfert (register payemt)
Re: Internal transfert Error
Hi,
We haven't used such a field inside our code? Are you using the latest odoo 14 source code? If not can you update the odoo source code to its latest and see.
Thanks
The best free accounting module!
The module it self is really great and I would buy it even if it's a paid module. I have the following error upon installing the accounting module before installing other modules such as Expense and websites. Restarting the odoo server doesn't solve it. It would be great if someone show how to solve this. So it looks like most of the new modules can't be installed anymore once this module was installed first.
How to reproduce?
1 - Install the clean odoo
2 - Install Odoo 14 Accounting Module
3 - Install Website or Expense module.
Re: The best free accounting module!
Hi,
Thanks for the feedback about the module.
Regrading the above case, we have pulled the latest Odoo 14 source code and and created a new database and installed our accounting module, then installed website and expense module.
Following the same steps, we are not able to reproduce this issue. We have been reported this issue before, and we think this has been already been resolved this little while ago.
Are you that you are using latest of Odoo 14 source code and om_account_accountant version 14.0.3.2.0 ?
Can you confirm the above and if you have still issue, drop a mail to odoomates@gmail.com, so that we can connect over screen sharing session and see.
Thanks
Great But no Reconciliation
still without payment Reconciliation ? Is it planed to have it any soon?
Thank you for this beatifull app.
But how can i add an "account type".
Thanks
I have the same error as many trying to install the employee module (v14):
ValueError: Many2one account.tax.report.line.report_id from Model to TransientModel is forbidden
Re:
We have resolved the issue, please get the latest version and check and let us know.
Thanks
when I install Employee App
Error:
Odoo Server Error
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo/odoo-server/odoo/http.py", line 682, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 358, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 346, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 911, in __call__
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 530, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1363, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1351, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "<decorator-gen-72>", line 2, in button_immediate_install
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
return method(self, *args, **kwargs)
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 474, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 592, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/odoo/odoo-server/odoo/modules/registry.py", line 89, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/odoo/odoo-server/odoo/modules/loading.py", line 455, in load_modules
loaded_modules, update_module, models_to_check)
File "/odoo/odoo-server/odoo/modules/loading.py", line 348, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/odoo/odoo-server/odoo/modules/loading.py", line 198, in load_module_graph
registry.init_models(cr, model_names, {'module': package.name}, new_install)
File "/odoo/odoo-server/odoo/modules/registry.py", line 389, in init_models
model._auto_init()
File "/odoo/odoo-server/odoo/models.py", line 2577, in _auto_init
new = field.update_db(self, columns)
File "/odoo/odoo-server/odoo/fields.py", line 2535, in update_db
raise ValueError('Many2one %s from Model to TransientModel is forbidden' % self)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 314, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Many2one account.tax.report.line.report_id from Model to TransientModel is forbidden
Re: when I install Employee App
Hi,
We will check this out, it will be nice if you can post one error one time rather than twice. Also try to post only last couple of line in the error message. If you need to show us the issue in detail, post mail to odoomates@gmail.com or raise issue in git repo.
Thanks
error when I click to install Expenses Model
Error:
Odoo Server Error
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo/odoo-server/odoo/http.py", line 682, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 358, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 346, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 911, in __call__
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 530, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1363, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1351, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "<decorator-gen-72>", line 2, in button_immediate_install
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
return method(self, *args, **kwargs)
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 474, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 592, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/odoo/odoo-server/odoo/modules/registry.py", line 89, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/odoo/odoo-server/odoo/modules/loading.py", line 455, in load_modules
loaded_modules, update_module, models_to_check)
File "/odoo/odoo-server/odoo/modules/loading.py", line 348, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/odoo/odoo-server/odoo/modules/loading.py", line 198, in load_module_graph
registry.init_models(cr, model_names, {'module': package.name}, new_install)
File "/odoo/odoo-server/odoo/modules/registry.py", line 389, in init_models
model._auto_init()
File "/odoo/odoo-server/odoo/models.py", line 2577, in _auto_init
new = field.update_db(self, columns)
File "/odoo/odoo-server/odoo/fields.py", line 2535, in update_db
raise ValueError('Many2one %s from Model to TransientModel is forbidden' % self)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 314, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Many2one account.tax.report.line.report_id from Model to TransientModel is forbidden
I still have the same problem again with new version: om_account_accountant-14.0.2.1.0.zip
Error:
Odoo Server Error
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo/odoo-server/odoo/http.py", line 682, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 358, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 346, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 911, in __call__
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 530, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1359, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1351, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/odoo/odoo-server/odoo/models.py", line 6057, in onchange
for name in nametree
File "/odoo/odoo-server/odoo/addons/base/models/res_config.py", line 496, in default_get
classified = self._get_classified_fields()
File "/odoo/odoo-server/odoo/addons/base/models/res_config.py", line 471, in _get_classified_fields
groups.append((name, field_groups, ref(field.implied_group)))
File "/odoo/odoo-server/odoo/api.py", line 511, in ref
return self['ir.model.data'].xmlid_to_object(xml_id, raise_if_not_found=raise_if_not_found)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1898, in xmlid_to_object
t = self.xmlid_to_res_model_res_id(xmlid, raise_if_not_found)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1882, in xmlid_to_res_model_res_id
return self.xmlid_lookup(xmlid)[1:3]
File "<decorator-gen-36>", line 2, in xmlid_lookup
File "/odoo/odoo-server/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1875, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 314, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: External ID not found in the system: account.group_fiscal_year
Re: I still have the same problem again with new version: om_account_accountant-14.0.2.1.0.zip
You might not restarted the service. So restart service and try again.
Thanks
Addon issue
I cannot activate Chart of Accounts due to the following error.
"Error:
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 682, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 358, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 346, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 911, in __call__
return self.method(*args, **kw)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 530, in response_wrap
response = f(*args, **kw)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\web\controllers\main.py", line 1363, in call_button
action = self._call_kw(model, method, args, kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\web\controllers\main.py", line 1351, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "<decorator-gen-71>", line 2, in button_immediate_install
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\base\models\ir_module.py", line 73, in check_and_log
return method(self, *args, **kwargs)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\base\models\ir_module.py", line 474, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\addons\base\models\ir_module.py", line 592, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\modules\registry.py", line 89, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\modules\loading.py", line 455, in load_modules
loaded_modules, update_module, models_to_check)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\modules\loading.py", line 348, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\modules\loading.py", line 198, in load_module_graph
registry.init_models(cr, model_names, {'module': package.name}, new_install)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\modules\registry.py", line 389, in init_models
model._auto_init()
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\models.py", line 2577, in _auto_init
new = field.update_db(self, columns)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\fields.py", line 2535, in update_db
raise ValueError('Many2one %s from Model to TransientModel is forbidden' % self)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files\Odoo 14.0.20201006\server\odoo\http.py", line 314, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Many2one account.tax.report.line.report_id from Model to TransientModel is forbidden"
Thanks in advance
Darryl
Re: Addon issue
Hi,
Can you record a video and help us to reproduce this issue? Hope you can send a screen cast to odoomates@gmail.com, so that we can check it out.
Thanks
error when I click Setting menu
Error:
Odoo Server Error
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo/odoo-server/odoo/http.py", line 682, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 358, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 346, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 911, in __call__
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 530, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1359, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 1351, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/odoo/odoo-server/odoo/models.py", line 6057, in onchange
for name in nametree
File "/odoo/odoo-server/odoo/addons/base/models/res_config.py", line 496, in default_get
classified = self._get_classified_fields()
File "/odoo/odoo-server/odoo/addons/base/models/res_config.py", line 471, in _get_classified_fields
groups.append((name, field_groups, ref(field.implied_group)))
File "/odoo/odoo-server/odoo/api.py", line 511, in ref
return self['ir.model.data'].xmlid_to_object(xml_id, raise_if_not_found=raise_if_not_found)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1898, in xmlid_to_object
t = self.xmlid_to_res_model_res_id(xmlid, raise_if_not_found)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1882, in xmlid_to_res_model_res_id
return self.xmlid_lookup(xmlid)[1:3]
File "<decorator-gen-36>", line 2, in xmlid_lookup
File "/odoo/odoo-server/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/odoo/odoo-server/odoo/addons/base/models/ir_model.py", line 1875, in xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 638, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 314, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: External ID not found in the system: account.group_fiscal_year
Re: error when I click Setting menu
Thanks for reporting, it has been resolved. Please get the latest version and check and let us know.