Quick answers when Accounting Pro does not show up, will not install, or looks “empty” after go-live. For first install, also read Set up Accounting Pro (install).
Overview
Most issues fall into four buckets: files on the server, Apps list / activation, user rights, or no data / filters. Work top to bottom so you do not skip a cheap fix.
How it works
Odoo hides custom modules until the server sees the folder and the database runs Update Apps List. It hides menus when the user lacks security groups. Dashboards read posted transactions and optional Pro fields – empty risk or wrong date range can make tiles look blank even when the module works.
Step-by-step (when something fails)
- Confirm the
account_profolder is under an add-ons path and the service was restarted. - Run Update Apps List from the Apps menu, remove “Official apps only” style filters, search account pro.
- If Activate shows an error, read the message: missing dependency usually means Accounting, Inventory, or Contacts is not installed.
- If install succeeds but menus are missing, open the user form and add Accounting rights plus Accounting Pro feature groups as needed.
- If the Pro Dashboard shows zeros, check date range, confirm invoices are posted, and fill sample Pro fields or run Load Accounting Pro Demo Data on a test database.
Fields table
Symptoms and the first checks an admin or key user should make.
| Symptom / question | Likely cause | What to do first |
|---|---|---|
Module does not appear in Apps |
Wrong folder path, no restart, or Apps list not updated. |
Verify |
Activate / Install shows an error |
Missing dependency app, version mismatch, or corrupted ZIP. |
Install Accounting, Stock, Contacts; match Odoo version to the module build; re-download ZIP from vendor. |
I installed it but see no Pro menus |
User lacks accounting or module security groups. |
Settings → Users: give Accounting access; ask admin to assign Accounting Pro groups for your role. |
Extra fields missing on invoice or payment |
Feature group not enabled in General Settings, or user lacks that subgroup. |
Turn on the matching block under Accounting Pro in General Settings and save; update user groups. |
Pro Dashboard is all zeros |
No posted data, wrong date range, or Pro fields never filled. |
Post test invoices; set dashboard dates; set Risk level on invoices for high-risk tiles; run demo data on training DB. |
What does “Load Accounting Pro Demo Data” do? |
Button in General Settings that creates/updates sample banks, invoices, payments. |
Use on test databases for training; confirm with finance before production; safe to click more than once on test. |
Dropdown lists are empty on invoices |
Master lists not created under Account Pro configuration. |
See Company lists & master data; create strategies, statuses, etc. |
High-risk / KYC tiles always zero |
No records with High/Blocked risk or Expired KYC. |
Fill Risk level on open invoices; set KYC status on partner banks – tiles count real values only. |
Field explanations
Each paragraph matches one row in the table above, in the same order.
Module does not appear in Apps
Almost always environment: Odoo has not scanned the disk since copy, or the UI filter hides “Extra” modules. Fix server path and cache before blaming the ZIP.
Activate / Install shows an error
The error text names the missing app or Python traceback. Dependencies in the module manifest must be installed in the same database.
No Pro menus after install
Installation succeeded at database level but the signed-in user cannot see Accounting configuration or new menus. Rights are per user and per company.
Extra fields missing on forms
Accounting Pro uses optional implied groups; both Settings toggles and user groups must allow the field pack.
Pro Dashboard all zeros
KPI math uses posted moves and optional fields; draft noise and empty risk/KYC do not count toward many tiles.
Load Accounting Pro Demo Data
Convenience for demos: updates/creates sample data so charts look alive; not a substitute for real business configuration.
Dropdown lists empty
Many2one fields point to empty tables; create master rows before go-live week.
High-risk / KYC tiles always zero
Dashboards intentionally show zero when no qualifying records exist – data entry or demo load is required to see movement.
Tip: Copy the exact error text from Activate into your support ticket – one screenshot of the traceback saves a day of guessing.
Common mistake: Testing only in a company that has no posted invoices, then concluding “the dashboard is broken.” Switch to a company with real posted AR/AP or load demo data.