v 15.0 Third Party 45147
Download for v 15.0 Deploy on Odoo.sh Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 15263
Technical Name base_accounting_kit
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 13.0 14.0 15.0 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 15263
Technical Name base_accounting_kit
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 13.0 14.0 15.0 16.0 17.0
Community

Odoo 15 Full Accounting Kit

A full-fledged accounting kit for every organization.


Latest Updates
  • Specific User Group for Accounting Dashboard
  • Multiple Invoice Copies Option Added
  • Translations Added
    • Chinese (Simplified) / 简体中文
    • Arabic
    • German (CH) / Deutsch (CH)
    • Spanish (AR) / Espanol (AR)
    • French (BE) / Francais (BE)
    • Ukrainian
    • Chinese (HK)
  • Reconciliation Widget Added
  • Payments Matching option in Journal Overview
  • Payments Matching button Payment Form

Overview


Accounting in odoo is sufficient for any organization to meet all their needs related to accounting. As you know for any organization, accounting is one of the most important processes in order to run the company without any financial losses. Odoo accounting is connected with all the other apps such as sales, purchase, inventory and more. In community edition, we have only limited features available under Odoo accounting. Here comes the use of the module Odoo15 Full Accounting Kit by Cybrosys Technologies which is built under the V15 platform. This module will bring back the accounting features such as Asset management, Accounting Reports, PDC Management, Account Lock dates, Multiple Invoice Copies, Customer Credit Limit, and Follow-Ups, Daybook, Bankbook, and Cashbook reports.

All Features

Specific User Group for Accounting Dashboard

Multiple Invoice Copies Option

Reconciliation Widget

Accounting Dashboard with all necessary details

Manage Customer follow-ups

PDC management is now in

Accounting lock dates for Odoo 15 community edition

Customer credit limit

Handle Recurring payments in Odoo

Asset management system for Odoo 15 community edition

Multiple Invoice Copies

Day book, Bank book and Cash book reports

Financial reports

Trial balance report

Journal audit report

General ledger report

Partner ledger report

Aged partner balance

Tax reports

Arabic RTL Support

Added Translations for Arabic.

Multiple Language Support

Added Translations for German,Spanish,French,Ukrainian,Chinese.

Detailed Dashboard

The Dashboard support report overview for Invoices,Income/Expense,Aged and for other Reports

Accounting Dashboard

Accounting Dashboard that supports shows reports overview.

Customer Follow-Ups

Set up customer follow-ups.

Recurring Templates

Used for recurring payments.

Comprehensive Reports

Invoice

Bank Book Report

Cash Book Report

Day Book Reporting

Cash Flow Statement

General Ledger

Profit and Loss

Balance Sheet

Trial Balance

Tax Invoice Journal

Screenshots

Suggested Products

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Implementation
Odoo Licensing Consultancy
Our Industries

Trading

Easily procure and sell your products

POS

Easy configuration and convivial experience

Education

A platform for educational management

Manufacturing

Plan, track and schedule your operations

E-commerce & Website

Mobile friendly, awe-inspiring product pages

Service Management

Keep track of services and invoice

Restaurant

Run your bar or restaurant methodically

Hotel Management

An all-inclusive hotel management application

Need Help?


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.
thanks for creating accounting kit for community, need help as follows....
by
Joseph Lim
on 5/15/23, 4:04 AM

Journal Entries
currently i can select Journal Type = Miscellaneous only, how to enable or unlock other Journal Type (bank, cash, sales, purchase..)?

Please assist, thank you.

Re: thanks for creating accounting kit for community, need help as follows....
by
Cybrosys Technologies
on 5/15/23, 6:39 AM Author

That's how the system is from the last few versions. But you can change this behaviour with the help of a developer.


Profit and loss reporting not working properly
by
vbhvpy@gmail.com
on 4/3/23, 10:42 AM

Hello,
We are using this module, in profit and loss reporting 400001 - Cost of Goods Sold in Trading  account which has type Cost of Revenue is appearing in the Income and Expense both sections, Ideally it should be appear in only one section. i took latest module too still facing same issue.
Kindly advise As early as possible ....
Thank you & Regards

Re: Profit and loss reporting not working properly
by
Cybrosys Technologies
on 4/27/23, 1:59 AM Author

Hello, Thanks for reporting. We have updated the module. Please get the latest version.


ok module
by
Ashish Kumar
on 7/27/22, 1:44 AM Reviewed


Re: ok module
by
Cybrosys Technologies
on 7/27/22, 2:24 AM Author

Hello Anish, If you are facing any issues, please provide more details. 


by
NADEEMROUIBAH@GMAIL.COM
on 7/9/22, 1:56 PM

Thank you for this wonderful model. We appreciate your development efforts, but it would be nice if you add anglo accounting feature 

thanks


Problem with tax_ids field in reconciliation widget
by
kennu@clouden.net
on 4/13/22, 10:20 AM

Hi. The module looks great, but I get an error when I tag taxes in the reconciliation view and click Validate:

        ValueError: Invalid field 'tag_ids' on model 'account.move.line'

According to Odoo version history, the tag_ids field appears to have been renamed to tax_tag_ids in account_move.py after Odoo 13.

When I manually changed line 1409 in payment_model.js:

        if (prop.tag_ids && prop.tag_ids.length) result.tag_ids = [[6, null, prop.tag_ids]];

into this:

        if (prop.tag_ids && prop.tag_ids.length) result.tax_tag_ids = [[6, null, prop.tag_ids]];

It started working. If you agree with the fix, perhaps you could include it in the official version. Thanks for the great product.

Re: Problem with tax_ids field in reconciliation widget
by
Cybrosys Technologies
on 4/14/22, 12:04 AM Author

Thanks fro sharing with us. We will check and do the needful.


