Skip to Content
Menu
This question has been flagged

Odoo.sh v18

I need help creating a new user group which should inherit all of the rights from the Invoicing and Banks group, and also allow users in this group to see and use the existing reconciliation models (buttons) on the bank reconciliation screen. 

I have successfully created a new user group with the inherited access rights, and assigned users to that group, however, I can't seem to find the correct access rights and/or views that will allow these users to use the reconciliation models on the bank reconciliation screen.  

Can someone tell me what access rights and/or views I need to add to this user group?  Thanks.


**Edited to add screenshot of reconciliation buttons visible for users with "bookkeeping" role but not visible for users with "invoicing and banks" role.  I want these visible and usable for users with the new group I created.


Avatar
Discard
Best Answer

Hello Rick,



  To ensure your new user group has access to the reconciliation models on the bank reconciliation screen, follow these steps:

  1. Go to Settings > Users & Companies > Groups. Edit your newly created group.

  2. Under the "Inherited" tab, make sure the group inherits from 'Accounting & Finance' to include all necessary permissions.

  3. For reconciliation models specifically, you need to add technical rights which might not be directly visible. Go to Settings > Technical > Security > Record Rules and search for rules related to 'account.reconcile.model'. Ensure your group has read, write, create, and delete permissions on these models.

  4. If the above steps don't resolve the issue, it's possible that the visibility of the reconciliation buttons is controlled by a specific module or code in your Odoo.sh instance. In such cases, reviewing the module's code or consulting with a developer might be necessary.


For personalized assistance:
https://www.pragtech.co.in/contact-us-mql.html

Avatar
Discard
Author

Thanks for the suggestions. I tried all of this and was still unable to achieve the desired results. I will work with our partner to do the necessary development work.

Best Answer

Hi,

In Odoo 18, the visibility of those reconciliation buttons (“Fuel”, “Food”, “Create Bill”, etc.) is controlled by:


    Model Access Rights

    Record Rules

    View Inheritance / Button Visibility


- Access Right:

Go to Settings → Technical → Security → Access Rights

Search for account.reconcile.model.


Duplicate the access given to account.group_account_user (Bookkeeper/Accountant) and assign it to your new group.

- Record Rule

Go to Settings → Technical → Security → Record Rules.


Search for rules on account.reconcile.model.


Make sure your new group has a rule allowing it to read the records (domain is usually []).


(Optional) If the buttons still don’t appear:

- View Inheritance / Button Visibility

Go to Settings → Technical → User Interface → Views.


Search for reconciliation views (account.reconciliation.widget or account.bank.statement.line).


Check if the buttons are restricted with groups="...".


Add your new group to the list.


Hope it helps.

Avatar
Discard
Author

Thank you for those suggestions.

I tried each of those steps and still the user does not see or have the option to use those buttons. I also noticed that user does not have access to the "Manual Operations" tab in the bank statement reconcile window, and therefore can't even manually reconcile a bank statement line.

Any other suggestions? Or will I need to contact our partner for some development work?

Thanks,

Rick

Related Posts Replies Views Activity
1
Jan 23
2819
0
May 24
2237
4
Feb 24
13706
0
Jul 23
2260
1
Apr 22
3221