News & Blog
Insights to Improve &
Grow Your Business
Company news, ERP guides and grant updates from the SGEEDE team in Singapore & Indonesia.
SGEEDE Knowledge
20 Feb 2026
How To Make a Custom PDF Data Report in Odoo 17/18 Using AbstractModel
This approach separates business logic from the QWeb template by using models.AbstractModel. Use this method when: The report requires complex calculations Multiple models must be combined Aggregation...
SGEEDE Knowledge
20 Feb 2026
Beyond CRUD: Advanced Coding Patterns Every Odoo Developer Should Master
Most developers can build a model, create a view, and override a method in Odoo. But real-world Odoo systems don’t fail because someone forgot a field. They fail because of: N+1 queries Incorrect over...
SGEEDE Knowledge
13 Feb 2026
How XPath Works in Odoo When Inheriting Views
Odoo’s view inheritance system is powerful — but for many developers, understanding how XPath expressions work when modifying views can feel intimidating. In this short guide, we’ll break it down to t...
SGEEDE Knowledge
13 Feb 2026
How To Set Overtime Ruleset In Odoo 19
Overview Overtime management in Odoo 19 is implemented through a rule-driven payroll mechanism. Overtime is not entered manually; instead, it is computed automatically based on employee attendance, wo...
SGEEDE Knowledge
12 Feb 2026
Odoo 19 Configuration changes from Odoo 18
Managing an Odoo instance effectively starts with mastering the odoo.conf file. With the release of Odoo 19 , the framework continues its trend of streamlining parameters and enhancing performance def...
SGEEDE Knowledge
12 Feb 2026
How a Button Click in Odoo Triggers Python
If you've ever added a button to an Odoo form view and written a Python method to go with it, you've probably just trusted that it works. You click the button, something happens on the server, and the...
SGEEDE Knowledge
12 Feb 2026
How to Upgrade PostgreSQL on Ubuntu
Introduction PostgreSQL is the only database officially supported by Odoo because its reliability, features, and architecture perfectly match Odoo's requirements for building robust, scalable business...
SGEEDE Knowledge
06 Feb 2026
Installing Odoo 19 on Ubuntu 24.04
Prerequisites Before you begin, ensure your server meets the following requirements: OS: Ubuntu 24.04 LTS (Noble Numbat) Resources: At least 2GB RAM (4GB+ recommended for production) Access: A user wi...
SGEEDE Knowledge
04 Feb 2026
Guide to Automation Rules in Odoo19
Introduction Automation rules in Odoo 19 represent a powerful framework for streamlining business operations without writing extensive code. As businesses grow, manual processes become bottlenecks. Od...
SGEEDE
03 Feb 2026
How Odoo Reduces Dependency on Spreadsheets
Spreadsheets have long been a familiar tool for managing business data. While they offer flexibility, heavy reliance on spreadsheets often leads to inefficiencies, data inconsistencies, and limited sc...
SGEEDE Knowledge
30 Jan 2026
Architecting a Robust Odoo Backup Strategy: Daily, Weekly, and Monthly Automation on Ubuntu
In an ERP environment, data is the lifeblood of the business. A single server failure or a corrupted database can halt operations entirely. Relying on manual backups is a high-risk strategy. To ensure...
SGEEDE Knowledge
30 Jan 2026
Configuring Outgoing Email in Odoo 17
Odoo 17 uses outgoing mail servers (SMTP) to send emails such as quotations, invoices, notifications, password resets, and automated system messages. Proper configuration of outgoing email is essentia...
No commitment — free demo & consultation
See Your Dream System
Book a free demo and we will walk your team through the modules that matter. Prefer to talk it over first? Message us on WhatsApp — no forms, no waiting.
Singapore +65 8948-7790 • Indonesia +62 813-7119-7735 • enquiry@sgeede.com