| Client | Anonymous multi-division business, Johannesburg |
| Divisions | Liquor retail and car wash services |
| Odoo version | Odoo 19 |
| Hosting | Odoo.sh |
| Module | Point of Sale |
| Project team | Odoo Implementation / Functional Consultant, Client Representative |
| Planned next | Inventory |
| Support | Ongoing, provided by XRA |
The problem: two businesses, one blind spot
Selling liquor and washing cars have almost nothing in common. Different customers, different products, different daily rhythms. This client runs both.
Without an integrated system, tracking them was harder than it should have been. Each division needed to be organised on its own terms, yet management still wanted a single view of what was being sold and by whom. Daily sales, reporting and visibility all suffered, and as the business grew, the gap was only going to widen.
What they needed was a point-of-sale system that could support day-to-day trading, keep the two divisions separate where it mattered, and give the owners a clear picture of sales activity.
What they asked for
- An integrated system to centralise their operations
- Better management of daily sales
- Separate organisation for each business division
- Clearer visibility of sales activity and reporting
The approach: start with how the business actually trades
Tips are recorded through the POS too, so they can be tracked and reviewed rather than managed on the side.
The hard part: keeping the divisions apart without splitting the system
The team’s answer was simple on the surface: separate divisions, separate tills, a login tied to each user. Underneath that was careful configuration to make sure it matched how the client’s people actually work.
Making it stick
A configured system isn’t the same as one that gets used. After setup, the client was guided through the POS workflow and shown how to run their day-to-day sales on it. That training closed the gap between how the system was built and how the business actually runs, which is where many POS rollouts come unstuck.
What changed
The client can now:
- See which user is operating each till
- Review the sales each user generates
- Track tips recorded through the POS
- Manage both the liquor and car wash divisions in the same system, instead of treating them as separate worlds
The headline improvement is visibility. Management has a structured, clear view of daily sales activity that wasn’t available before.
We didn’t formally measure numbers like transaction speed or sales volume during the implementation, so we aren’t quoting any. We’d rather be straight about that than make something up.
What’s next
The client plans to add Odoo Inventory. A POS that already knows what’s being sold is a natural base for tracking what’s in stock behind it. XRA continues to provide ongoing support.
What this project shows
A POS is more than a till. For a business with more than one kind of trade, it’s the place where visibility and accountability either exist or don’t. Setting up divisions properly, giving every user their own till and training the team on the real workflow gets you a system that reflects how the business runs, not just one that rings up sales.
If you’re running multiple divisions on tills that can’t tell you who sold what, talk to XRA about Odoo POS.