v 14.0 Third Party 30652
Download for v 14.0 Deploy on Odoo.sh Live Preview
Required Apps Invoicing (account)
Included Dependencies
Lines of code 5008
Technical Name om_account_accountant
LicenseLGPL-3
Websitehttps://www.odoomates.tech
Also available in version v 13.0 v 12.0
You bought this module and need support? Click here!
Required Apps Invoicing (account)
Included Dependencies
Lines of code 5008
Technical Name om_account_accountant
LicenseLGPL-3
Websitehttps://www.odoomates.tech
Also available in version v 13.0 v 12.0

Odoo 14 Accounting Management

Accounting Report - Partner Ledger, General Ledger, Trial Balance etc.


Asset Management.


Budget Management.


Import Bank Statements.



Accounting Reports

Asset Management

Budget Management

Fiscal Year and Period Closing

Import Bank Statement



If you need any help or want more features, just contact us:


Email: odoomates@gmail.com



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

Author & Maintainer

This module is maintained by the Odoo Mates

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Excellent module!
by
Gareth Clark
on 7/22/21, 6:29 PM

Great module from a great team! Thanks for opening up the accounting back to the community


Excellent work!!!
by
Rolando
on 7/21/21, 2:48 PM

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!
by
SONAM
on 5/29/21, 6:10 AM

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!
by
Odoo Mates
on 5/29/21, 12:31 PM Author

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
by
rafeeqpba@gmail.com
on 4/28/21, 6:41 AM

Making this complicated when we adding journl entries.

https://gulffruits.com

https://digisignuae.com

Re: Thank you for sharing your great effort
by
Odoo Mates
on 4/28/21, 2:01 PM Author

Hi,

Not clear what you meant ?


by
XADO Egypt
on 3/2/21, 9:23 AM

Great module with great support , bug fixed in no time , Thanks


Best support ever even for the free module.
by
Thet Naing Swe
on 12/4/20, 12:04 AM

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.

The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 638, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/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

Great But no Reconciliation
by
Mostafa Kandil
on 11/30/20, 2:05 PM

still without payment Reconciliation ? Is it planed to have it any soon?


Great app but...
by
Sreeram
on 11/28/20, 3:35 AM

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
by
binu
on 11/20/20, 2:56 PM

Wondering how do we manage the payment Reconciliation ,

This looks like providing fuel but no matchstick.


great but..
by
Nurdin Yusuf
on 11/17/20, 10:31 PM

still without reconciliation widget?


Great app but with several question
by
Qaddafi Putra Gary
on 11/1/20, 8:12 AM

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
by
Odoo Mates
on 11/7/20, 8:08 AM Author

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
by
w.samman@witforms.com
on 10/23/20, 10:00 AM

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.
by
Xu Ke
on 10/20/20, 10:47 AM

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._registerModifiers (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:1659:160)
    at Class._renderFieldWidget (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:1667:247)
    at Class._renderFieldWidget (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2234:13)
    at Class.prototype.<computed> [as _renderFieldWidget] (http://www.ec2star.com/web/content/99-dd739b7/web.assets_common.js:4603:488)
    at Class._renderInnerGroupField (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2244:381)
    at http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2241:44
    at Array.forEach (<anonymous>)
    at Class._renderInnerGroup (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2238:75)
    at Class._renderTagGroup (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2254:248) 

    at Class._renderNode (http://www.ec2star.com/web/content/102-3696189/web.assets_backend.js:2246:244)"

Re: Thanks to the development team.
by
Odoo Mates
on 10/20/20, 1:46 PM Author

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.
by
Chinh
on 10/6/20, 8:12 PM

Thank you very much for this application.


Very good Accounting App
by
Joe Munardi
on 10/4/20, 12:24 AM

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
by
Odoo Mates
on 10/5/20, 11:23 PM Author

Thanks for reporting, it has been resolved. Please get the latest version and check and let us know.


by
Ziad Habiba
on 10/3/20, 9:12 PM



Troubled...
by
Glen Morley
on 7/18/21, 4:37 PM

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...
by
Odoo Mates
on 7/19/21, 12:07 AM Author

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


by
jasonong713@gmail.com
on 5/4/21, 12:56 AM

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


by
jasonong713@gmail.com
on 5/3/21, 7:36 AM

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:
by
Odoo Mates
on 5/3/21, 2:49 PM Author

Accounting -> Configuration -> Financial Reports -> Account Reports


installing the module
by
Oumou Diallo
on 5/2/21, 2:36 PM

Hello i need a help to installing account module. 

i use my own server .... 

thx 

Re: installing the module
by
Odoo Mates
on 5/3/21, 12:37 AM Author

please connect us in email: odoomates@gmail.com


by
jmmr.ecobol@gmail.com
on 4/18/21, 1:24 PM

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:
by
Odoo Mates
on 4/19/21, 12:12 AM Author

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


by
Jonas Sanamon
on 4/17/21, 2:30 PM

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


by
Jonas Sanamon
on 4/16/21, 6:21 PM

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

Regards
Jonas
Re:
by
Odoo Mates
on 4/17/21, 2:33 AM Author

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


by
Jonas Sanamon
on 4/16/21, 5:07 AM

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:
by
Odoo Mates
on 4/16/21, 3:08 PM Author

Hi,

The code has been updated. Please check and let us know.

Thanks


by
Boujraf
on 4/12/21, 11:41 AM

Dear Thanks for the latest version.

Now we can create a Fiscal year but can't create PERIODS (monthly or Quarterly).

Best Regards

Re:
by
Odoo Mates
on 4/12/21, 12:09 PM Author

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.



by
Boujraf
on 4/12/21, 3:25 AM

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:
by
Odoo Mates
on 4/12/21, 8:04 AM Author

Hi,

The menu has been added, please download the latest and try.

Commit:  https://github.com/odoomates/odooapps/commit/8b86173ebf8ac143de6445d183434322910e3f37


by
zimmermann@hotmail.com
on 3/27/21, 5:57 PM

as possible in French language please

Re:
by
Odoo Mates
on 3/27/21, 10:54 PM Author

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)
by
Emmanuel Sawe
on 2/13/21, 3:47 AM

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)
by
Odoo Mates
on 3/27/21, 10:55 PM Author

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