Error when installing the app
by
Daniela Guarecuco
on 3/9/22, 4:11 PM

Hello, I get the error bellow when I try to install the app. I'm using Odoo v15. I'd really appreciate some help, thanks a lot in advance!

Odoo Server Error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 698, in resolve_depends
    field = field_model._fields[fname]
KeyError: 'payment_state'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 625, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 311, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 14, in reraise
    raise value
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 670, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 351, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 340, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 916, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 516, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1346, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1334, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 390, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 377, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "<decorator-gen-60>", line 2, in button_immediate_install
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
    return method(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 464, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 574, in _button_immediate_function
    modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 86, in new
    odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 428, in load_modules
    loaded_modules, update_module, models_to_check)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 315, 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 201, in load_module_graph
    registry.setup_models(cr)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 273, in setup_models
    dependencies[field] = set(field.resolve_depends(model))
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 701, in resolve_depends
    raise ValueError(msg % (self, fname, field_model._name))
ValueError: Field res.partner.invoice_list cannot find dependency 'payment_state' on model 'account.move'.


Re: Error when installing the app
by
Cybrosys Technologies
on 3/14/22, 11:50 PM Author

Did you try upgrading the accounting module?


Good one
by
Pongrácz István
on 2/4/22, 9:02 AM

I use v15.20220204 community + Odoo 15 Full Accounting Kit v15.0.1.0.0

I tried to update the full account kit to the latest version (v15.0.2.0.2) but the upgrade failed with the following exception:
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 680, in _tag_root
 ....
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 739, in _raise_view_error
    raise err from from_exception
odoo.exceptions.ValidationError: Error while validating view near:
<form string="Register Payment" __validate__="1">
                    <header>
                        
Field 'available_partner_bank_ids' used in domain of field 'partner_bank_id' ([('id', 'in', available_partner_bank_ids)]) must be present in view but is missing.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
....
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 691, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
........
odoo.tools.convert.ParseError: while parsing /var/lib/odoo/.local/share/Odoo/addons/15.0/base_accounting_kit/views/account_payment_view.xml:3
Error while validating view near:
<form string="Register Payment" __validate__="1">
                    <header>
                        
Field 'available_partner_bank_ids' used in domain of field 'partner_bank_id' ([('id', 'in', available_partner_bank_ids)]) must be present in view but is missing.
View error context:
{'file': '/var/lib/odoo/.local/share/Odoo/addons/15.0/base_accounting_kit/views/account_payment_view.xml',
 'line': 1,
 'name': 'account.payment.form.inherited',
 'view': ir.ui.view(3436,),
 'view.model': 'account.payment',
 'view.parent': ir.ui.view(756,),
 'xmlid': 'account_check_printing.view_account_payment_form_inherited'}


Re: Good one
by
Cybrosys Technologies
on 3/8/22, 3:40 AM Author

Thanks for reporting, We will check and update?


Useful
by
Swastik Gurung
on 2/2/22, 4:53 AM

Please add 'recursive=True' for field 'level' inside -> base_accounting_kit/report/report_financial.py

Re: Useful
by
Cybrosys Technologies
on 2/2/22, 5:48 AM Author

Thanks for the input.


Super useful
by
BayramKebapEvi
on 1/13/22, 4:32 AM

hi, I have been using your accounting module and it is fully succesfull. I couldn't solve how can I add Total Expenses to dashboard field? I tried add employee expenses and vendor bills etc. It has never been filled. What am I doing wrong? thanks in advance.

Re: Super useful
by
Cybrosys Technologies
on 2/2/22, 5:48 AM Author

Please send an email to odoo@cybrosys.com, So that our team can check and reach back to you if needed.


by
Hajaj Roshan
on 12/20/21, 1:49 AM



by
Martin Talero
on 12/15/21, 12:52 AM

Hi:

I have Odoo 15.0-20211213 (Community Edition)

I only have the following modules installed from Cybrosys. They are in my addons folder.

base_account_budget

base_accounting_kit

dynamic_accounts_report

hr_contract_types

hr_payroll_account_community

hr_payroll_community

project_report_pdf

task_deadline_reminder

Issue:

All pdf reports stopped working.

RPC_ERROR

Arbitrary Uncaught Python Exception

504

Any help will be appreciated.

Re:
by
Cybrosys Technologies
on 12/15/21, 5:36 AM Author

Please send an email to odoo@cybrosys.com.
Our team will help you


by
Hajaj Roshan
on 12/12/21, 10:52 PM



great module
by
vuducmanh96vp@gmail.com
on 12/11/21, 4:23 AM

This module has enough features for my business

Re: great module
by
Cybrosys Technologies
on 12/12/21, 9:46 PM Author

Glad to hear that


Great plugin like many from this developer
by
Bas Sanders
on 12/4/21, 5:59 AM

I had the same error with OHRMS Core, here was my solution.

