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

IndustryCoffee and beverage retail
LocationRiyadh, Saudi Arabia
Company size30+ employees, 7 branches
Go-live4 weeks
Odoo modulesInventory, 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

BeforeAfter
Inaccurate recipes and BOMsStandardized recipes and production processes
Manual invoices, not ZATCA compliantAutomated ZATCA e-invoicing
No cross-branch visibilityReal-time stock across all branches
Hidden costs, little financial transparencyLive dashboard for the owner
Manual accounting and payrollAutomated 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

TimingPhase
Week 1Discovery and scoping
Week 2Configuration and data migration
Week 3Training and testing
Week 4Go-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.