Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Journal Restricted Users icon

Odoo App · Accounting & Security

Journal Restricted Users

Restrict each Odoo user to specific accounting journals and hide the rest.

$10.01 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Journal Restricted Users overview for per-user journal access in Odoo
Journal Restricted User option enabled on an Odoo user record
Accounting journals list in Odoo configuration
Access Control tab on an Odoo accounting journal
Assigning permitted users to a journal in Odoo
Restricted user seeing only their assigned journals in Odoo
Journal selection limited to allowed journals on an Odoo entry
Unauthorized journal blocked when creating a record in Odoo
Bank and cash journals restricted per user in Odoo accounting
Sales and purchase journal access controlled by user in Odoo
1 / 10

Overview

Journal Restricted Users lets accounting teams control which journals each person can see and use in Odoo. Instead of every user having access to every journal, administrators assign a specific set of journals per user.

Built by TechUltra Solutions, the module hides journals a user is not permitted to use and enforces those rules when records are created or modified — so an unauthorized journal cannot be selected, even on existing entries.

This suits organisations that need strict journal-level separation, such as multi-team accounting structures where sales, purchasing, and treasury staff should each work only within their own journals. The module works alongside Odoo's standard accounting workflows.

Key features

  • Per-user journal visibility

    Each user sees only the accounting journals assigned to them. Every other journal is hidden from their view across the accounting screens.

  • Blocks unauthorized journal use

    Journal access is enforced when records are created and written, so a user cannot post to a journal they are not permitted to use.

  • Manager-assigned journal access

    Administrators and accounting managers decide which journals each user is allowed to use, controlling access from a central place.

  • Works with all journal types

    Supports every journal type in Odoo — Bank, Cash, Sales, Purchase, and Miscellaneous — so any part of the chart of journals can be restricted.

  • Access Control on the journal

    Each journal has an Access Control tab where permitted users are added, keeping the configuration next to the journal it applies to.

  • Secure, controlled accounting

    By limiting journal access to the right people, the module keeps accounting operations secure and reduces the risk of postings in the wrong journal.

  • Fits standard Odoo accounting

    The restrictions integrate with Odoo's standard accounting workflows, so the module does not change how journals are otherwise used.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
user_account_journal_restriction
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
163
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$10.01 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Invoicing
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Journal Restricted Users”, and click Install.

  2. 2

    Enable the restriction on users

    Go to Settings → Users, open a user, and turn on “Journal Restricted User” in the Other section.

  3. 3

    Open a journal's Access Control

    Navigate to Accounting → Configuration → Journals, open a journal, and go to its Access Control tab.

  4. 4

    Assign permitted users

    Add the users who are allowed to use that journal. Repeat for each journal you want to restrict.

  5. 5

    Save and verify

    Save the changes. Restricted users will then see only the journals assigned to them, and other journals are blocked when creating or editing records.

Frequently asked questions

  • What does Journal Restricted Users do?

    It restricts accounting journal access per user. Each user sees only the journals assigned to them, and unauthorized journals are blocked when records are created or edited.

  • Which journal types are supported?

    All of them. The module works with Bank, Cash, Sales, Purchase, and Miscellaneous journals, so any journal in Odoo can be restricted.

  • Where do I assign journals to a user?

    Open a journal under Accounting → Configuration → Journals and use its Access Control tab to add the permitted users. The “Journal Restricted User” option is enabled on each user under Settings → Users.

  • Does it stop posting to the wrong journal?

    Yes. Journal access is enforced during record creation and modification, so a restricted user cannot select or post to a journal they are not permitted to use.

  • Is it suitable for multi-team accounting?

    Yes. It is designed for organisations that need strict journal-level separation, such as multi-team accounting structures where each team works within its own journals.

  • Does it change standard Odoo accounting?

    No. The module integrates with Odoo's standard accounting workflows. It only limits journal access; it does not change how journals otherwise work.

  • Which Odoo versions are supported?

    Journal Restricted Users supports Odoo 16.0, 17.0, 18.0, and 19.0.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.