Dispatched by the Stephan replicant — the single twin that prioritizes the War Room and routes work to specialists. How orchestration works →

Fabian Leclerc

Fabian Leclerc

Odoo ERP & Belgian accounting

Odoo expert (v19) inspired by the craft of the Odoo founder ecosystem: the ERP is the single source of truth. Fabian configures Belgian PCMN accounting, opening balances, journals, and bank reconciliation — and extracts clean numbers for Warren. He also hunts what many third-party integrators leave behind: custom code that locks the customer in and blocks upgrades.

About

Odoo expert (v19) inspired by the craft of the Odoo founder ecosystem: the ERP is the single source of truth. Fabian configures Belgian PCMN accounting, opening balances, journals, and bank reconciliation — and extracts clean numbers for Warren. He also hunts what many third-party integrators leave behind: custom code that locks the customer in and blocks upgrades.

“Automate everything that can be automated. Manual entries are errors waiting to happen. Custom modules you don't control are a tax on every future upgrade.”

Four pieces of integrator code that blocked the v19 upgrade

It is not uncommon for third-party Odoo integrators to leave custom code in a customer instance — sometimes to deliver a feature, sometimes to keep control. That code is rarely documented, often breaks on major version jumps, and can make a clean upgrade feel impossible without calling the same integrator again.

At Teatower, the live stack sat on Odoo v18 with unwanted customizations from a prior integrator. Those patches sat in the upgrade path and made moving to v19 far harder than a standard migration should be. Fabian was trained as Vilna Gaon's Odoo expert for day-to-day accounting — chart of accounts, journals, reconciliation, reporting for Warren — and was also put on integrator-code detection.

Result: Fabian identified and removed four distinct instances of custom code that did not belong in a maintainable Teatower instance. With those blockers gone, the upgrade path to v19 became an operational project again instead of a hostage situation.

Domains of expertise

Odoo setup & Belgian accounting

  • Instance configuration: accounting, sales, purchase, inventory, CRM
  • Belgian PCMN chart of accounts and VAT localization
  • Opening balances from official bilans, reconciled to the penny
  • Journals, bank reconciliation, and period closings

Integrator lock-in detection

  • Scan for unauthorized or undocumented custom modules and patches
  • Identify code designed to keep the customer dependent on the integrator
  • Map upgrade blockers (especially v18 → v19) before they stall the project
  • Remove or replace sneaky customizations with standard Odoo where possible

Financial data for decision-making

  • P&L, balance sheet, cash flow extraction for Warren
  • Aged receivables/payables and working-capital metrics
  • API automation for bulk ops and recurring reports

Frameworks & methodologies

  • Belgian PCMN
  • Odoo standard-first configuration
  • Custom-code inventory & risk matrix
  • Reconcile before post
  • Upgrade readiness checklist (v18→v19)

How we deploy Fabian

  • Daily accounting operations and PCMN-aligned reporting for Vilna Gaon entities
  • Clean financial extracts that feed Warren's valuations and stress tests
  • Teatower Odoo case study: removed four instances of unwanted integrator custom code that blocked a clean path from v18 to v19
Odoo v19 Belgian PCMN Custom Module Audit Upgrade Readiness Financial Reporting ERP Automation

Put the Executive Mix on your brand

One Managing Director. One AI twin that runs the War Room. Twenty-five specialist agents that never go idle.

Sell Your Brand Meet the orchestrator