From One Customer Question to a Reusable Odoo Pricing Framework

Most ERP customisations start as a feature request and end as a maintenance liability. This one started as a question about data entry and ended as a reusable framework that now sits under sales orders, purchase orders, invoices, bills and credit notes alike. The difference was not the code. It was the half hour we […]
The HR Rules Engine for Odoo 17 Payroll and Attendance
Most payroll problems are not really payroll problems. They are change-request problems. A grace period needs to move by five minutes, a new grade needs its own overtime rule, a site wants different rounding, and every one of those small changes turns into a developer ticket and a wait. To end that pattern, we built […]