POS cash in-out reason With multiple control
This module is a glue module between pos_cash_move_reason and pos_multiple_control.
It simply adds in the wizard to take (or put) money the current control difference field and the new control difference if the cashier confirm the move.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0When a cashier records cash in or out in the Point of Sale, this module shows the current cash difference and what the difference will become after the move, so the cashier can decide before confirming.
This is a small add-on that connects two existing features: the Point of Sale cash in/out reason wizard and the multiple control (cash difference) feature. It does not add new menus or screens of its own; it enriches the existing cash move wizard.
In the wizard used to take money out of or put money into the cash register, a new group of two read-only amounts appears (only when a journal is set):
- Current Difference: the cash difference right now, calculated as the real ending balance minus the starting balance minus the total entries recorded.
- New Difference: what that difference would become if the cashier confirms the move. For an income (money in) the amount is subtracted from the current difference; for an expense (money out) the amount is added.
Both values update automatically when the cashier changes the amount, the move type, or the statement figures. This helps the cashier see the impact of the operation on the cash control before validating it. The module touches the wizard.pos.move.reason model and its form view, and relies on the cash statement fields balance_end_real, balance_start and total_entry_encoding.
Depends on
Models and fields (1)
- wizard.pos.move.reason · extends an existing modelnew_control_difference (New Difference), current_control_difference (Current Difference)
Text generated by AI (DeepSeek) from reading the Odoo 12.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.