How to Manage Large Scrollbar in Odoo 17 POS | Odoo 17 Point of Sale | Odoo 17 Functional Tutorials – CBMS Odoo ERP

A scroll bar is a graphical element you see on computer screens and applications. It’s like a tiny control panel that lets you view more content than what can fit on your screen at once.There are a couple of reasons why large scroll bars are commonly used in point-of-sale (POS) systems: Accommodating Long Lists: POS […]

How to Set Default Value for a Field Using Function in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, the ability to set default values for fields dynamically using functions is a powerful feature that enhances flexibility and customization options within the system. Unlike static default values, which remain constant regardless of circumstances, dynamic defaults enable developers to define default values based on specific conditions or calculations.To implement dynamic default values, […]

How to Manage Margin & Cost in Odoo 17 POS | Odoo 17 Functional Tutorials | Odoo 17 POS Tutorials – CBMS Odoo ERP

Margin and cost are important in a point-of-sale (POS) system, as they directly impact your business’s profitability. Here’s a breakdown of these terms and how they function in POS: Margin: This refers to the difference between a product’s selling price and its cost price, typically expressed as a percentage. It essentially represents the profit you […]

How to Add New States to an Existing State Field in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, states play a pivotal role in indicating the different stages or statuses that records can undergo within the system. These states are commonly represented as selection fields in Odoo models, allowing users to easily discern the current status of a record. To append new states without altering the existing ones, the selection_add […]

How to Load Custom Field to POS in Odoo 17 | Odoo 17 Development Tutorials | Odoo 17 POS Videos – CBMS Odoo ERP

In Odoo, a common requirement is to add custom fields to various models like products, customers, or orders. When integrating these custom fields into the Point of Sale (POS) module, it’s crucial to ensure they are properly loaded and utilized within the POS interface. Odoo offers several methods for loading data into the POS module, […]

How to Set Start Category in Odoo 17 POS | Set Start Category in Odoo 17 POS | Odoo 17 Tutorials – CBMS Odoo ERP

A start category in Odoo 17 Point of Sale (POS) is a category that automatically displays when you begin a new POS session. It essentially filters the product selection to a specific group by default, saving cashiers time and improving efficiency. Default Behavior: By default, if no start category is set, all products in your […]

How to Create Filters in Odoo 17 | How to Add a Filter in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

Search filters in Odoo 17 serve as a comprehensive toolkit, offering users many options to navigate and analyze their data effectively. These filters empower users to fine-tune their search criteria precisely, allowing them to specify the exact attributes and conditions needed to retrieve relevant records. Whether users are searching through lists, forms, or kanban boards, […]

How to Manage Check Out Process in Odoo 17 Website | Odoo 17 Functional Tutorials | Odoo 17 Website – CBMS Odoo ERP

Odoo 17’s Inventory Management module streamlines the checkout process when an item leaves your warehouse or shop floor. This ensures proper documentation, and inventory tracking, and facilitates a smooth handover of goods. The Checkout Process Flow: Initiating the Checkout: The checkout process typically begins with a Delivery Order. This document outlines the specific items, quantities, […]

SQL Constraints in Odoo 17 | What is SQL Constraints in Odoo? | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo 17, SQL constraints are used to enforce data integrity rules at the database level. These constraints ensure that the data stored in the database meets certain criteria or conditions. SQL constraints are defined within the Python models of an Odoo module and are then translated into corresponding SQL constraints when the module is […]

How To Update One2many Field From OnChange of Field in Odoo 17 | Odoo 17 Development Tutorials – CBMS Odoo ERP

In Odoo, A One2many field signifies a one-to-many relationship between two models, allowing one model to have multiple related records from another model. The onChange method triggers actions when a field’s value changes, commonly used to update other fields. To update a One2many field from another field’s onChange method in Odoo, declare the One2many field to […]