Odoo
Implementation and development notes from our Odoo practice: Community and OCA modules, workflow design, QuickBooks migration, testing, and our open-source addons.
On this page
This section collects Avunu's notes on implementing Odoo Community with OCA modules: the development environment, workflow design, QuickBooks migration, testing, and Avunu's open-source addons.
Getting Started
Odoo Community and OCA Overview — What Odoo Community, OCB and the OCA are, how they differ from Enterprise, and how we choose modules.
Odoo Development Environment — Repository layout, daily commands, adding OCA modules, the dev server with a mail catcher, and upgrading modules with odoo-nix.
Workflow Design and Migration
Repair Shop Workflow on Odoo — A repair order flow for an auto and heavy-truck shop: inspection, signed estimate, parts, technician time, and flat-rate invoice.
Migrating from QuickBooks to Odoo — A clean-cutover plan covering accounts, contacts, open items, opening balances, and the go-live gate.
Testing
Testing Custom Odoo Modules — Running a module's tests from the command line, avoiding port clashes, and writing tests that survive upgrades.
Avunu's Open-Source Addons
Importing Documents from Email into Odoo — A template-driven pipeline that turns vendor emails and printed PDFs into Odoo records.
Two-Way SMS in Odoo with Twilio — Twilio SMS and MMS conversations threaded into Discuss, plus mirroring of core and marketing SMS.
This section is in the public domain (CC0 1.0), code samples included. Use it however helps you.