Skip to content
New Odoo 20 is out. I've mapped what's actually worth upgrading for — and what isn't. Read the breakdown
Knowledge

Practical advice on Odoo, AI, software and apps.

Straight answers from real projects. Browse by topic below.

Showing all 174 articles
Odoo Technical

How to Build Native Semantic Search in Odoo 19 with pgvector

Odoo 19 finally makes AI a first-class citizen of the stack, yet search itself has barely moved. Underneath the polish, name_search and _name_search still resolve to…

AYArsalan Yasin Aug 12, 2026 · 10 min
Odoo Knowledge

Odoo vs NetSuite: ERP Comparison for Growing Companies

Most Odoo vs NetSuite evaluations go wrong in the first fortnight. A committee builds a feature matrix, both vendors tick roughly the same boxes, and the…

AYArsalan Yasin Aug 5, 2026 · 8 min
Odoo Knowledge

10 Signs Your Business Has Outgrown Spreadsheets

Almost every growing business runs on spreadsheets longer than it should. They are free, familiar, and infinitely flexible, which is exactly the problem. A spreadsheet never…

AYArsalan Yasin Aug 3, 2026 · 9 min
Odoo Functional

Odoo Single Touch Payroll: What STP Phase 2 Requires

Most Australian employers running Odoo believe their STP obligations are handled because pay events lodge successfully and no error codes come back. Successful lodgement is not…

AYArsalan Yasin Jul 29, 2026 · 11 min
Odoo Knowledge

Odoo vs MYOB: An Honest Comparison for Australian SMBs

Every few months a client sits across from me with the same spreadsheet open. MYOB on the left, three other subscriptions on the right, and a…

AYArsalan Yasin Jul 27, 2026 · 10 min
Odoo Functional

Odoo GST Setup Australia: BAS-Ready Configuration

Most GST problems in Odoo do not surface on invoice one. They surface eleven weeks later, when someone opens the BAS report and the 1A figure…

AYArsalan Yasin Jul 23, 2026 · 10 min
Odoo Knowledge

Odoo vs Xero: Which Fits Australian Businesses?

Almost every Australian business that asks me this question has already answered a different one. They are not really trying to decide between two accounting products.…

AYArsalan Yasin Jul 20, 2026 · 11 min
Odoo Technical

Wholesale Pricing Odoo 19: A Technical Config Guide

If you sell to distributors, resellers, and retail buyers from the same catalog, you already know the core problem: one SKU, many prices. Getting wholesale pricing…

AYArsalan Yasin Jul 17, 2026 · 11 min
Odoo Technical

Gemini vs Claude vs GPT-5.6 for Odoo Development

Every Odoo agency in Australia is now running the same quiet experiment. Someone on the team opens an AI chat window, describes a module, and pastes…

AYArsalan Yasin Jul 14, 2026 · 9 min
Odoo Functional

Appointment Booking Workflows in Odoo 19 for Service Businesses

Service businesses run on the calendar. Every unbooked slot is lost revenue, every double-booking is a reputational cost, and every no-show is capacity that could have…

AYArsalan Yasin Jul 7, 2026 · 10 min
Odoo Functional

How to Manage Vendor Refunds in Odoo 19 Accounting

Vendor refunds are one of those processes that look trivial on a demo screen and then quietly create chaos in a live database. A supplier credits…

AYArsalan Yasin Jul 3, 2026 · 10 min
Odoo Functional

Multilingual SEO for Odoo 19 Website Pages Made Simple

If you are running a single-language Odoo site while selling into several markets, the gap between your current traffic and your real potential is almost always…

AYArsalan Yasin Jul 1, 2026 · 9 min