Odoo ERP
Straight answers from real projects. Browse by topic below.
Odoo ERP
What is check_access() in Odoo 19?
If you have shipped Odoo modules across a few versions, you have written check_access_rights() and check_access_rule() beside each other more times than you can count. In Odoo…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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.…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…
Odoo ERP
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…