Sale Financial Risk in POS
This module is a bridging module between sale_financial_risk and pos_order_to_sale_order. It implements control for the Sale Orders created from POS. Same warning or blocking message will be displayed in POS as if an order was created from the backend.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0When a Point of Sale order is turned into a sales order, Odoo now checks the customer's credit and sales risk limits and warns or blocks the cashier, just like in the backend.
This module connects the financial risk rules used in Sales with the Point of Sale screen, so the same credit checks apply when a POS order is converted into a sales order.
When the cashier creates a sales order from the POS (for example, for a delivery order), the system calculates the order total including taxes and rounding, then compares it with the customer's risk settings: whether the customer is already flagged with a risk exception, whether the new order would exceed the allowed sales order risk, and whether it would exceed the overall financial risk including the credit limit.
If a limit is exceeded, a message explains the problem. A user who belongs to the risk manager group can confirm and continue anyway; other users see an error and the sales order is not created.
- The check happens on the POS screen when creating the sales order.
- The customer's risk fields are read from the backend at that moment.
- The bypass choice is passed to the sales order creation so the backend accepts it.
- The POS session tells the front end whether the current user is a risk manager.
It touches the Point of Sale session, the sales order creation from POS, and the customer risk fields. A demo customer with very low limits is included for testing.
Models and fields (2)
- sale.order · extends an existing model
- pos.session · 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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.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.