by
Adam
on 2/11/21, 4:16 AM

Hi,

Does this module support MONTHLY CUSTOMER STATEMENTS

Thank you.


by
RILI
on 2/1/21, 12:21 PM

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

Error:
The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
AttributeError: 'account.move' object has no attribute 'type'

Thanks
Re:
by
Odoo Mates
on 2/1/21, 1:31 PM Author

Hi,

Can we connect over the email ? can you share the odoo log details to understand more about this issues?

Email : odoomates@gmail.com


by
Lampis Gatos
on 1/30/21, 8:46 AM

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:
by
Odoo Mates
on 1/30/21, 9:51 AM Author

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
by
Fakhri AZOUZI
on 12/12/20, 7:17 AM

Dear sir,

we report this issu in internal transfert (register payemt)


Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
ValueError: Invalid field 'effective_date' on model 'account.payment'

Thank you


Re: Internal transfert Error
by
Odoo Mates
on 12/12/20, 8:42 AM Author

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!
by
Thet Naing Swe
on 12/3/20, 6:25 AM

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.


...
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 348, in load_marked_modules
    perform_checks=perform_checks, models_to_check=models_to_check
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 198, in load_module_graph
    registry.init_models(cr, model_names, {'module': package.name}, new_install)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 389, in init_models
    model._auto_init()
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 2577, in _auto_init
    new = field.update_db(self, columns)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2546, 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 "/usr/lib/python3/dist-packages/odoo/http.py", line 638, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/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: The best free accounting module!
by
Odoo Mates
on 12/3/20, 6:58 AM Author

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
by
Mostafa Kandil
on 11/30/20, 2:04 PM

still without payment Reconciliation ? Is it planed to have it any soon?


by
Fethi Achour
on 11/15/20, 1:06 PM

Thank you for this beatifull app.

But how can i add an "account type".

Thanks


by
Abraham Ponce
on 11/2/20, 11:40 AM

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:
by
Odoo Mates
on 11/6/20, 1:07 AM Author

We have resolved the issue, please get the latest version and check and let us know.

Thanks


when I install Employee App
by
Chinh
on 10/6/20, 7:55 AM

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
by
Odoo Mates
on 10/6/20, 2:29 PM Author

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
by
Chinh
on 10/6/20, 7:53 AM

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
by
Chinh
on 10/6/20, 4:51 AM

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
by
Odoo Mates
on 10/6/20, 2:30 PM Author

You might not restarted the service. So restart service and try again.


Thanks


Addon issue
by
Darryl Gulson
on 10/6/20, 4:18 AM

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
by
Odoo Mates
on 10/6/20, 2:28 PM Author

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
by
Chinh
on 10/5/20, 1:53 PM

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
by
Odoo Mates
on 10/5/20, 11:23 PM Author

Thanks for reporting, it has been resolved. Please get the latest version and check and let us know.


by
Ziad Habiba
on 10/3/20, 9:12 PM



by
Ziad Habiba
on 10/3/20, 9:11 PM