Skip to Content
Menu

Odoo 18 Full Accounting Kit for Community

by
Odoo 104
v 18.0 Third Party 63466
Download for v 18.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 11524
Technical Name base_accounting_kit
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 13.0 14.0 15.0 16.0 17.0 18.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 11524
Technical Name base_accounting_kit
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 13.0 14.0 15.0 16.0 17.0 18.0
Supports:
Community
Availability:
On Premise
Odoo Online
Odoo.sh

Odoo 18 Full Accounting Kit for Community

A Full-Fledged Accounting kit For Every Organization.

Email Us Skype Us +91 9074270811

Blog and Video Details

Read Blog

Read Our Detailed Blog

https://www.cybrosys.com/blog/what-are-the-key-features-of-odoo-18-full-accounting-kit-for-community

Video Tutorial

Watch Detailed Demo on Youtube

Watch Demo

Demo Database for Accounting Kit

Login credentials

Copy Below Link

https://kit.easyinstance.com

Log in

demo

Password

demo
Odoo 18 Full Accounting Kit for Community

Are you ready to make your business more organized?
Improve now!

odoo@cybrosys.com +91 9074270811

KEY HIGHLIGHTS

All Financial Reports

Balance Sheet, Profit and Loss, Partner Ledger,General Ledger, Trial Balance, Tax Reports, Journals Audit Reports, etc

Manage Customer Follow-Ups.

The Customer follow-up menu will be provided the Activities.

Multiple Invoice Copies Option

We can generate multiple Invoices copies.

Accounting Lock Dates.

Easily set accounting closing dates

Customer Credit Limit.

Option for adding the Customer Credit Limit.

Asset Management System.

We can manage the Asset and the related types.

Translations

Different Translations Available
Eg : Arabic, German, Chinese, etc

PDC Management.

In the Register Payment wizard we can add the PDC to the recipient's bank account.

Bank Statement CSV File Format.

We can import Bank Statement in CSV file.

Bank Statement XLSX File Format.

We can import Bank Statement in XLSX File Format.

Bank Statement OFX File Format.

We can import Bank Statement in OFX File Format.

Bank Statement QIF File Format.

We can import Bank Statement in QIF File Format.

acc_bg

Create Assets.

Can Create Assets from Accounting > Accounting > Assets > New.

The Asset details and Depreciation Board are displayed in the asset model.

Can see the all Related data in the Asset model, It helps to calculate the depreciation.

Asset Categories.

Can Create Asset categories from Accounting > Configuration > Asset Types > New option.

Asset Types

Create Asset from vendor bill.

Manage Post dated checks.

Can manage the PDC in the Register Payment method.

Reconciliation Widget.

Lock Dates.

Create recurring templates from Accounting > Configuration > Recurring Templates.

Manage Customer Follow-ups from Accounting > Configuration > Management > Follow-up Levels.

Manage Customer Follow-ups from Accounting > Customers > Follow-up Reports.

Reporting menu will gives the all Accounting Reports.

Can see menus for getting the Account related Reports. like -Profit and Loss, Balance Sheet , Cash Flow, Bank Book, Cash Book , Day Book etc

Profit and Loss For the Accounting Report.

Balance Sheet - For the Accounting Report.

Cash Flow - For the Accounting Report.

Bank Book - For the Accounting Report.

Cash Book - For the Accounting Report.

Day Book - For the Accounting Report.

Aged Partner Balance - For the Accounting Report.

Partner Ledger - For the Accounting Report.

Invoice Analysis - For the Accounting Report.

General Ledger - For the Accounting Report.

Trial Balance - For the Accounting Report.

Tax Report - For the Accounting Report.

Journal Audit - For the Accounting Report.

A quick option to import bank statement.

A wizard that allows user to upload file.

After importing the file user can view the statements that imported

After importing the file user can view the statements that imported. (The example format for csv, xlsx, ofx and qif are added in screenshots folder in the module.).

