News & Blog

Insights to Improve &

Grow Your Business

Company news, ERP guides and grant updates from the SGEEDE team in Singapore & Indonesia.


Latest

SGEEDE Knowledge

What is wkhtmltopdf in Odoo

Introduction In Odoo, one of the most frequent business requirements is generating professional, print‑ready PDF documents — invoices, quotations, delivery orders, purchase orders, and more. Behind ma...

29 May 2026


SGEEDE Knowledge

10 Mar 2026

How To Use Odoo Abstract Models for Reusable Module Features

When building Odoo modules, you'll often find yourself repeating the same fields or methods across multiple models — things like audit timestamps, approval workflows, or status tracking. Abstract mode...


SGEEDE Knowledge

10 Mar 2026

Inheriting Existing Default Report Templates in Odoo 19

Overview Reports in Odoo are generated using QWeb templates. Default reports (invoice, sale order, delivery slip, etc.) are defined in XML templates inside core modules. Customization is done by inher...


SGEEDE Knowledge

10 Mar 2026

Optimizing Odoo Performance with Caching Techniques

Odoo is a powerful ERP system used by thousands of companies to manage their operations. However, as the amount of data grows and the number of users increases, performance can become a serious concer...


SGEEDE Knowledge

10 Mar 2026

Hidden Performance Killers in Odoo: What Most Developers Don’t Notice

Performance issues are one of the most common problems in Odoo implementations. Many developers assume that slow performance is caused by server limitations or large datasets. However, in many cases, ...


SGEEDE Knowledge

06 Mar 2026

Understanding the difference, task and field service in a project for Odoo 19

Understanding the distinction between a standard Project Task and a Field Service Task in Odoo 19 is crucial for optimizing your operations. While they both live under the "Project" umbrella, they ser...


SGEEDE Knowledge

05 Mar 2026

How to Create and Use a Staging Environment in Odoo.sh

Introduction Developing and customizing an Odoo database is an exciting process, but making changes directly on your live production database is a recipe for disaster. A simple bug in a custom module ...


SGEEDE Knowledge

03 Mar 2026

How to Use Custom Jinja2 HTML Templates in Odoo Without Qweb

What Is Jinja in Odoo? If you've spent any time building custom modules in Odoo, you've probably come across Jinja2 without realizing it. Jinja2 is the templating engine that powers Odoo's dynamic HTM...


SGEEDE Knowledge

03 Mar 2026

How to Use XML as a Dataset in Odoo: Implementing Many2one, One2many, and Many2many Fields

Overview In Odoo, XML is widely used to load initial data, configure defaults, and manage master records. It allows developers to predefine datasets that can include relational fields, which are criti...


SGEEDE Knowledge

26 Feb 2026

Using Quote Calculator in Odoo 19

In Odoo 19, the Quote Calculator has evolved from a simple pricing tool into a robust, spreadsheet-integrated engine. It allows sales teams to handle complex cost estimations—such as assembly labor, l...


SGEEDE Knowledge

25 Feb 2026

Guide to Odoo.sh Dashboard Database Backup

Introduction Odoo.sh is one of the official service offered by Odoo, but not Odoo itself. Odoo.sh is an official cloud platform + DevOps from odoo that used to run Odoo Enterprise / Community, Custom ...


SGEEDE Knowledge

25 Feb 2026

Understanding the read() ORM Method in Odoo 19

Odoo’s ORM (Object-Relational Mapping) layer provides multiple ways to access data stored in the database. While most developers rely on direct field access or methods like search() and browse(), the ...


SGEEDE Knowledge

23 Feb 2026

Odoo 19 Field Not Created in PostgreSQL? Fix Stored Field Not Altered After Model Update (Postgres Manual ALTER TABLE Guide)

Overview In Odoo 19, there are cases where a newly declared field in a Python model does not result in a corresponding column in PostgreSQL. Typical scenario: Field is defined in a model (models.Model...

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