Release 6.4.0 · October 2026
Odoo 15 Accounting for Community Edition
One click turns Invoicing into a complete accounting application: financial reports, assets, budgets, bank statement import, customer follow-ups, customer credit limit, cash forecast, cheque printing, currency rates and revaluation, fiscal years, period closing and recurring payments, with the accounting menus and groups that make them work as one.
What this release adds
Eight capabilities new in this release of the Odoo 15 suite, and the customer follow-ups rebuilt. All of them are installed and arranged by this app, next to everything the suite already did.
Annual ReportNew
The financial year as one PDF: cover, contents, key figures, then the Balance Sheet and Profit and Loss with last year beside them.Cash Flow StatementNew
The cash of the period split into operating, investing and financing activities, following the payments to what they paid for.Bank Statement ImportNew
CAMT.053, MT940, OFX, QFX, QIF, and CSV or Excel read through a column map of your own bank.Cash ForecastNew
The bank balance week by week or month by month, from the open invoices and bills, the payments in transit and the items you expect.Cheque PrintingNew
Configurable cheque formats for the cheques of any bank, positioned in millimetres, with payment stubs, a MICR line and a test print.Automatic Currency RatesNew
Rates updated daily, weekly or monthly from the ECB, Frankfurter, Open Exchange Rates or ExchangeRate-API, with a backup source.Currency RevaluationNew
The open foreign currency balances restated at the closing rate, as one adjustment entry reversed at the start of the next period.Year-End and Period ClosingNew
A closing entry to the retained earnings that can be reopened, and a period closing checklist with automatic checks and tasks.Customer Follow-upsRebuilt
A follow-up screen of its own, reminders sent by themselves, a Send Reminder dialog, customer and vendor statements, promises to pay and disputed invoices.Upgrading from an earlier 15 release
This release adds modules and changes several of the others, so they are upgraded together.
-u accounting_pdf_reports,om_account_accountant,om_account_asset,om_account_bank_statement_import,om_account_budget,om_account_daily_reports,om_account_followup,om_credit_limit,om_fiscal_year,om_recurring_payments (or -u all).Your data is kept: the upgrade only adds to it. Nothing new switches itself on either: the automatic currency rates stay off until you set them up, and the customer credit limit keeps the settings it already had.
Everything in one application
Installing this app installs and arranges the whole Odoo Mates accounting suite. Each feature below is a module of its own: install them together here, or one by one.
Financial Reports
Balance Sheet, Profit and Loss, Cash Flow Statement, General Ledger, Trial Balance, Partner Ledger, Aged Balance, Tax Report and Journals Audit, in PDF.Asset Management
Assets and categories, linear and degressive depreciation, depreciation board, assets from vendor bills, modification, sale or disposal, and an assets analysis.Budget Management
Budgets by budgetary position or analytic account, with the actual, theoretical and achieved amounts and a budget analysis.Bank Statement ImportNew
CAMT.053, MT940, OFX, QFX, QIF and CSV or Excel with a column map of your bank that is kept for the next import.Customer Follow-ups
Follow-up plans and levels, reminder emails and letters, promises to pay, disputes, exclusions, customer statements and a follow-up analysis.Customer Credit Limit
A default limit for the company and a limit per customer, with a warning or a block on the invoices and the sales orders that go over it.Cash ForecastNew
A weekly or monthly forecast built from the invoices, bills, payments, bank entries and the expected items you enter yourself.Cheque PrintingNew
Configurable cheque formats to the millimetre, for the cheques of any bank, with stubs, amounts in words, MICR line and a test print.Automatic Currency RatesNew
Daily, weekly or monthly rates from the European Central Bank, Frankfurter, Open Exchange Rates or ExchangeRate-API, with a backup source.Currency RevaluationNew
Restate the open foreign currency balances at the closing rate and post the unrealized gain or loss, reversed at the start of the next period.Fiscal Year & Closing
Fiscal years, year-end closing entry, a period closing checklist with automatic checks, and the lock dates of the company.Recurring Payments
Templates and schedules that create the payments of rents, leases or subscriptions by themselves, posted or left in draft.Daily Reports
Day Book, Cash Book and Bank Book in PDF, with initial balances, journal and account filters and a choice of sorting.Accounting Menus & Rights
Journals, Bank and Cash, Review, Closing and Management menus, the Accountant, Advisor and Auditor groups, account tags and payment methods.Accounting Options
Anglo-Saxon accounting, the In Payment status on invoices, and the Reconcile action on the journal items.An accounting application, not an invoicing one
The Invoicing application becomes Accounting, and the menus of every installed app are arranged where an accountant looks for them: the daily work under Accounting, the reports under Reporting, the settings under Configuration.

The accounting dashboard: the journals and the cheques to print.

The Accounting menu: transactions, journals, bank and cash, recurring payments, cash forecast items and closing.
The statements your accountant asks for
Every report is filtered by company, journals, dates and target moves, printed in PDF, and built on report structures you can edit yourself.

Balance Sheet and Profit and Loss.

Cash Flow Statement, as a summary or detailed by account.

General Ledger and Partner Ledger.

Aged Partner Balance and Trial Balance.

Tax Report and Journals Audit.

The Reporting menu: statement, partner, tax, audit, daily and management reports.
The whole year, in one document
One PDF for the financial year: a cover page, a table of contents that names the page each statement starts on, the key figures, then the Balance Sheet and the Profit and Loss, each beside the same period a year earlier.

The cover, and the key figures with last year beside them.
Day Book, Cash Book and Bank Book
The three reports a bookkeeper prints every day, with the journals of the company proposed by default and the accounts of the cash and bank journals already selected.

Day Book.

Cash Book.

