Notes from an Odoo implementor in Bangkok on Thai accounting, withholding tax, VAT, TFRS 16, consolidation and ERP projects. Written by Dissai Pindatisha, Founder, Simply & Fine Solutions.

Looking for Thai content? บริษัทวางระบบ Odoo ERP มาตรฐาน ISO/IEC 29110 · Community vs Enterprise · Partner vs Implementor

Why Foreign Accounting Software Keeps Failing in Thailand — Three Everyday Rules

Withholding tax at 3%, VAT at 7% filed on PP.30, and post-dated cheques tracked until they clear. Most global ERPs handle none of the three natively. Here is what that costs a Thai finance team.

19 Custom Odoo Modules — and the Ones We Decided Not to Build

A custom Odoo module is not a one-time cost, it is a commitment to maintain code through every version upgrade. The three questions we use to decide what gets built.

The Task That Sinks ERP Projects Is Not Configuration — It Is the Opening Balance

Receivable detail that does not tie to the trial balance, fixed assets with no history, stock at the wrong cost basis. None of it shows on go-live day. All of it shows at the first month-end.

Consolidated Reporting Across 50+ Companies on Odoo — Three Things That Surprised Me

The chart of accounts is the whole project. Inter-company elimination is easy to automate and hard to trust. Consolidation exposes process problems, it does not cause them.

The Thai Cheque Register — Why "Just Record It When It Clears" Does Not Work

A post-dated cheque settles the payable but not the cash until it clears. Record it only on clearing and your payables are overstated, and nobody can say which cheques are still out there.

"It Has No API" Is a Scoping Answer, Not an Engineering One

A manufacturer wanted Odoo for operations and kept WinSpeed for accounting. No API, no documented path. We built the bridge instead of the migration — and why that was the right call.

What ISO/IEC 29110 Actually Means When You Hire an Odoo Implementor

ISO/IEC 29110 (ISO29110) certifies that a small software team's process exists and is followed — not that the software is perfect. Four things it changes on a real ERP project, and one thing it doesn't.

TFRS 16 Has Applied Since 2020. Why Are Lease Schedules Still in Spreadsheets?

Every TFRS 16 lease needs a right-of-use asset, a lease liability, interest unwind, depreciation and deferred tax kept consistent through modifications. How we built it into Odoo, and the one test to apply to any approach.

Don't Start Your ERP From a Blank Chart of Accounts

Switching to a generic international template means weeks spent inventing Thai-specific accounts — withholding tax payable, post-dated cheques, input and output VAT. Problems surface at the first PP.30.

From System Integrator to Software Company — Why We Made the Shift

As an SI your margin is set by someone else's licence terms and roadmap. How we moved into building our own modules and products, what was uncomfortable about it, and advice for SIs considering the same move.

The Hidden Cost of Per-User ERP Pricing

When adding a user has a monthly price, warehouse and site staff relay information to whoever holds a licence. The cost shows up as data entered twice, late, or by someone who wasn't there.

Five Questions to Ask Any ERP Vendor Before Signing — Including Us

Ask to see Purchase VAT live from posted bills, a vendor payment with withholding tax and a post-dated cheque, who owns customisations, what the next Odoo upgrade costs, and who is actually on your project.

Planning an Odoo project in Thailand?

A free 30-minute call. We will tell you plainly whether Odoo fits your business.

Book a free consultationChat on LINE

Related: Odoo ERP implementation in Thailand · SF Thai Accounting Cloud · Pricing