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

03 Dec 2025

How to Add Custom Settings to Your Odoo Module in Odoo17

Learn to add custom settings to Odoo modules with practical examples. Create configuration options that control validation rules, notifications, and business logic in Odoo 17 development. Introduction...


SGEEDE Knowledge

02 Dec 2025

How to Inject XML Dynamically using lxml

When working with XML-based systems, you often need to inject , modify , or restructure XML documents dynamically at runtime. Whether you're building configuration files, templating UI views (e.g., Od...


SGEEDE Knowledge

01 Dec 2025

How To Make Custom PDF Report in Odoo 17/18

1. Overview Objective: create a fully custom PDF report for sale.order in Odoo 17 and 18, using a dedicated QWeb template and a Python report class. Result: a new “Custom Sales Order PDF” print action...


SGEEDE Knowledge

28 Nov 2025

Managing Custom Fields with Odoo Studio

Odoo Studio is one of the most powerful no-code tools available in Odoo. It allows users to create custom fields, modify views, build automated workflows, and even develop full applications—without wr...


SGEEDE Knowledge

27 Nov 2025

Attributes for XML fields Odoo 17

Essential Attributes for <field/> in Odoo 17 XML Views These attributes control how fields look, behave, and interact within Odoo's interface. 1. Presentation and Labeling Attributes name : (Mandatory...


SGEEDE Knowledge

26 Nov 2025

Convert Business Cards to Create Leads Automatically in Odoo 19

Odoo 19 introduces a powerful enhancement in the CRM module: Business Card OCR. This AI-powered feature allows users to automatically extract information from a business card image and convert it into...


SGEEDE Knowledge

26 Nov 2025

How to Control Odoo Field Visibility and Behavior with Dynamic Rules

In many Odoo implementations, user interface behavior is too rigid. Business processes evolve, and the way fields should behave — whether they are visible, required, or read-only — may depend on dynam...


SGEEDE Knowledge

24 Nov 2025

Odoo 17 View Inheritance for Backend Customization

Odoo 17 allows developers to customize existing views without altering the original source code. This is done through view inheritance , where we create extension views that apply changes on top of th...


SGEEDE Knowledge

21 Nov 2025

How to Set Up AI Module in Odoo 19

Artificial Intelligence (AI) has become a central part of Odoo 19. With AI Assistant, you can generate content, automate emails, analyze data, write Python code, create domain filters, and even help e...


SGEEDE Knowledge

21 Nov 2025

Learning About Server Action in Odoo 17

Server Actions in Odoo 17 let you automate tasks through the user interface—no coding needed. This guide walks you through the most common types of Server Actions and shows exactly where to click, wit...


SGEEDE Knowledge

20 Nov 2025

How to Add Chatter (Messages) to Your Custom Module in Odoo 17

Adding a Chatter (the Messages, Notes, and Activities panel) to your Odoo form view is one of the easiest ways to improve communication inside your module. With just a few lines of code, any model can...


SGEEDE Knowledge

18 Nov 2025

How to Debug Odoo using Postgres and Shell

Debugging Odoo effectively often means working both at the database level (PostgreSQL) and the application level (Odoo shell). By combining psql and Odoo’s Python REPL (shell), you’ll gain deep insigh...

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