Multiple Invoice Copies Option

Manage Customer Follow-Ups.

Customer Credit Limit.

Asset Management System.

Accounting Report.

PDC Management.

Reconciliation Widget.

You can manage PDCs by adding them to the recipient's bank account in the Register Payment wizard.

Yes, this module is specifically designed to work with Odoo 18 Community Edition and not for odoo 18 enterprise edition.

It provides a customer follow-up menu that manages follow-up activities directly.

Latest Release 18.0.2.0.4

21nd April, 2025
Fix
  • Fixed qifparse external dependency (python) issue.

Latest Release 18.0.1.0.1

22nd October, 2024
Updt
  • Added reconciliation widget and lock date

Latest Release 18.0.1.0.0

26th September, 2024
Add
  • Initial Commit

Related Modules

Our Services

Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
....

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.
Error when try to install latest V18 2025-03-25
by
Cigwa
on 3/29/25, 9:23 AM
File "D:\Program Files\Odoo 18\server\odoo\tools\convert.py", line 650, in convert_csv_import
    raise Exception(env._(
Exception: Module loading base_accounting_kit failed: file base_accounting_kit\security/ir.model.access.csv could not be processed:
No matching record found for external id 'model_import_bank_statement' in field 'Model'
Missing required value for the field 'Model' (model_id)

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
    RPC_ERROR
        at makeErrorFromResponse (http://localhost:8070/web/assets/c935b68/web.assets_web.min.js:3142:163)
        at XMLHttpRequest.<anonymous> (http://localhost:8070/web/assets/c935b68/web.assets_web.min.js:3147:13)

Re: Error when try to install latest V18 2025-03-25
by
Cybrosys Technologies
on 4/16/25, 2:48 AM Author

Thanks for reporting, we have updated the app. The Import Bank Statement functionality is working as expected, and it supports importing all compatible file types



Add functionality like Enterprise version to search/define three major reports online
by
gavinguo
on 3/26/25, 8:32 AM

Add similar to the enterprise version can search/formula definition of the three major reports online/ export excel reports, monthly closing lock function, the experience will be better.


great app
by
a.salem@gl-invest.com
on 3/15/25, 4:52 AM

we've been using this app since v15, unfortunately it is giving uninstallable status for Odoo V18.3.a1 (lates Odoo version) along with budget app.

is there any suggestion for fixing this issue?


Reconciliation Widget Question
by
AZIZAL YUNAN PRASETYOWO
on 3/11/25, 4:13 AM

How to make reconciliation widget to work? There is no way to enter bank/cash transactions and thus, cannot see how the reconciliation widget is working in this module.

Thank you in advance


by
RD Corporation Developmente Group Inc
on 12/9/24, 10:39 PM



Nice work, but "Create Transaction" on Bank does not work
by
o.arnold@projektbox.de
on 12/4/24, 11:14 AM

That module is super. But I think there is a bug creating Transactions for the bank. Then you click on create transaction in the dashboard, you always get a panel where you can not do anything. It just says "Register a bank statement " and you can not do anything. Where can I file this bug?



Error when try to activate the module Odoo V8
by
Arisal Ahmad Saila
on 4/15/25, 6:05 AM

Odoo Server Error

RPC_ERROR

Odoo Server Error

Occured on localhost:8069 on model ir.module.module and id 13 on 2025-04-15 10:02:57 GMT

Traceback (most recent call last):
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\http.py", line 1963, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\service\model.py", line 156, in retrying
    result = func()
             ^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\http.py", line 1930, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\http.py", line 2178, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base\models\ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\http.py", line 727, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\web\controllers\dataset.py", line 42, in call_button
    action = call_kw(request.env[model], method, args, kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\api.py", line 533, in call_kw
    result = getattr(recs, name)(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\python\Lib\site-packages\decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base\models\ir_module.py", line 75, in check_and_log
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base\models\ir_module.py", line 480, in button_immediate_install
    return self._button_immediate_function(self.env.registry[self._name].button_install)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base\models\ir_module.py", line 604, in _button_immediate_function
    registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\python\Lib\site-packages\decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\tools\func.py", line 97, in locked
    return func(inst, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\modules\registry.py", line 127, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\modules\loading.py", line 484, in load_modules
    processed_modules += load_marked_modules(env, graph,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\modules\loading.py", line 365, in load_marked_modules
    loaded, processed = load_module_graph(
                        ^^^^^^^^^^^^^^^^^^
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\modules\loading.py", line 186, in load_module_graph
    load_openerp_module(package.name)
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\modules\module.py", line 384, in load_openerp_module
    __import__(qualname)
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base_accounting_kit\__init__.py", line 24, in <module>
    from . import wizard
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base_accounting_kit\wizard\__init__.py", line 36, in <module>
    from . import import_bank_statement
  File "D:\Prima Nur Administrations\Odoo Apps\server\odoo\addons\base_accounting_kit\wizard\import_bank_statement.py", line 31, in <module>
    from qifparse.parser import QifParser
ModuleNotFoundError: No module named 'qifparse'

The above server error caused the following client error:
RPC_ERROR: Odoo Server Error
    RPC_ERROR
        at makeErrorFromResponse (http://localhost:8069/web/assets/3eac94d/web.assets_web.min.js:3143:163)
        at XMLHttpRequest.<anonymous> (http://localhost:8069/web/assets/3eac94d/web.assets_web.min.js:3148:13)

Re: Error when try to activate the module Odoo V8
by
Cybrosys Technologies
on 4/21/25, 1:47 AM Author

You can resolve it by simply installing the package using:

"pip install qifparse"

Once installed, the module should work as expected.


Can't Import Data Asset
by
ali hudaya
on 3/22/25, 12:43 PM

can't import data asset. these field can't detected from import data csv/xlsx. when I press the odoo field option, only the external ID appears, there should be fields like asset name, category, currency, etc.

Re: Can't Import Data Asset
by
Cybrosys Technologies
on 4/8/25, 2:25 AM Author

We have update the app. Please get the latest version


Bugs on asset
by
ali hudaya
on 3/16/25, 4:05 AM

i found new bugs again . i can't import data asset. these field can't detected from import data csv/xlsx

Re: Bugs on asset
by
Cybrosys Technologies
on 3/18/25, 6:14 AM Author

Thank you for reporting this issue. Could you please specify which fields are not being detected during the import? Also, are you receiving any error messages? This will help us diagnose and resolve the problem more quickly.


by
William Scheele
on 3/12/25, 11:33 PM

Trying to setup check printing, but it just shows none. I tried updating it, and it still doesnt show.. Does this version not allow check printing?

Re:
by
Cybrosys Technologies
on 3/14/25, 7:56 AM Author

Hi,

To print cheques in the community edition, a custom layout for the cheques is required, which can be obtained from custom modules.
 We have the Print Cheques module(https://apps.odoo.com/apps/modules/17.0/odoo_print_cheque), which allows you to set up bank cheque formats for easy printing. However, it is currently available only up to version 17, with an update for version 18 in progress. 


by
Ali Rao
on 2/27/25, 8:32 AM

We are having issues with installing in odoo18 community. seems this module is uninstallable. The dependency Budget status is uninstallable. is there any conflict with odoo18 that your team is currently looking at?


can't create asset from vendor bill
by
ali hudaya
on 2/22/25, 11:01 AM

We have tried to create an automatic asset from the vendor bill but it still isn't created, even though I have configured the asset type and marked auto-confirm assets in the asset type and filled in the asset category in the vendor bill. is it a bug? I used the live demo of Odoo 18 provided above

Re: can't create asset from vendor bill
by
Cybrosys Technologies
on 3/4/25, 3:55 AM Author

Thanks for reporting. We have fixed the issue. Please get the latest version.



The module doesn't seem to be installable
by
Rashid S. Al-Kaabi
on 2/16/25, 8:02 AM

We have tried having the module installed, however, it does show 'Un-installable'. Running 

Odoo 18.1alpha1 (Community Edition)

Re: The module doesn't seem to be installable
by
Cybrosys Technologies
on 3/3/25, 11:19 PM Author

We have checked the module and were unable to reproduce the issue. Could you please provide details about the custom modules, if there are any, especially those related to accounting?


Reconciliation Widget Question
by
pm@angodoo.ao
on 12/3/24, 4:51 PM

Hi,

Great job here.

How to make reconciliation widget to work? There is no way to enter bank/cash transactions and thus, cannot see how the reconciliation widget is working in this module.

Thank you in advance


Missing Summary and Graphs Dashboard
by
Taufique Ahmad
on 11/14/24, 5:30 PM

Hi Team,

All good in V18 but may I know why why have you removed the dashboard with Graphs and Summary (Net Profit or Loss,  Total Income, Total Expenses etc) like in the old versions? It was really helpful. 

Re: Missing Summary and Graphs Dashboard
by
Cybrosys Technologies
on 11/18/24, 12:33 AM Author

The dashboards with graphs and summaries are implemented as a separate module.

Currently, this module is only available for Version 17. The Version 18 release is under development and will be available soon.

You can find the link for the Version 17 module here: https://apps.odoo.com/apps/modules/17.0/odoo_accounting_dashboard


Incompatible version, setting installable=False
by
arief
on 11/7/24, 6:57 AM

Hi,

I installed it in Odoo18 but it could not be activated. I got this in the odoo log:
The module base_accounting_kit has an incompatible version, setting installable=False. It also happened with OpenHRMS.
My Odoo Version is: Odoo 18.1alpha1 (Community Edition), installed from github.

Is there anything that I missed in the setting/steps?

Thank you


Correction - copying to addons and
by
Pongrácz István
on 10/23/24, 11:33 AM

Hi,

Sorry, my bad.

I tried to import this module via the WebUI/Module import, which caused the issue.

When I copied to the addons library and refresh modules, I was able to activate the module without problem.

Re: Correction - copying to addons and
by
Cybrosys Technologies
on 10/24/24, 5:39 AM Author

We are glad to hear the issue is solved.


Problem importing this module to a fresh odoo community 18
by
Pongrácz István
on 10/23/24, 10:35 AM

Hi,

I tried to import this module, but for me it failed. Exactly the same issue with the budget module.

Here is the error message:


Error while importing module 'base_accounting_kit'.
 while parsing /tmp/tmprz_bx0kp/base_accounting_kit/security/security.xml:8, somewhere inside
<record id="account_asset_category_multi_company_rule" model="ir.rule">
            <field name="name">Account Asset Category multi-company</field>
            <field ref="model_account_asset_category" name="model_id"/>
            <field eval="True" name="global"/>
            <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]
            </field>
        </record> 


In case of budget module, the error message:

Error while importing module 'base_account_budget'.

 while parsing /tmp/tmpiacnk14q/base_account_budget/security/account_budget_security.xml:5, somewhere inside
<record id="budget_post_comp_rule" model="ir.rule">
            <field name="name">Budget post multi-company</field>
            <field name="model_id" ref="model_account_budget_post"/>
            <field eval="True" name="global"/>
            <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>

        </record>

I hope it helps.

Re: Problem importing this module to a fresh odoo community 18
by
Cybrosys Technologies
on 10/24/24, 5:20 AM Author

Please note that custom modules with Python or JS files cannot be imported directly via the Odoo Apps interface, which only supports modules with XML files.

If you're on Odoo Online, custom module installation is not supported.

If you’re using Odoo on-premise, refer to this guide: How to Install a Custom Module in Odoo 16.