OdooWiki OCA HUB

Point of sale cash control override

pos_cash_control_override folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

This module restores the permissions requisites for Point of Sale users to perform cash operations in their sessions.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Allows Point of Sale users without accounting rights to perform cash in and cash out operations in their sessions, and always shows the cash move button in the POS interface.

This module changes how cash movements behave for Point of Sale users who do not belong to the accounting invoicing group.

  • When a POS user records a cash in or cash out on a session, the operation is allowed instead of being blocked by the usual accounting permission check. The cash movement is processed with elevated rights internally, so the user does not need accounting access.
  • The Point of Sale configuration sent to the interface always reports that the user has cash move permission, so the cash in/out option is available in the POS screen for these users.
  • The permission override only applies to users who belong to the standard Point of Sale user group; other users are not affected.
  • It touches the pos.session model (cash in/out handling and the configuration sent to the POS interface) and the account.bank.statement.line model (creation of the related statement line).

No new menus, reports, scheduled actions or configuration settings are added by this module. It only relaxes existing permission checks so cash operations can be carried out from the Point of Sale.

Depends on

point_of_sale
Models and fields (2)
  • pos.session · extends an existing model
  • account.bank.statement.line · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

After this module is installed:

  • Choose a user with Point of Sale/User permissions but no Accounting/Billing permission.
  • Open a session in a Point of Sale with cash control active.
  • You'll be able to do any of the cash control operations (cash in / out).

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.