Bank Book.
Asset management with a depreciation board
Record an asset, preview its depreciation, confirm it, and let the entries be posted on their date. Modify, sell or dispose of it at any time.

The depreciation board of a running asset.

The assets, with their gross value, depreciation and book value.

An asset category: the accounts, the journal and the method of similar assets.

Assets Analysis.
Budgets, with what was planned and what was spent
Plan by budgetary position, by analytic account or by both, and follow on every line the actual amount, the theoretical amount expected today and the achievement.

A budget with its lines, the amounts achieved and the totals of the period.

Budget Analysis.
Import the statements of your bank
The files your bank gives you, in the format it offers, read into a bank statement of the right journal.

Import Statement.
Get paid: customer follow-up management
One screen with the customers who owe you money and what to do today, and reminders that go out by email, by letter or by themselves.

The Follow-ups screen: who to remind today, at which level, for how much.

A follow-up plan and its levels.

The Customer Statement.

Follow-up Analysis.
Stop selling to customers who owe too much
Turn the customer credit limit on in the accounting settings, and choose whether going over it gives a warning or blocks the document.
Know what the bank balance will be
A forecast by week or by month, from the opening balance of the bank and cash accounts, the open invoices and bills on their due date, the payments not yet reconciled, and the items you expect yourself.

The cash forecast, month by month.

The expected receipts and payments you enter yourself.
Print the cheques of any bank
Place every printed field at an exact position in millimetres, on a cheque book leaf or on a voucher cheque, and calibrate it with a test print.

A cheque format: every field placed in millimetres from the top left corner.

The cheque formats installed with the module.

A printed cheque with its payment stub.
Rates that update themselves, balances restated at the closing rate

Automatic currency rates and currency revaluation in the accounting settings.

The revaluation: what is open, what is in the books, and the adjustment.
Fiscal years, period closing and lock dates
Close a month with a checklist, close a year with an entry, and lock what must not move any more.

The closing of a period: the automatic checks and the tasks of the team.

The fiscal years of the company.

The lock dates, in one wizard.
Rents, leases and subscriptions paid by themselves

A recurring payment and the payments it generated.

The recurring templates.
The entries, for every accounting user
The Journal Items menu is moved to the top of its section and opened to every accounting user, with a Reconcile action for the accountants. The In Payment status is kept on the invoices, so a registered payment does not mark an invoice paid before the payment is reconciled.

Journal Items.
Need financial reports on screen, with filters and Excel?
The enhanced accounting reports open the same statements in the web client, with drill down, comparisons and an export to PDF and Excel.

