Odoo Retail Case Study: 7 Coffee Branches Live in 4 Weeks
Coffee & Beverage Retail · Client names are kept confidential at their request.
A Riyadh coffee and beverage trading company with 30+ employees and 7 branches relied on manual inventory checks, unstandardized recipes and manual invoicing. Ruaa Alebtekar implemented Odoo Inventory, Sales, Purchase, Accounting, Manufacturing and HR in 4 weeks. Stock accuracy rose from about 75% to over 90% within 30 days, ZATCA e-invoicing is automatic, and the owner sees every branch on one live dashboard.
Key results
75% → 90%+
stock accuracy across branches
100%
ZATCA compliant, automatic
7 branches
on one live dashboard
4 weeks
to go-live, with zero disruption
Client at a glance
| Industry | Coffee and beverage retail |
| Location | Riyadh, Saudi Arabia |
| Company size | 30+ employees, 7 branches |
| Go-live | 4 weeks |
| Odoo modules | Inventory, Sales, Purchase, Accounting, Manufacturing (recipes & BOMs), Human Resources, ZATCA e-Invoicing |
The challenge
The company relied on manual processes that limited visibility across inventory, accounting, sales and branch performance. As it grew, those gaps became costly.
- Product recipes and bills of materials (BOMs) were not standardized.
- Full ZATCA e-invoicing compliance was needed to avoid penalties.
- Point-of-sale operations had to be faster, especially at peak hours.
- Reporting depended heavily on manual work.
- Inventory quantities needed constant manual monitoring.
- Discounts and promotions were handled manually.
The solution
We standardized recipes as bills of materials in Odoo, so every drink sold deducts the right ingredients from the right branch, and connected sales, purchasing, accounting and HR so the owner sees the whole business in one place.
Odoo modules: Inventory, Sales, Purchase, Accounting, Manufacturing (recipes & BOMs), Human Resources, ZATCA e-Invoicing.
Before and after Odoo
| Before | After |
|---|---|
| Inaccurate recipes and BOMs | Standardized recipes and production processes |
| Manual invoices, not ZATCA compliant | Automated ZATCA e-invoicing |
| No cross-branch visibility | Real-time stock across all branches |
| Hidden costs, little financial transparency | Live dashboard for the owner |
| Manual accounting and payroll | Automated accounting, payroll and workflows |
Results in detail
- Stock accuracy improved from about 75% to over 90% across all branches within 30 days of go-live.
- ZATCA Phase 1 and 2 e-invoicing is fully integrated: all invoices are submitted to FATOORA automatically.
- The owner has a real-time dashboard of stock, sales and margins for every branch.
- Management reporting and operational visibility improved.
- The project went live in 4 weeks with zero disruption to daily trading.
- All 30+ staff were trained within the first week and adopted the system without external IT support.
Implementation timeline
| Timing | Phase |
|---|---|
| Week 1 | Discovery and scoping |
| Week 2 | Configuration and data migration |
| Week 3 | Training and testing |
| Week 4 | Go-live and support |
What the client says
Managing several branches used to require a lot of manual follow-up. After implementing Odoo with Ruaa Alebtekar, we gained one clear view of the business across all seven branches. Inventory accuracy improved, product recipes became standardized, and ZATCA invoicing was automated. The implementation was completed quickly and without interrupting our daily operations.
Owner, coffee and beverage company, Riyadh
Why companies choose Ruaa Alebtekar
- Odoo Silver Partner based in Riyadh, with 40+ projects delivered for 29 active clients
- 89% client retention: we stay involved after go-live
- Full ZATCA Phase 2 compliance included in every implementation
- Local team for fast response and on-site visits when needed
- Training and support in Arabic and English
Related services
Retail Solution · Odoo Implementation · Odoo Support · See all case studies
Want results like these for your business?
Book a free 20-minute ZATCA Phase 2 compliance audit with our team in Riyadh.