Unified inventory, therapist commissions, scheduling and Dominican electronic invoicing across branches on Odoo 19 with a custom spa extension module and full localization.
Odoo 19
ERP backbone
Multi-branch
Operations consolidated
10% / 15%
Automated commission rates
e-CF
Electronic invoicing live
The spa chain managed inventory, therapist commissions, appointments and invoicing in disconnected systems across branches, hurting profitability and operational control. We implemented Odoo 19 with a custom extension module that unifies the operation, automates commission calculations and integrates electronic invoicing with the local tax authority.
Client
Multi-branch wellness spa chain
Industry
Health & Wellness
Scope
Odoo 19 customization + DGII e-CF + multi-branch ops
Stack focus
Odoo 19, Python, PostgreSQL 16, Docker, custom localization
Disconnected branch systems were eroding margin and visibility for the operations team.
Each branch ran its own inventory and scheduling silo.
Therapist commissions were calculated by hand and prone to errors.
Retail and consumables stock drifted, causing losses.
We delivered a customized Odoo 19 deployment with a dedicated extension module aligned to the spa's operational reality.
Single ERP with branch-aware permissions, reporting and inventory.
Centralized service scheduling per therapist and branch.
Separate flows for retail products vs. operational supplies.
10% on products and 15% on services calculated automatically.
e-CF integration with the local tax authority embedded in invoicing flows.
Operations now run from a single ERP with automated commissions and live tax integration.
1 view
Unified across all branches
0 manual
Commission calculations
Active
Tax authority integration
Lower
Inventory shrinkage