After installing Pandas restart the server as the developer suggested.(don't know if pandas is needed for this app)

But I still got the problem.

The problem was that I was automatically logged in.

Simply log out and log in again and the error was gone.

Thank you Cybrosys for your great plugins!

Re: Great plugin like many from this developer
by
Cybrosys Technologies
on 12/6/21, 5:45 AM Author

Hello, 
Pandas used for OpenHRMS dashboard.
If you can sent an email to us explaining the problems you faced, We will definitely look in to it and will make the necessary updations.
you can send email to odoo@cybrosys.com


Odoo Client Error
by
James Yu
on 10/30/21, 10:58 PM

UncaughtPromiseError > KeyNotFoundError

Uncaught Promise > Cannot find invoice_dashboard in this registry!

KeyNotFoundError: Cannot find invoice_dashboard in this registry!

    KeyNotFoundError

    get@http://localhost:8069/web/assets/529-2909f98/web.assets_backend.min.js:919:96

    http://localhost:8069/web/assets/529-2909f98/web.assets_backend.min.js:2261:90

    asyncFunctionResume@[native code]

    asyncFunctionResume@[native code]

    [native code]

    promiseReactionJobWithoutPromise@[native code]

    promiseReactionJob@[native code]


Uncaught Promise > Cannot find invoice_dashboard in this registry!
by
Gradien
on 10/25/21, 6:06 AM

This app is awesome, but I face this error. any solution?

Re: Uncaught Promise > Cannot find invoice_dashboard in this registry!
by
Cybrosys Technologies
on 10/25/21, 9:02 AM Author

Did you restart your Odoo service before installing?

Please send an email to odoo@cybrosys.com if you still have the issue.


RainbowMan problem
by
سلمى سنتر
on 7/26/23, 7:59 AM

i had a problem in rainbowman

it shows

is there any fix ?


Profit and loss reporting not working properly
by
vbhvpy@gmail.com
on 4/3/23, 6:59 AM

Hello,
We are using this module, in profit and loss reporting 400001 - Cost of Goods Sold in Trading  account which has type Cost of Revenue is appearing in the Income and Expense both sections, Ideally it should be appear in only one section. i took latest module too still facing same issue.
Kindly advise As early as possible ....
Thank you & Regards

Re: Profit and loss reporting not working properly
by
Cybrosys Technologies
on 4/27/23, 1:59 AM Author

Hello, Thanks for reporting. We have updated the module. Please get the latest version.


im facing the same issue
by
Hind Benessy
on 11/4/22, 3:50 PM

UncaughtPromiseError > KeyNotFoundError

Uncaught Promise > Cannot find invoice_dashboard in this registry!

KeyNotFoundError: Cannot find invoice_dashboard in this registry!



by
Ernesto Bernis
on 10/27/22, 7:17 PM

error install


Traceback (most recent call last):
  File "/opt/odoo/odoo/tools/convert.py", line 680, in _tag_root
    f(rec)
  File "/opt/odoo/odoo/tools/convert.py", line 583, in _tag_record
    record = model._load_records([data], self.mode == 'update')
  File "/opt/odoo/odoo/models.py", line 4406, in _load_records
    data['record']._load_records_write(data['values'])
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 2115, in _load_records_write
    super(View, self)._load_records_write(values)
  File "/opt/odoo/odoo/models.py", line 4335, in _load_records_write
    self.write(values)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 558, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/opt/odoo/odoo/models.py", line 3890, in write
    fields[0].determine_inverse(real_recs)
  File "/opt/odoo/odoo/fields.py", line 1275, in determine_inverse
    getattr(records, self.inverse)()
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 331, in _inverse_arch
    view.write(data)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 558, in write
    res = super(View, self).write(self._compute_defaults(vals))
  File "/opt/odoo/odoo/models.py", line 3880, in write
    real_recs._validate_fields(vals, inverse_fields)
  File "/opt/odoo/odoo/models.py", line 1367, in _validate_fields
    check(self)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 430, in _check_xml
    raise err from None
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 421, in _check_xml
    combined_arch = view._get_combined_arch()
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 984, in _get_combined_arch
    arch = root.with_prefetch(tree_views._prefetch_ids)._combine(hierarchy)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 925, in _combine
    combined_arch = view.apply_inheritance_specs(combined_arch, arch)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 862, in apply_inheritance_specs
    self._raise_view_error(str(e), specs_tree)
  File "/opt/odoo/odoo/addons/base/models/ir_ui_view.py", line 739, in _raise_view_error
    raise err from from_exception
odoo.exceptions.ValidationError: Ocurrió un error al validar la vista:

El elemento '' no puede ser localizado en la vista padre

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

Traceback (most recent call last):
  File "/opt/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/opt/odoo/odoo/http.py", line 687, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/odoo/http.py", line 359, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo/http.py", line 348, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo/odoo/http.py", line 916, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/odoo/http.py", line 535, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/addons/web/controllers/main.py", line 1346, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/opt/odoo/addons/web/controllers/main.py", line 1334, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo/odoo/api.py", line 464, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo/odoo/api.py", line 451, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "", line 2, in button_immediate_install
  File "/opt/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "/opt/odoo/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/opt/odoo/odoo/addons/base/models/ir_module.py", line 600, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/opt/odoo/odoo/modules/registry.py", line 87, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/opt/odoo/odoo/modules/loading.py", line 474, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/opt/odoo/odoo/modules/loading.py", line 363, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/opt/odoo/odoo/modules/loading.py", line 222, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/opt/odoo/odoo/modules/loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/opt/odoo/odoo/tools/convert.py", line 745, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/opt/odoo/odoo/tools/convert.py", line 811, in convert_xml_import
    obj.parse(doc.getroot())
  File "/opt/odoo/odoo/tools/convert.py", line 731, in parse
    self._tag_root(de)
  File "/opt/odoo/odoo/tools/convert.py", line 691, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
Exception

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

Traceback (most recent call last):
  File "/opt/odoo/odoo/http.py", line 643, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/odoo/http.py", line 301, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /opt/odoo/sources/account_kit/base_accounting_kit/views/account_payment_view.xml:3
Ocurrió un error al validar la vista:

El elemento '' no puede ser localizado en la vista padre

View error context:
{'file': '/opt/odoo/sources/account_kit/base_accounting_kit/views/account_payment_view.xml',
 'line': 2,
 'name': 'account.payment.form.inherited',
 'view': ir.ui.view(1367,),
 'view.model': 'account.payment',
 'view.parent': ir.ui.view(1322,),
 'xmlid': 'account_check_printing.view_account_payment_form_inherited'}



by
ITB Press
on 10/5/22, 9:55 PM

This module is awesome. However, I used it before and face no problem, when i install in another machine. I got this error. Hopefully, this module could still be developed. Thanks


RPC_ERROR

404: Not Found


Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 886, in get
    return field_cache[record._ids[0]]
KeyError: 224

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1057, in __get__
    value = env.cache.get(record, self)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 889, in get
    raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'ir.actions.act_window(224,).search_view'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/tools/cache.py", line 85, in lookup
    r = d[key]
  File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 71, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/tools/lru.py", line 34, in __getitem__
    a = self.d[obj]
KeyError: ('ir.model.data', , 'base_accounting_kit.account_financial_report_cash_flow0')

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

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 687, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 348, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 916, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 535, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1617, in load
    action = request.env[action_type].sudo().browse([action_id]).read()
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_actions.py", line 255, in read
    result = super(IrActionsActWindow, self).read(fields, load=load)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3227, in read
    return self._read_format(fnames=fields, load=load)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3247, in _read_format
    vals[name] = convert(record[name], record, use_name_get)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 5888, in __getitem__
    return self._fields[key].__get__(self, type(self))
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1106, in __get__
    self.compute_value(recs)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1265, in compute_value
    records._compute_field_value(self)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 4255, in _compute_field_value
    getattr(self, field.compute)()
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_actions.py", line 222, in _compute_search_view
    fvg = self.env[act.res_model].fields_view_get(act.search_view_id.id, 'search')
  File "/usr/lib/python3/dist-packages/odoo/addons/web/models/models.py", line 249, in fields_view_get
    r = super().fields_view_get(view_id, view_type, toolbar, submenu)
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1720, in fields_view_get
    xarch, xfields = view.postprocess_and_fields(etree.fromstring(result['arch']), model=self._name)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1020, in postprocess_and_fields
    name_manager = self._postprocess_view(node, model or self.model)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1061, in _postprocess_view
    postprocessor(node, name_manager, node_info)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1216, in _postprocess_tag_search
    self.with_context(
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1061, in _postprocess_view
    postprocessor(node, name_manager, node_info)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 1177, in _postprocess_tag_field
    field_info = name_manager.field_info.get(node.get('name'))
  File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 26, in __get__
    value = self.fget(obj)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 2223, in field_info
    return self.model.fields_get()
  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3094, in fields_get
    description = field.get_description(self.env)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 749, in get_description
    value = value(env)
  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2651, in _description_domain
    return self.domain(env[self.model_name]) if callable(self.domain) else self.domain
  File "/usr/lib/python3/dist-packages/odoo/addons/base_accounting_kit/models/account_account.py", line 32, in get_cash_flow_ids
    cash_flow_id = self.env.ref('base_accounting_kit.account_financial_report_cash_flow0')
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 578, in ref
    res_model, res_id = self['ir.model.data']._xmlid_to_res_model_res_id(
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_model.py", line 1943, in _xmlid_to_res_model_res_id
    return self._xmlid_lookup(xmlid)[1:3]
  File "", line 2, in _xmlid_lookup
  File "/usr/lib/python3/dist-packages/odoo/tools/cache.py", line 90, in lookup
    value = d[key] = self.method(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_model.py", line 1936, 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 "/usr/lib/python3/dist-packages/odoo/http.py", line 643, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 301, in _handle_exception
    raise exception.with_traceback(None) from new_cause
ValueError: External ID not found in the system: base_accounting_kit.account_financial_report_cash_flow0



by
سلمى سنتر
on 8/20/22, 2:05 PM

after validation of payment,

rainbow man shows in bad formating

<h2 class="o_reward_subcontent">Congrats, you're all done!</h2> <p class="o_reward_subcontent">You reconciled <strong class="o_reward_subcontent">1</strong> transactions in <strong class="o_reward_subcontent">00:00:04</strong>. </p> <p class="actions_buttons o_reward_subcontent"> <button class="button_back_to_statement btn btn-secondary o_reward_subcontent" data_journal_id="12">Go to bank statement(s)</button> </p>


by
qaddomy2005@yahoo.com
on 8/15/22, 7:43 PM

Hi 

I have your module of accounting. ..if I need to ado or edit payment method. .what is the way please advise


Re:
by
Cybrosys Technologies
on 8/20/22, 8:05 AM Author
Hello,
In order to access the accounting dashboard in odoo 15, the user needs to set access from the user settings page.

Unable to View the Dashboard as per Demo
by
Rashid S. Al-Kaabi
on 8/14/22, 8:23 AM

Hello,

The accounting Dashboard looks different that the Demo - has it been ported to Odoo 15?

Re: Unable to View the Dashboard as per Demo
by
Cybrosys Technologies
on 8/20/22, 8:04 AM Author
Hello,
In order to access accounting dashboard in odoo 15, user need to set access from user settings page.

No Dashboard?
by
Rashid S. Al-Kaabi
on 8/14/22, 8:09 AM

Hello,

Thank you for all the efforts. I did install the module, however, the Dashboard doesn't look like the one showcased in the Demo (with Graphs and all Details). Is this the case? or has the dashboard hasn't been ported to Odoo 15?


Re: No Dashboard?
by
Cybrosys Technologies
on 8/20/22, 8:03 AM Author

In order to access accounting dashboard in odoo 15, user need to set access from user settings page.


ok module
by
Ashish Kumar
on 7/27/22, 1:44 AM



by
Ashish Kumar
on 7/27/22, 1:42 AM

Ok module


Normal
by
Payclick
on 7/15/22, 2:29 AM

Wow! This is a great app development service and the best part about this app is that is so easy to use even for a novice user. Really Appreciated....


by
NADEEMROUIBAH@GMAIL.COM
on 7/9/22, 1:39 PM

Thank you for this wonderful model. We appreciate your development efforts, but it would be nice if you add anglo accounting feature 

thanks


Reconciliation Model is not working properly
by
Talal Albahra
on 6/29/22, 9:45 PM

Hello,

I noticed that the Button of Reconciliation Models in the Reconciliation view is not responding at all.
Would you please check why?

Regards,

Re: Reconciliation Model is not working properly
by
Cybrosys Technologies
on 6/30/22, 11:50 PM Author

We had a look at the issue you mentioned. Unfortunately, we couldn't reproduce it. 
Could you please send an email to odoo@cybrosys.com, So that our team can reach you directly?


by
shan
on 5/31/22, 6:03 AM

by
rfernandez@certygroup.com
on 5/12/22, 10:48 AM

Hello guys,

I'm having the following error when trying to install de module. I have CE v15

Please advice. 

Thanks.


Field 'company_id' used in domain of field 'journal_ids' ([('company_id', '=', company_id)]) must be present in view but is missing.


View error context:

{'file': '/opt/odoo/addons/base_accounting_kit/wizard/aged_partner.xml',

 'line': 1,

 'name': 'Aged Partner Balance',

 'view': ir.ui.view(2417,),

 'view.model': 'account.aged.trial.balance',

 'view.parent': ir.ui.view(),

 'xmlid': 'account_aged_balance_view'}



by
mr.duong2007@gmail.com
on 5/10/22, 6:01 AM

Hi, I get the error bellow when I try to install the app (v14).
 

Odoo Server Error

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 677, in _tag_root

    f(rec)

  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 580, in _tag_record

    record = model._load_records([data], self.mode == 'update')

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 4212, in _load_records

    records = self._load_records_create([data['values'] for data in to_create])

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 4141, in _load_records_create

    return self.create(values)

  File "<decorator-gen-42>", line 2, in create

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 345, in _model_create_multi

    return create(self, arg)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 482, in create

    return super(View, self).create(vals_list)

  File "<decorator-gen-127>", line 2, in create

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 345, in _model_create_multi

    return create(self, arg)

  File "/mnt/extra-addons/ks_dashboard_ninja/models/ks_odoo_base.py", line 9, in create

    recs = super(Base, self).create(vals_list)

  File "<decorator-gen-64>", line 2, in create

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 345, in _model_create_multi

    return create(self, arg)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_fields.py", line 534, in create

    recs = super().create(vals_list)

  File "<decorator-gen-13>", line 2, in create

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 345, in _model_create_multi

    return create(self, arg)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3902, in create

    fields[0].determine_inverse(batch_recs)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1187, in determine_inverse

    getattr(records, self.inverse)()

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 300, in _inverse_arch

    view.write(data)

  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/theme_models.py", line 267, in write

    res = super(IrUiView, other_views).write(vals)

  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_ui_view.py", line 68, in write

    return super(View, self).write(vals)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 500, in write

    res = super(View, self).write(self._compute_defaults(vals))

  File "/mnt/extra-addons/multi_level_approval_configuration/models/base_model.py", line 16, in write

    res = super(BaseModel, self).write(vals)

  File "/mnt/extra-addons/ks_dashboard_ninja/models/ks_odoo_base.py", line 24, in write

    recs = super(Base, self).write(vals)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 3686, in write

    real_recs._validate_fields(vals, inverse_fields)

  File "/usr/lib/python3/dist-packages/odoo/models.py", line 1266, in _validate_fields

    check(self)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 411, in _check_xml

    )).with_traceback(e.__traceback__) from None

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 385, in _check_xml

    view_def = view.read_combined(['arch'])

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 809, in read_combined

    arch = root.apply_view_inheritance(arch_tree, self.model)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 750, in apply_view_inheritance

    return self._apply_view_inheritance(source, inherit_tree)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 758, in _apply_view_inheritance

    source = view.apply_inheritance_specs(source, arch_tree)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 735, in apply_inheritance_specs

    self.handle_view_error(str(e))

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 673, in handle_view_error

    raise ValueError(formatted_message).with_traceback(from_traceback) from from_exception

odoo.exceptions.ValidationError: Error while validating view:


Element '<field name="journal_ids">' cannot be located in parent view


View name: Trial Balance

Error context:

 view: ir.ui.view(4015,)

 xmlid: account_report_balance_view

 view.model: account.balance.report

 view.parent: ir.ui.view(712,)

 file: /mnt/extra-addons/base_accounting_kit/wizard/trial_balance.xml



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

.....

Re:
by
Cybrosys Technologies
on 5/11/22, 12:55 AM Author

Do you have any other accounting module along with this?


Trial Balance
by
Mohamed Omary
on 4/18/22, 11:43 AM
psycopg2.errors.SyntaxError: syntax error at or near "jrnl"
LINE 1: ...alance FROM account_move_lineJOIN account_journal jrnl ON (a...
Re: Trial Balance
by
Cybrosys Technologies
on 4/21/22, 1:28 AM Author

Hello, 
Are you using dynamic_accounts_report module, It is already fixed please get the latest version


Error
by
erpyst
on 4/17/22, 7:27 PM
Traceback (most recent call last):
  File "D:\ODOO 15 CAPP\server\odoo\http.py", line 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "D:\ODOO 15 CAPP\server\odoo\http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
psycopg2.errors.InvalidRegularExpression: invalid regular expression: quantifier operand invalid
Re: Error
by
Cybrosys Technologies
on 4/21/22, 1:30 AM Author

Can we get more information on the error, such as when this error occurs or full error details.
You can sent an email to odoo@cybrosys.com


Validation Error
by
Alejandro Vidal
on 3/23/22, 5:04 PM

The operation cannot be completed: another model requires the record being deleted. If possible, archive it instead.

Model: Follow-up Criteria (followup.line), Constraint: followup_line_followup_id_fkey

Trying to install in a fresh new v15 odoo instance.
Thanks.

Re: Validation Error
by
Cybrosys Technologies
on 3/24/22, 1:47 AM Author

Do you have any other accounts related module?
Please send us an email at odoo@cybrosys.com


Validation error odoo 15
by
CERGIO MONASTERIO
on 3/14/22, 3:12 PM
When I try to install it I get a window with this message
Validation error the operation cannot be completed: another model needs the record being deleted. If possible, archive it instead. Model: Follow Up Criteria (followup.line), Restriction:
Re: Validation error odoo 15
by
Cybrosys Technologies
on 3/14/22, 11:51 PM Author

Sorry for the in convenience, We will look into it.


Pleae Help to fix this error instal Validation Error The operation cannot be completed: another model requires the record being deleted. If possible, archive it instead. Model: Follow-up Criteria (followup.line), Constraint: followup_line_followup_id_fkey
by
AAI.SOLO
on 3/13/22, 12:39 PM


Re: Pleae Help to fix this error instal Validation Error The operation cannot be completed: another model requires the record being deleted. If possible, archive it instead. Model: Follow-up Criteria (followup.line), Constraint: followup_line_followup_id_fkey
by
Cybrosys Technologies
on 3/14/22, 11:51 PM Author

Sorry for the in convenience, We will look into it.


by
Pongrácz István
on 3/8/22, 7:03 AM

Hi,

Does the upgrade supposed to happen like this?

  • delete old addon folder of the addon

  • copy new version

  • in odoo, apps/refresh modules

  • search the upgradable module: version shows the latest (copied version)

  • clicking on Update, wait for the result

I got this:

RPC_ERROR
Odoo Server Error
...
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_ui_view.py", line 739, in _raise_view_error
    raise err from from_exception
odoo.exceptions.ValidationError: Error while validating view near:
<form string="Register Payment" __validate__="1">
                    <header>
                        
Field 'available_partner_bank_ids' used in domain of field 'partner_bank_id' ([('id', 'in', available_partner_bank_ids)]) must be present in view but is missing.
The above exception was the direct cause of the following exception:
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 691, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
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 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /var/lib/odoo/.local/share/Odoo/addons/15.0/base_accounting_kit/views/account_payment_view.xml:3
Error while validating view near:
<form string="Register Payment" __validate__="1">
                    <header>
                        
Field 'available_partner_bank_ids' used in domain of field 'partner_bank_id' ([('id', 'in', available_partner_bank_ids)]) must be present in view but is missing.
View error context:
{'file': '/var/lib/odoo/.local/share/Odoo/addons/15.0/base_accounting_kit/views/account_payment_view.xml',
 'line': 1,
 'name': 'account.payment.form.inherited',
 'view': ir.ui.view(3436,),
 'view.model': 'account.payment',
 'view.parent': ir.ui.view(756,),
 'xmlid': 'account_check_printing.view_account_payment_form_inherited'}

I upgraded odoo to v15 daily this morning (v20220308), system rebooted before I tried to upgrade the addon.

Addons:

barcode_scanning_sale_purchase	base_accounting_kit		bi_project_issue_sequence    dynamic_product_fields  fl_so_po_multi_products  jt_amount_in_words  odoo_website_product_quote  om_recurring_payments  website_customer_order_comment	   website_product_publish
base_account_budget bi_convert_purchase_from_sales deltatech_product_dimension  elearning_download_pdf  hspl_attachment_size     ob_login_language   om_account_asset       product_images_olbs    website_customer_order_delivery_date



Re:
by
Cybrosys Technologies
on 3/9/22, 12:35 AM Author

Thanks for reporting, We will check and get back to you as soon as possible


by
jdecloedt
on 3/8/22, 2:55 AM

Fantastic module.

When entering the account number in the bank statement though, the process_reconciliation seems to be missing a bank_account_id field.  Something that I did wrong ?

  File "/mnt/extra-addons/base_accounting_kit/models/payment_matching.py", line 48, in process_bank_statement_line
    moves = st_line.with_context(ctx).process_reconciliation(
  File "/mnt/extra-addons/base_accounting_kit/models/payment_matching.py", line 1133, in process_reconciliation
    if self.account_number and self.partner_id and not self.bank_account_id:
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 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/odoo/odoo-server/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
AttributeError: 'account.bank.statement.line' object has no attribute 'bank_account_id'

BR,
Jurgen

Any one can help me ? to solve this probelm
by
Liem Sian Liong
on 2/27/22, 6:50 PM

RPC_ERROR
Odoo Server Error

odoo.exceptions.ValidationError: Error while validating view:
Element '<xpath expr="//div[@id=&#39;account_budget&#39;]">' cannot be located in parent view
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 688, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 360, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 349, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 917, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 536, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1352, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1340, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 464, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 451, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "<decorator-gen-74>", line 2, in button_immediate_install
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 600, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 87, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 474, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 363, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 222, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 745, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 811, in convert_xml_import
    obj.parse(doc.getroot())
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 731, in parse
    self._tag_root(de)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 680, in _tag_root
    f(rec)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 691, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
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 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /usr/lib/python3/dist-packages/odoo/addons/base_accounting_kit/views/res_config_view.xml:3
Error while validating view:
Element '<xpath expr="//div[@id=&#39;account_budget&#39;]">' cannot be located in parent view
View error context:
{'file': '/usr/lib/python3/dist-packages/odoo/addons/base_accounting_kit/views/res_config_view.xml',
 'line': 2,
 'name': 'res.config.view.inherited.base.accounting.kit',
 'view': ir.ui.view(1160,),
 'view.model': 'res.config.settings',
 'view.parent': ir.ui.view(670,),
 'xmlid': 'es_config_settings_view_form_base_accounting_kit'}



by
Vinaykumar
on 2/27/22, 11:34 AM

Installation is unsuccessful every time I tried even with fresh install of Odoo14 or Odoo 15. I tried even with or without installation "Sales" & "Invoicing" modules before installing "Odoo15 Full Accounting Kit". Can you please explain the steps to install this module. I mean, what are the pre-requisites to install this module. 


Solved Thanks
by
Renan Nazate
on 2/23/22, 7:13 PM

Add

<field name="company_id" invisible="1"/>

in

base_accounting_kit/wizard/aged_partne.xml

and it worked
Thank you

Re: Solved Thanks
by
Cybrosys Technologies
on 2/24/22, 5:02 AM Author

Thanks for the update


by
‪HAMAD AL-MaRRi‬‏
on 2/23/22, 2:20 PM

I have tried removing this code

then the error has been bypassed


~/base_accounting_kit/wizard/aged_partner.xml

<?xml version="1.0" encoding="utf-8"?>
<odoo>

    <!-- <record id="account_aged_balance_view" model="ir.ui.view">
        <field name="name">Aged Partner Balance</field>
        <field name="model">account.aged.trial.balance</field>
        <field name="arch" type="xml">
            <form string="Report Options">
                <group col="4">
                    <field name="date_from"/>
                    <field name="period_length"/>
                    <newline/>
                    <field name="result_selection" widget="radio"/>
                    <field name="target_move" widget="radio"/>
                </group>
                <field name="journal_ids" required="0" invisible="1"/>
                <footer>
                    <button name="check_report" string="Print" type="object" default_focus="1" class="oe_highlight"/>
                    <button string="Cancel" class="btn btn-default" special="cancel"/>
                </footer>
            </form>
        </field>
    </record> -->

    <!-- <record id="action_account_aged_balance_view" model="ir.actions.act_window">
        <field name="name">Aged Partner Balance</field>
        <field name="res_model">account.aged.trial.balance</field>
        <field name="type">ir.actions.act_window</field>
        <field name="view_mode">tree,form</field>
        <field name="view_id" ref="account_aged_balance_view"/>
        <field name="context">{}</field>
        <field name="target">new</field>
    </record>

    <menuitem id="menu_aged_trial_balance"
              name="Aged Partner Balance"
              sequence="2"
              action="action_account_aged_balance_view"
              parent="account.menu_finance_reports"/> -->

</odoo>




by
‪HAMAD AL-MaRRi‬‏
on 2/23/22, 10:48 AM

Fresh install Odoo 15.0 (Community Edition) + Odoo 15 Full Accounting Kit v15.0.1.0.0, I got the same error

.......

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

Traceback (most recent call last):
  File "/opt/odoo15/odoo/odoo/http.py", line 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo15/odoo/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /opt/odoo15/odoo/odoo-custom-addons/base_accounting_kit/wizard/aged_partner.xml:4
Error while validating view near:

<form string="Report Options" __validate__="1">
                <group col="4">
                    <field name="date_from"/>

Field 'company_id' used in domain of field 'journal_ids' ([('company_id', '=', company_id)]) must be present in view but is missing.

View error context:
{'file': '/opt/odoo15/odoo/odoo-custom-addons/base_accounting_kit/wizard/aged_partner.xml',
 'line': 1,
 'name': 'Aged Partner Balance',
 'view': ir.ui.view(1394,),
 'view.model': 'account.aged.trial.balance',
 'view.parent': ir.ui.view(),
 'xmlid': 'account_aged_balance_view'}


Please Error
by
Renan Nazate
on 2/22/22, 11:43 PM
Error while validating view near:
<form string="Report Options" __validate__="1">
                <group col="4">
                    <field name="date_from"/>
Field 'company_id' used in domain of field 'journal_ids' ([('company_id', '=', company_id)]) must be present in view but is missing.
View error context:
{'file': '/home/renann/odoo15/15.0/extra-addons/repositorios/modulos_addons_src/base_accounting_kit/wizard/aged_partner.xml',
 'line': 1,
 'name': 'Aged Partner Balance',
 'view': ir.ui.view(938,),
 'view.model': 'account.aged.trial.balance',
 'view.parent': ir.ui.view(),
 'xmlid': 'account_aged_balance_view'}
  File "/home/renann/odoo15/15.0/odoo/odoo/modules/loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/home/renann/odoo15/15.0/odoo/odoo/tools/convert.py", line 745, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/home/renann/odoo15/15.0/odoo/odoo/tools/convert.py", line 811, in convert_xml_import
    obj.parse(doc.getroot())
  File "/home/renann/odoo15/15.0/odoo/odoo/tools/convert.py", line 731, in parse
    self._tag_root(de)
  File "/home/renann/odoo15/15.0/odoo/odoo/tools/convert.py", line 691, in _tag_root
    raise ParseError(msg) from None  # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/home/renann/odoo15/15.0/odoo/odoo/http.py", line 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/home/renann/odoo15/15.0/odoo/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /home/renann/odoo15/15.0/extra-addons/repositorios/modulos_addons_src/base_accounting_kit/wizard/aged_partner.xml:4
Error while validating view near:
<form string="Report Options" __validate__="1">
                <group col="4">
                    <field name="date_from"/>
Field 'company_id' used in domain of field 'journal_ids' ([('company_id', '=', company_id)]) must be present in view but is missing.
View error context:
{'file': '/home/odoo15/15.0/extra-addons/repositorios/modulos_addons_src/base_accounting_kit/wizard/aged_partner.xml',
 'line': 1,
 'name': 'Aged Partner Balance',
 'view': ir.ui.view(895,),
 'view.model': 'account.aged.trial.balance',
 'view.parent': ir.ui.view(),
 'xmlid': 'account_aged_balance_view'}

change

level = fields.Integer(compute='_get_level', string='Level', store=True, recursive=True)

and continues


by
Swastik Gurung
on 2/2/22, 4:51 AM

Please add 'recursive=True' inside field 'level' in this location -> base_accounting_kit/report/report_financial.py


by
zaidiriyadh@gmail.com
on 1/9/22, 7:13 AM

Uncaught Promise > Cannot find invoice_dashboard in this registry!

Can you solve this error 


by
Jason R Kinnard
on 12/30/21, 10:30 PM

Hi everyone, strange issue when installing via extra-addons docker volume in a test environment, any thoughts?


RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 688, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 360, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 349, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 917, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 536, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1339, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1327, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 464, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 451, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "<decorator-gen-74>", line 2, in button_immediate_install
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
    return method(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 600, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 87, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 474, in load_modules
    processed_modules += load_marked_modules(cr, graph,
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 363, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 179, in load_module_graph
    load_openerp_module(package.name)
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 396, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "/mnt/extra-addons/base_account_budget/__init__.py", line 22, in <module>
    from . import models
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 644, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 302, in _handle_exception
    raise exception.with_traceback(None) from new_cause
ImportError: cannot import name 'models' from partially initialized module 'odoo.addons.base_account_budget' (most likely due to a circular import) (/mnt/extra-addons/base_account_budget/__init__.py)


stand alone module
by
ali.aa.elnagar@gmail.com
on 12/20/21, 1:02 PM

hello 

can you create Reconciliation widget module
stand alone module for odoo 14 and 15

thank you


by
Martin Talero
on 12/15/21, 12:49 AM

Hi:

I have Odoo 15.0-20211213 (Community Edition)

I only have the following modules installed from Cybrosys. They are in my addons folder.

base_account_budget

base_accounting_kit

dynamic_accounts_report

hr_contract_types

hr_payroll_account_community

hr_payroll_community

project_report_pdf

task_deadline_reminder

Issue:

All pdf reports stopped working.

RPC_ERROR

Arbitrary Uncaught Python Exception

504

Any help will be appreciated.

Re:
by
Cybrosys Technologies
on 12/20/21, 2:36 AM Author

Thanks for reaching to us,
Could you please share your email id to odoo@cybrosys.com
So that our team can reach you directly.


What about CoGS?
by
Talal Albahra
on 12/7/21, 12:14 PM

Hello,

What about Anglo-Saxon (posting the value of CoGS [Cost of Goods Sold] with the Sales Invoice)?


by
restwest
on 11/22/21, 5:37 AM

Greeting,

Reconciliation Widget not found


How import bank Statement
by
jerson
on 11/17/21, 1:52 PM

Hi there,

Is there any compatible (paid/free) module for importing bank statement?

I tried several from odoo apps and none of them are compatible with this one.

Thanks!


Fiscal Periods is empty in account settings
by
Mohammad AL-Omari
on 11/7/21, 11:05 AM

when open account setting 

Fiscal Periods is empty 

no fields 

please can you fixed it 

can you  add sub-period fiscal by month , to close and open by month before close year


by
Mohamed Essam
on 11/7/21, 6:34 AM

Payments

RPC_ERROR

Odoo Server Error

Traceback (most recent call last):

  File "C:\odoo15\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch

    result = request.dispatch()

  File "C:\odoo15\server\odoo\http.py", line 687, in dispatch

    result = self._call_function(**self.params)

  File "C:\odoo15\server\odoo\http.py", line 359, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "C:\odoo15\server\odoo\service\model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "C:\odoo15\server\odoo\http.py", line 348, in checked_call

    result = self.endpoint(*a, **kw)

  File "C:\odoo15\server\odoo\http.py", line 916, in __call__

    return self.method(*args, **kw)

  File "C:\odoo15\server\odoo\http.py", line 535, in response_wrap

    response = f(*args, **kw)

  File "C:\odoo15\server\odoo\addons\web\controllers\main.py", line 1335, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "C:\odoo15\server\odoo\addons\web\controllers\main.py", line 1327, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "C:\odoo15\server\odoo\api.py", line 461, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "C:\odoo15\server\odoo\api.py", line 448, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "C:\odoo15\server\odoo\models.py", line 6435, in onchange

    record.modified(todo)

  File "C:\odoo15\server\odoo\models.py", line 5989, in modified

    for field, records, create in tocompute:

  File "C:\odoo15\server\odoo\models.py", line 6043, in _modified_triggers

    records = self[invf.name]

  File "C:\odoo15\server\odoo\models.py", line 5866, in __getitem__

    return self._fields[key].__get__(self, type(self))

Exception


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


Traceback (most recent call last):

  File "C:\odoo15\server\odoo\http.py", line 643, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "C:\odoo15\server\odoo\http.py", line 301, in _handle_exception

    raise exception.with_traceback(None) from new_cause

KeyError: 'move_line_ids'



by
Mihir Jain
on 10/19/21, 6:24 PM

Hi, 

I am getting the following  error when running the application:

KeyNotFoundError: Cannot find invoice_dashboard in this registry!
    at Registry.get (http://localhost:8069/web/assets/219-592190a/web.assets_backend.min.js:917:76)
    at _executeClientAction (http://localhost:8069/web/assets/219-592190a/web.assets_backend.min.js:2257:87)
    at Object.doAction (http://localhost:8069/web/assets/219-592190a/web.assets_backend.min.js:2274:192)
    at async Object.selectMenu (http://localhost:8069/web/assets/219-592190a/web.assets_backend.min.js:2374:1)

Does the package does not contain all the files or the config is not upto date? Or did I make any
mistake installing the module.

Thank you for the product and your help :)