A 44-page guide, written for the person keeping the books
Not a feature list — a manual. It goes from an empty database to a closed period: the order to set things up in, the chart of accounts and the journals, the opening balances, the daily invoices, bills and payments, the bank statements, the assets, the budgets, the follow-ups, the cash forecast, the post-dated cheques, the currencies, the closing routine and every report — with the screens shown at each step.
Parts 1–5 Set up and record
Rights, a settings checklist from the fiscal localisation to cheque layouts, chart of accounts, journals, fiscal years, opening balances, invoices, bills, journal entries, payments, recurring payments and cheque printing.Parts 6–11 Run the business
Statement import and file maps, matching journal items, assets, budgets, follow-ups and statements, cash forecast and the currencies.Parts 12–15 Close and check
Lock dates, period and year-end closing, every report — the annual report and the cash flow statement among them — the daily, monthly and yearly routines, and what to look at when something seems wrong.static/description/user_guide.pdfQuestions we get
How do I skip the In Payment status and go straight to Paid?
Watch the answer on YouTube.
Do I need Odoo Enterprise?
No. Everything on this page runs on the Community Edition.
Can I install only a part of it?
Yes. Each feature is a module of its own and can be installed alone; this app installs them together and
arranges their menus.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies |
Show
•
Cash Book, Day Book, Bank Book Financial Reports
• Customer Credit Limit With Warning and Blocking • Customer Follow Up Management • Odoo 15 Accounting Financial Reports • Odoo 15 Assets Management • Odoo 15 Automatic Currency Rates • Odoo 15 Bank Statement Import • Odoo 15 Budget Management • Odoo 15 Cash Forecast • Odoo 15 Cheque Printing • Odoo 15 Currency Revaluation • Odoo 15 Fiscal Year & Lock Date • Odoo 15 Recurring Payment |
| Lines of code | 16362 |
| Technical Name |
om_account_accountant |
| License | LGPL-3 |
| Website | https://www.odoomates.tech |
Odoo 15 Accounting
This Module will adds following accounting features to Odoo 15 community edition: Financial Reports, Annual Report, Cash Flow Statement, Asset Management, Budget Management, Bank Statement Import, Customer Credit Limit, Daily Reports, Customer Follow Ups, Cash Forecast, Cheque Printing, Automatic Currency Rates, Currency Revaluation, Fiscal Year and Period Closing and Recurring Payments
Common FAQ
1. How to skip in payment status and directly move to paid status ? a) https://www.youtube.com/watch?v=eWxfy86Byog
Installation
To install this module, you need to:
Download the module and add it to your Odoo addons folder. Afterward, log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.
Upgrade
To upgrade this module, you need to:
Download the module and add it to your Odoo addons folder. Restart the server and log on to your Odoo server. Select the Apps menu and upgrade the module by clicking on the upgrade button.
Configuration
There is Nothing to Configure
Credits
Contributors
- Odoo Mates <odoomates@gmail.com>
Author & Maintainer
This module is maintained by the Odoo Mates
Please log in to comment on this module
Love this app but one thing needs to change
Badging for invoices is not correct and does not follow the normal Odoo flow. When a payment is received the order / invoice status should be "In Payment", with this app it goes directly to "Paid". Once the payment is reconciled with the bank account then it needs to change to paid. If you will fix this you will have an almost perfect app.
errorr still same
still error could not get content
Re: errorr still same
Hi,
Please make sure that you are installing the module in right way and in the right procedure. Module is working fine and it seems the issue you have received is due to lack of knowledge installing the app or due to some other issues.
Steps:
Make sure all the files are right copied into addons path, service is restarted. If you still have issue, drop email to odoomates@gmail.com
Re: errorr still same
Hi,
Please make sure that you are installing the module in right way and in the right procedure. Module is working fine and it seems the issue you have received is due to lack of knowledge installing the app or due to some other issues.
Steps:
Make sure all the files are right copied into addons path, service is restarted. If you still have issue, drop email to odoomates@gmail.com
Perfect module
Excellent support
Keep going
Good but to be improved
impossible to create a supplier account with lettering by the supplier profile, it is obligatory to go through the chart of accounts if we want to activate the lettering. The option is not proposed from a supplier sheet
Error whit "account_reconciliation_widget"
Hi, i have installed the account_reconciliation_widget" that was donwloaded for "OCA / account-reconcile" and then when i'm trinying to do some conciliation the sistem show me this error:
TypeError: Cannot read properties of undefined (reading 'writeText') at ClientErrorDialog.onClickClipboard (http://192.168.7.120:8069/web/assets/499-58cd2f0/web.assets_backend.min.js:366:48) at Object.extra.handlers.<computed> (eval at _compile (http://192.168.7.120:8069/web/assets/498-5800989/web.assets_common.min.js:1011:178), <anonymous>:24:156) at invokeHandler (http://192.168.7.120:8069/web/assets/498-5800989/web.assets_common.min.js:833:144) at handleEvent (http://192.168.7.120:8069/web/assets/498-5800989/web.assets_common.min.js:837:92) at HTMLButtonElement.handler (http://192.168.7.120:8069/web/assets/498-5800989/web.assets_common.min.js:839:58)i'm using this version Odoo 15.0.20211020 of community
thanks for your help and your develops.
Re: Error whit "account_reconciliation_widget"
We have used this module with our modules and we do recommend the same module for the reconciliation feature. Not yet faced such an issue, anyway we will try once again the same and will let you know soon.
Thanks
Error when installing the app
Hello, I get the error bellow when I try to install the app. I'd really appreciate some help, thanks a lot in advance.
Error context: View `account.move.supplier.form` [view_id: 1596, xml_id: n/a, model: account.move, parent_id: 662] None" while parsing /usr/lib/python3/dist-packages/odoo/addons/om_account_asset/views/account_move_views.xml:2, near <odoo> <record id="view_invoice_asset_category" model="ir.ui.view"> <field name="name">account.move.supplier.form</field> <field name="model">account.move</field> <field name="inherit_id" ref="account.view_move_form"/> <field name="arch" type="xml"> <data><xpath expr="//field[@name='invoice_line_ids']/tree/field[@name='account_id']" position="before"> <field string="Asset Category" name="asset_category_id" force_save="1" attrs="{'column_invisible': [('parent.move_type', 'not in', ['in_invoice'])]}" domain="[('type','=','purchase')]" context="{'default_type':'purchase'}"/> </xpath> <xpath expr="//field[@name='line_ids']/tree/field[@name='account_id']" position="before"> <field string="Asset Category" name="asset_category_id" invisible="1"/> </xpath> </data></field> </record> </odoo>Re: Error when installing the app
Hi,
We have tried to reproduce the error with latest odoo 15 source and code and we are not able to get it.
Can you confirm that you are using odoo 15 ? if not specify the version ? any custom codes already installed in db, which causing the problem ? So i will recommend you to have a try in a fresh db to confirm that custom modules are not causing the problem.
Feel free to connect in odoomates@gmail.com for the further support.
Thanks
download now is working, but
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/Users/arto/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/Users/arto/odoo/odoo/http.py", line 688, in dispatch
result = self._call_function(**self.params)
File "/Users/arto/odoo/odoo/http.py", line 360, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/Users/arto/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/Users/arto/odoo/odoo/http.py", line 349, in checked_call
result = self.endpoint(*a, **kw)
File "/Users/arto/odoo/odoo/http.py", line 917, in __call__
return self.method(*args, **kw)
File "/Users/arto/odoo/odoo/http.py", line 536, in response_wrap
response = f(*args, **kw)
File "/Users/arto/odoo/addons/web/controllers/main.py", line 1352, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/Users/arto/odoo/addons/web/controllers/main.py", line 1340, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/Users/arto/odoo/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/Users/arto/odoo/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 "/Users/arto/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/Users/arto/odoo/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/Users/arto/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 "/Users/arto/odoo/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/Users/arto/odoo/odoo/modules/loading.py", line 474, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/Users/arto/odoo/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/Users/arto/odoo/odoo/modules/loading.py", line 186, in load_module_graph
getattr(py_module, pre_init)(cr)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/arto/odoo/odoo/http.py", line 644, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/Users/arto/odoo/odoo/http.py", line 302, in _handle_exception
raise exception.with_traceback(None) from new_cause
AttributeError: module 'odoo.addons.accounting_pdf_reports' has no attribute '_pre_init_clean_m2m_models'
Re: download now is working, but
Hi,
Seems you haven't restarted the odoo service after adding the module.
Seems you are new in installing custom modules, if you need any help from us, drop an email to: odoomates@gmail.com.
Steps:
1. Download and extract the module
2. Add modules to addons path
3. Restart the odoo service
4. Install the module
Please help for error this
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 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 186, in load_module_graph
getattr(py_module, pre_init)(cr)
File "/usr/lib/python3/dist-packages/odoo/addons/accounting_pdf_reports/__init__.py", line 8, in _pre_init_clean_m2m_models
cr.execute("""DROP TABLE account_journal_account_report_partner_ledger_rel""")
File "<decorator-gen-3>", line 2, in execute
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 310, in execute
res = self._obj.execute(query, params)
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
psycopg2.errors.UndefinedTable: table "account_journal_account_report_partner_ledger_rel" does not exist
Re: Please help for error this
Hi,
Thanks for reporting the error. I guess we already have fixed this error with this commit: https://github.com/odoomates/odooapps/commit/9eba183e2d4c954ecc757e37644b602c792a5456
Can you please check and confirm the version number of accounting_pdf_reports in your odoo instance. The latest version is : 15.0.7.1.0, please confirm and let us know.
If it is not the latest, please download and add the latest and restart the service.
error when install this module
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 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 186, in load_module_graph
getattr(py_module, pre_init)(cr)
File "/usr/lib/python3/dist-packages/odoo/addons/accounting_pdf_reports/__init__.py", line 8, in _pre_init_clean_m2m_models
cr.execute("""DROP TABLE account_journal_account_report_partner_ledger_rel""")
File "<decorator-gen-3>", line 2, in execute
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 310, in execute
res = self._obj.execute(query, params)
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
psycopg2.errors.UndefinedTable: table "account_journal_account_report_partner_ledger_rel" does not exist
Re: error when install this module
Hi,
Thanks for reporting the error. I guess we already have fixed this error with this commit: https://github.com/odoomates/odooapps/commit/9eba183e2d4c954ecc757e37644b602c792a5456
Can you please check and confirm the version number of accounting_pdf_reports in your odoo instance. The latest version is : 15.0.7.1.0, please confirm and let us know.
If it is not the latest, please download and add the latest and restart the service.
Professionalism at its best
I have been using Odoo Mates apps for years now, and on different Odoo versions. Odoo Mates Accounting app worth money and its FREE. Developers did an amazing job. Over the years, I had a few issues that appeared usually after the Odoo upgrade. Each time, response from the team was prompt and even shorter than I expected. Every issues was solved in no time, with great professionalism and dedication to the problem. THANK YOU!!!!
It Works !
Just like all other great modules, Odoo Mates just make it works like magic. Thank you!
This odoo 15 Accounting app has been one of the most revolutionary apps in the accounting niche. This app has a lot of strengths like its easiness-to-use, user-friendly interface which has encouraged from the new odoo user also used to eassily. It will be developing to add even more value that is giving us right now. thank for this app developer realy i thankfull for that person to personally... :)
Thanks for Full Support to solve Account Group issue
Perfect follow up ...
Excellent Support ....
My issue was how to add account group in Odoo14 account module
cola
The team acted promptly and there is no more error. Thanks for your attention
Is there any module in the app store that would add reconciliation to this module?
Paid module is fine too
Re:
For odoo 15, use this module: https://github.com/kelvzxu/account-reconcile/tree/15.0/account_reconciliation_widget
For odoo14: https://www.youtube.com/watch?v=jLJdprd-TZ8&t=309s
Odoo 15 // binascii.Error: Incorrect padding // When i install the module
Re: Odoo 15 // binascii.Error: Incorrect padding // When i install the module
Issue Fixed, please download the latest and try once again and let us know
Hi,
After installing the module for Odoo15 Community, we received the below error while saving configuration??!!
kindly advise,
BR
Hamdy
Re:
Hi,
Issue resolved and updated.
Bank Reconciliation
Do You have Bank Reconciliation models and bank reconciliation report for ver 15. i am ready to pay that module.
can't install
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': 17, 'name': 'account.payment.form.inherited', 'view': ir.ui.view(1521,), 'view.model': 'account.payment', 'view.parent': ir.ui.view(1476,), 'xmlid': 'account_check_printing.view_account_payment_form_inherited'}Re: can't install
Are you using our module itself or ? from the error message it seems error is from different module: om_account_accountant
Error on version 15
I ve this error how ca I do please ?
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/cloudclusters/odoo/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/cloudclusters/odoo/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('ir.model.data', , 'om_account_asset.model_account_asset_asset')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/tools/convert.py", line 680, in _tag_root
f(rec)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 567, in _tag_record
f_val = self.id_get(f_ref)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 663, in id_get
res = self.model_id_get(id_str, raise_if_not_found)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 669, in model_id_get
return self.env['ir.model.data']._xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_model.py", line 1935, in _xmlid_to_res_model_res_id
return self._xmlid_lookup(xmlid)[1:3]
File "", line 2, in _xmlid_lookup
File "/cloudclusters/odoo/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_model.py", line 1928, in _xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: om_account_asset.model_account_asset_asset
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/cloudclusters/odoo/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/cloudclusters/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/cloudclusters/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/cloudclusters/odoo/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/cloudclusters/odoo/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/cloudclusters/odoo/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/cloudclusters/odoo/odoo/addons/web/controllers/main.py", line 1339, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/cloudclusters/odoo/odoo/addons/web/controllers/main.py", line 1327, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/cloudclusters/odoo/odoo/api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/cloudclusters/odoo/odoo/addons/base/models/ir_module.py", line 483, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/cloudclusters/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 "/cloudclusters/odoo/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/cloudclusters/odoo/odoo/modules/loading.py", line 476, in load_modules
loaded_modules, update_module, models_to_check)
File "/cloudclusters/odoo/odoo/modules/loading.py", line 365, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/cloudclusters/odoo/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/cloudclusters/odoo/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 811, in convert_xml_import
obj.parse(doc.getroot())
File "/cloudclusters/odoo/odoo/tools/convert.py", line 731, in parse
self._tag_root(de)
File "/cloudclusters/odoo/odoo/tools/convert.py", line 697, in _tag_root
)) from e
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/cloudclusters/odoo/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/cloudclusters/odoo/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /cloudclusters/odoo/odoo/addons/om_account_asset/data/account_asset_data.xml:4, somewhere inside
Account Asset: Generate asset entries
code
model._cron_generate_entries()
1
months
-1
Is there a way combine reports for 2 or more companies?
Hello
I have been using your module however struggling to reconcile entries. For example, if I have payments or vendor bills, and we register payments it shows "In Payment". Understand the journal entries are going under either Outstanding Receivables (customer payments) or Outstanding Payments (for vendor bills), and we have to reconcile with the bank/cash statement/register to finalize and reconcile the transaction.
However, in your module, I am struggling to go past this step. We see everything in-payment but unable to move this forward or reconcile with bank statements
Can you please help or suggest what I am missing?
many thanks
Abhishek
Re:
Reconciliation: https://www.youtube.com/watch?v=jLJdprd-TZ8&t=11s
Error when installing the app
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files\Odoo15\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "C:\Program Files\Odoo15\server\odoo\http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files\Odoo15\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 916, in __call__
return self.method(*args, **kw)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 535, in response_wrap
response = f(*args, **kw)
File "C:\Program Files\Odoo15\server\odoo\addons\web\controllers\main.py", line 1346, in call_button
action = self._call_kw(model, method, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\addons\web\controllers\main.py", line 1334, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "C:\Program Files\Odoo15\server\odoo\api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "C:\Program Files\Odoo15\server\odoo\addons\base\models\ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "C:\Program Files\Odoo15\server\odoo\addons\base\models\ir_module.py", line 483, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "C:\Program Files\Odoo15\server\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 "C:\Program Files\Odoo15\server\odoo\modules\registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "C:\Program Files\Odoo15\server\odoo\modules\loading.py", line 476, in load_modules
loaded_modules, update_module, models_to_check)
File "C:\Program Files\Odoo15\server\odoo\modules\loading.py", line 365, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "C:\Program Files\Odoo15\server\odoo\modules\loading.py", line 198, in load_module_graph
registry.setup_models(cr)
File "C:\Program Files\Odoo15\server\odoo\modules\registry.py", line 290, in setup_models
model._setup_fields()
File "C:\Program Files\Odoo15\server\odoo\models.py", line 3049, in _setup_fields
field.setup(self)
File "C:\Program Files\Odoo15\server\odoo\fields.py", line 462, in setup
self.setup_related(model)
File "C:\Program Files\Odoo15\server\odoo\fields.py", line 2373, in setup_related
super().setup_related(model)
File "C:\Program Files\Odoo15\server\odoo\fields.py", line 528, in setup_related
f"Field {name} referenced in related field definition {self} does not exist."
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Program Files\Odoo15\server\odoo\http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files\Odoo15\server\odoo\http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
KeyError: 'Field internal_group referenced in related field definition account.account.internal_group does not exist.'
Do you have Portuguese language?
Você tem língua portuguesa?
Invalid error when uploading bank statement.
Hi. i am getting error "invalid file format" when uploading bank statements. i have tried both csv and excel file format. appreciate guidance. tks.
Re: Invalid error when uploading bank statement.
Please upload the file in specified format.
sample format: https://github.com/odoomates/odooapps/tree/15.0/om_account_bank_statement_import/sample_files
Tax Grid and Account Plan
Hi Sirs,
I try to manage some tax policy and I find that for Croatia there is an old Account plan - How can I import new account plan.
Also, I need to make some changes on Tax Grid - where I can make these changes since I only find that I can chose existing Tax Grid.
Best regards,
Ivan
impossible to create a supplier account with lettering by the supplier profile, it is obligatory to go through the chart of accounts if we want to activate the lettering. The option is not proposed from a supplier sheet
Good morning,
After activating your module, I can no longer download the quotations or invoice in .pdf.
Here’s the mistake :
The error occurred while rendering the template
sale.report_saleorder_documentet évalué les expression ssuivantes:<t t-set="forced_vat" t-value="doc.fiscal_position_id.foreign_vat"/>Re:
Hi,
This is an access right error in your db, which is coming from odoo source code. Inorder to resolve this access rights error, check the fiscal position named Private EU is used in the allowed company itself in the invoice
Hi, i installed the "odoo 15 accounting module", but i can't create a new payment methods, I received this error:
Traceback (most recent call last): File "/home/asma/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/home/asma/odoo/odoo/http.py", line 687, in dispatch result = self._call_function(**self.params) File "/home/asma/odoo/odoo/http.py", line 359, in _call_function return checked_call(self.db, *args, **kwargs) File "/home/asma/odoo/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/home/asma/odoo/odoo/http.py", line 348, in checked_call result = self.endpoint(*a, **kw) File "/home/asma/odoo/odoo/http.py", line 916, in __call__ return self.method(*args, **kw) File "/home/asma/odoo/odoo/http.py", line 535, in response_wrap response = f(*args, **kw) File "/home/asma/odoo/addons/web/controllers/main.py", line 1347, in call_kw return self._call_kw(model, method, args, kwargs) File "/home/asma/odoo/addons/web/controllers/main.py", line 1339, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/home/asma/odoo/odoo/api.py", line 462, in call_kw result = _call_kw_model_create(method, model, args, kwargs) File "/home/asma/odoo/odoo/api.py", line 442, in _call_kw_model_create result = method(recs, *args, **kwargs) File "<decorator-gen-215>", line 2, in create File "/home/asma/odoo/odoo/api.py", line 412, in _model_create_multi return create(self, [arg]) File "/home/asma/odoo/addons/account/models/account_payment_method.py", line 28, in create if information.get('mode') == 'multi': Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/asma/odoo/odoo/http.py", line 643, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/asma/odoo/odoo/http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause AttributeError: 'NoneType' object has no attribute 'get'I think so. I download the source code from apps.odoo.com
Can not install
I am installing accounting module on a fresh Odoo 15 database. I get this errer:
Field 'company_id' used in domain of field 'journal_ids' ([('company_id', '=', company_id)]) must be present in view but is missing.Re: Can not install
Hi,
are you using the latest source code of our module ?
Anglo Saxon not working as expected on community edition V15
Anglo Saxon not working as expected on community edition V15
When Anglo Saxon is enabled, cost should not be charged to the "cost of goods sold account" on purchase. It should be charged to "COGS" when an item is sold.
YouTube video WAY WAY TOO FAST
Re: YouTube video WAY WAY TOO FAST
Thanks for the feedback, we just increased the speed of the video to get the viewer quick insights about the module
How can I solve it
Validation Error
Account Number must be unique
Re: How can I solve it
Use unique number when you create record. May be a record existing in the db with provided number
bad
download not working
Re: bad
Let us know more details ? what is not working ?
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 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 186, in load_module_graph
getattr(py_module, pre_init)(cr)
File "/usr/lib/python3/dist-packages/odoo/addons/accounting_pdf_reports/__init__.py", line 8, in _pre_init_clean_m2m_models
cr.execute("""DROP TABLE account_journal_account_report_partner_ledger_rel""")
File "<decorator-gen-3>", line 2, in execute
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/sql_db.py", line 310, in execute
res = self._obj.execute(query, params)
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
psycopg2.errors.UndefinedTable: table "account_journal_account_report_partner_ledger_rel" does not exist
Re:
Hi,
Thanks for reporting the error. I guess we already have fixed this error with this commit: https://github.com/odoomates/odooapps/commit/9eba183e2d4c954ecc757e37644b602c792a5456
Can you please check and confirm the version number of accounting_pdf_reports in your odoo instance. The latest version is : 15.0.7.1.0, please confirm and let us know.
If it is not the latest, please download and add the latest and restart the service.
If still not solved, please connect us in email: so that we can connect with you in screen sharing session and help
Great module, worked in all Odoo CE versions, but..
Re: Great module, worked in all Odoo CE versions, but..
Hi,
This error has been fixed yesterday with this commit: https://github.com/odoomates/odooapps/commit/3daf78864eac3fa8daae5c9f392922c0aa77b819
Could you download once again and try and let us know
Was working fine in one server, and not working on a different server
The module was working fine on one of Oracle's Cloud Instance. When I created another identical instance, the module start to have problem installing.
File "/odoo/odoo-server/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="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.
Re: Was working fine in one server, and not working on a different server
Hi,
Thanks for reporting we have already fixed it and updated the app in the store. Please download and try with the latest code.
FIX: https://github.com/odoomates/odooapps/commit/3daf78864eac3fa8daae5c9f392922c0aa77b819
Reason: Due to some changes odoo made inside odoo account module on 21/02/2022,
see: https://github.com/odoo/odoo/commit/3d91e0264ac62493a85a9117ffa0ccde03bb9587
Latest version of Odoo 15 Full Accounting
Hi,
I have downloaded and tried to install full accounting module but I'm having errors when installing "Odoo 15 Accounting Financial Reports" and "Odoo 15 Assets management". When checking on tutorials on internet, I found in demos that version 15.1.15.x are used why version downloaded here for modules are 15.0.3.x.
Could you please let me know how and where I can find the latest version of Odoo 15 Accounting ?
Thank you in advance
Eric
Re: Latest version of Odoo 15 Full Accounting
Hi,
The latest version is starting in 15.0.3 and we do continuous enhancements with the code, that is why the difference in version number.
Could you share us the details about the error that you receive ?
asset problem
There is a problem in assets, everytime I click in generate assets, it create asset for the same puchase order which means same pirchase order no have 3 assets created for the same product
Re: asset problem
Hi,
Upon checking we are not able to replicate the issue ? could you help us to trace and fix it ? can you send more details to odoomates@gmail.com
account.payment.form have a additional inherit view. Clean it and everything working.
Thanks Very much
Re:
Glad to know
OK, I find the problem is my previous installed "Odoo 15 Full Accounting Kit"
It's seem the Apps removed not thoroughly done.
Re:
So everything is up and okay with our module ? if needed any help feel free to connect
I had try remove om_account_accountant model and reinstall it.
Still ERROR
Re:
Please search effective_date inside our module, you wont find it in our module. If you our help our to trace the issue, connect is in email.
also create fresh db, install odoo account module without our module and try the same, you might receive this error
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/models.py", line 5340, in _update_cache
field_values = [(fields[name], value) for name, value in values.items()]
File "/usr/lib/python3/dist-packages/odoo/models.py", line 5340, in <listcomp>
field_values = [(fields[name], value) for name, value in values.items()]
KeyError: 'effective_date'
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 1335, in call_kw
return 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 "/usr/lib/python3/dist-packages/odoo/models.py", line 6410, in onchange
record = self.new(initial_values, origin=self)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 5700, in new
record._update_cache(values, validate=False)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 5342, in _update_cache
raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name))
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
ValueError: Invalid field 'effective_date' on model 'account.payment'
New Installation with Odoo 15.0-20220113
ValueError: Invalid field 'effective_date' on model 'account.payment'
When I create a Internal Transfer in Banking and got this ERROR
ValueError: Invalid field 'effective_date' on model 'account.payment'
How can I fix it?
Re: ValueError: Invalid field 'effective_date' on model 'account.payment'
Hi,
Can you pull the latest source code of odoo and update odoo account module and see whether still you get the issue or not ? seems you are not using latest code of odoo
Excellent
Great timely response
Great accounting and other apps and quick response for support.
Thank you.
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 687, in dispatch result = self._call_function(**self.params) File "/odoo/odoo-server/odoo/http.py", line 359, 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 348, in checked_call result = self.endpoint(*a, **kw) File "/odoo/odoo-server/odoo/http.py", line 916, in __call__ return self.method(*args, **kw) File "/odoo/odoo-server/odoo/http.py", line 535, in response_wrap response = f(*args, **kw) File "/odoo/odoo-server/addons/web/controllers/main.py", line 1335, in call_kw return self._call_kw(model, method, args, kwargs) File "/odoo/odoo-server/addons/web/controllers/main.py", line 1327, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 464, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 451, in _call_kw_multi result = method(recs, *args, **kwargs) File "/odoo/odoo-server/odoo/models.py", line 3216, in read raise ValueError("Invalid field %r on model %r" % (name, self._name)) 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 643, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/odoo/odoo-server/odoo/http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause ValueError: Invalid field 'effective_date' on model 'account.payment'Re: Error
Hi,
We have seen this error message before with some users in odoo 14, for them it has been resolved by updating their odoo instance with latest code. So please pull latest code from github and upgrade odoo account module and see whether it resolves the error.
If not connect us in email: odoomates@gmail.com
What about CoGS?
Hello,
What about Anglo-Saxon (posting the value of CoGS [Cost of Goods Sold] with the Sales Invoice)?
Re: What about CoGS?
Let me know your exact query, this functionality is there in the system, which comes from the account module
cola
500: Internal Server Error
Traceback
Traceback (most recent call last): File "C:\odoo\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch result = request.dispatch() File "C:\odoo\server\odoo\http.py", line 810, in dispatch r = self._call_function(**self.params) File "C:\odoo\server\odoo\http.py", line 916, in __call__ return self.method(*args, **kw) File "C:\odoo\server\odoo\http.py", line 535, in response_wrap response = f(*args, **kw) File "C:\odoo\server\odoo\addons\web\controllers\main.py", line 1931, in report_routes html = report.with_context(context)._render_qweb_html(docids, data=data)[0] File "C:\odoo\server\odoo\addons\base\models\ir_actions_report.py", line 862, in _render_qweb_html data = self._get_rendering_context(docids, data) File "C:\odoo\server\odoo\addons\base\models\ir_actions_report.py", line 879, in _get_rendering_context data.update(report_model._get_report_values(docids, data=data)) File "C:\odoo\server\odoo\addons\accounting_pdf_reports\reports\report_financial.py", line 152, in _get_report_values report_lines = self.get_account_lines(data.get('form')) File "C:\odoo\server\odoo\addons\accounting_pdf_reports\reports\report_financial.py", line 88, in get_account_lines comparison_res = self.with_context(data.get('comparison_context'))._compute_report_balance(child_reports) File "C:\odoo\server\odoo\models.py", line 5293, in with_context if (args and 'force_company' in args[0]) or 'force_company' in kwargs: TypeError: argument of type 'NoneType' is not iterableRe: cola
When you receive this error ? upon installing or share us more details over the email, odoomates@gmail.com
Goerge
Hi. as I see cash flow absence in this module
Re: Goerge
We will be merging it to the module in coming days.
We are adding new new functionalities, recently added is the credit limit: https://apps.odoo.com/apps/modules/15.0/om_credit_limit/
Error when enable Analytic Accounting in Settings
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "d:\odoo\odoo15\server\odoo\addons\base\models\ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "d:\odoo\odoo15\server\odoo\http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "d:\odoo\odoo15\server\odoo\http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "d:\odoo\odoo15\server\odoo\service\model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "d:\odoo\odoo15\server\odoo\http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "d:\odoo\odoo15\server\odoo\http.py", line 916, in __call__
return self.method(*args, **kw)
File "d:\odoo\odoo15\server\odoo\http.py", line 535, in response_wrap
response = f(*args, **kw)
File "d:\odoo\odoo15\server\odoo\addons\web\controllers\main.py", line 1332, in call_kw
return self._call_kw(model, method, args, kwargs)
File "d:\odoo\odoo15\server\odoo\addons\web\controllers\main.py", line 1324, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "d:\odoo\odoo15\server\odoo\api.py", line 459, in call_kw
result = _call_kw_model_create(method, model, args, kwargs)
File "d:\odoo\odoo15\server\odoo\api.py", line 439, in _call_kw_model_create
result = method(recs, *args, **kwargs)
File "<decorator-gen-98>", line 2, in create
File "d:\odoo\odoo15\server\odoo\api.py", line 388, in _model_create_single
return create(self, arg)
File "d:\odoo\odoo15\server\odoo\addons\base\models\res_config.py", line 782, in create
return super(ResConfigSettings, self).create(values)
File "<decorator-gen-67>", line 2, in create
File "d:\odoo\odoo15\server\odoo\api.py", line 409, in _model_create_multi
return create(self, [arg])
File "d:\odoo\odoo15\server\odoo\addons\base\models\ir_fields.py", line 613, in create
recs = super().create(vals_list)
File "<decorator-gen-13>", line 2, in create
File "d:\odoo\odoo15\server\odoo\api.py", line 410, in _model_create_multi
return create(self, arg)
File "d:\odoo\odoo15\server\odoo\models.py", line 4064, in create
records = self._create(data_list)
File "d:\odoo\odoo15\server\odoo\models.py", line 4216, in _create
for other, data in zip(others, data_list)
File "d:\odoo\odoo15\server\odoo\fields.py", line 2195, in create
for record, value in record_values
File "<decorator-gen-229>", line 2, in create
File "d:\odoo\odoo15\server\odoo\api.py", line 391, in _model_create_single
return self.browse().concat(*(create(self, vals) for vals in arg))
File "d:\odoo\odoo15\server\odoo\api.py", line 391, in <genexpr>
return self.browse().concat(*(create(self, vals) for vals in arg))
File "d:\odoo\odoo15\server\odoo\addons\website\models\ir_attachment.py", line 25, in create
return super(Attachment, self).create(vals)
File "<decorator-gen-53>", line 2, in create
File "d:\odoo\odoo15\server\odoo\api.py", line 409, in _model_create_multi
return create(self, [arg])
File "d:\odoo\odoo15\server\odoo\addons\base\models\ir_attachment.py", line 603, in create
values = self._check_contents(values)
File "d:\odoo\odoo15\server\odoo\addons\base\models\ir_attachment.py", line 338, in _check_contents
mimetype = values['mimetype'] = self._compute_mimetype(values)
File "d:\odoo\odoo15\server\odoo\addons\base\models\ir_attachment.py", line 295, in _compute_mimetype
raw = base64.b64decode(values['datas'])
File "d:\odoo\odoo15\python\lib\base64.py", line 87, in b64decode
return binascii.a2b_base64(s)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "d:\odoo\odoo15\server\odoo\http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "d:\odoo\odoo15\server\odoo\http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
binascii.Error: Incorrect padding
Re: Error when enable Analytic Accounting in Settings
Solved
Odoo15 Error while saving settings
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo15/odoo15-server/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/odoo15/odoo15-server/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo15/odoo15-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo15/odoo15-server/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo15/odoo15-server/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/odoo15/odoo15-server/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/odoo15/odoo15-server/addons/web/controllers/main.py", line 1332, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/odoo15/odoo15-server/addons/web/controllers/main.py", line 1324, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo15/odoo15-server/odoo/api.py", line 459, in call_kw
result = _call_kw_model_create(method, model, args, kwargs)
File "/odoo15/odoo15-server/odoo/api.py", line 439, in _call_kw_model_create
result = method(recs, *args, **kwargs)
File "<decorator-gen-98>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 388, in _model_create_single
return create(self, arg)
File "/odoo15/odoo15-server/odoo/addons/base/models/res_config.py", line 782, in create
return super(ResConfigSettings, self).create(values)
File "<decorator-gen-67>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 409, in _model_create_multi
return create(self, [arg])
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_fields.py", line 613, in create
recs = super().create(vals_list)
File "<decorator-gen-13>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 410, in _model_create_multi
return create(self, arg)
File "/odoo15/odoo15-server/odoo/models.py", line 4064, in create
records = self._create(data_list)
File "/odoo15/odoo15-server/odoo/models.py", line 4214, in _create
field.create([
File "/odoo15/odoo15-server/odoo/fields.py", line 2185, in create
env['ir.attachment'].sudo().with_context(
File "<decorator-gen-53>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 410, in _model_create_multi
return create(self, arg)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 561, in create
values = self._check_contents(values)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 298, in _check_contents
mimetype = values['mimetype'] = self._compute_mimetype(values)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 292, in _compute_mimetype
raw = base64.b64decode(values['datas'])
File "/usr/lib/python3.8/base64.py", line 87, in b64decode
return binascii.a2b_base64(s)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo15/odoo15-server/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo15/odoo15-server/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
binascii.Error: Incorrect padding
Re: Odoo15 Error while saving settings
Solved
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo15/odoo15-server/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/odoo15/odoo15-server/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo15/odoo15-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo15/odoo15-server/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo15/odoo15-server/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/odoo15/odoo15-server/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/odoo15/odoo15-server/addons/web/controllers/main.py", line 1332, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/odoo15/odoo15-server/addons/web/controllers/main.py", line 1324, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo15/odoo15-server/odoo/api.py", line 459, in call_kw
result = _call_kw_model_create(method, model, args, kwargs)
File "/odoo15/odoo15-server/odoo/api.py", line 439, in _call_kw_model_create
result = method(recs, *args, **kwargs)
File "<decorator-gen-98>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 388, in _model_create_single
return create(self, arg)
File "/odoo15/odoo15-server/odoo/addons/base/models/res_config.py", line 782, in create
return super(ResConfigSettings, self).create(values)
File "<decorator-gen-67>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 409, in _model_create_multi
return create(self, [arg])
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_fields.py", line 613, in create
recs = super().create(vals_list)
File "<decorator-gen-13>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 410, in _model_create_multi
return create(self, arg)
File "/odoo15/odoo15-server/odoo/models.py", line 4064, in create
records = self._create(data_list)
File "/odoo15/odoo15-server/odoo/models.py", line 4214, in _create
field.create([
File "/odoo15/odoo15-server/odoo/fields.py", line 2185, in create
env['ir.attachment'].sudo().with_context(
File "<decorator-gen-53>", line 2, in create
File "/odoo15/odoo15-server/odoo/api.py", line 410, in _model_create_multi
return create(self, arg)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 561, in create
values = self._check_contents(values)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 298, in _check_contents
mimetype = values['mimetype'] = self._compute_mimetype(values)
File "/odoo15/odoo15-server/odoo/addons/base/models/ir_attachment.py", line 292, in _compute_mimetype
raw = base64.b64decode(values['datas'])
File "/usr/lib/python3.8/base64.py", line 87, in b64decode
return binascii.a2b_base64(s)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo15/odoo15-server/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo15/odoo15-server/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
binascii.Error: Incorrect padding
Re:
Solved