Leejam Sports

Intro: Leejam Sports

Leejam Sports Company is one of Saudi Arabia’s largest and most recognized fitness andsports facility operators, with a nationwide presence spanning multiple cities across the Kingdom. Operating a wide network of gyms, fitness centers, and sports venues, Leejam is committed to promoting a healthy and active lifestyle for Saudi communities.

As the company scaled its operations managing a complex portfolio of leased properties, rental sites, and multitenant shop spaces the limitations of its legacy systems (Maximo, Oracle, and Excelbased processes) became a significant barrier to efficiency, compliance, and growth. Leejam partnered with Bay Forward to undertake a full ERP transformation, migrating to Odoo 18 Enterprise Edition.

Client Snapshot 

Company 
Leejam Sports Company 
Website 
https://leejam.com.sa/ 
Location / Region 
Saudi Arabia (Nationwide) 
Industry 
Sports & Fitness Facility Operations 
Previous Setup 
Maximo + Oracle + Manual Excel Spreadsheets 
Solution Deployed 
Odoo 18 Enterprise Edition 
Project Duration 
16–18 Weeks 

Key Pain Points

Legacy System Fragmentation 
Legacy System Fragmentation 
  • Operations were split across Maximo, Oracle, and Excel.
  • No single source of truth across business systems.
  • Manual data entry caused errors and reporting delays.
Lease & Rental Portfolio Complexity 
Lease & Rental Portfolio Complexity 
  • Managed multiple sites with sub-tenant lease operations.
  • Lease terms, occupancy, and costs were tracked manually.
  • No IFRS 16 automation, increasing audit and compliance risk.
ZATCA Tax Compliance Risk 
ZATCA Tax Compliance Risk 
  • No automated ZATCA e-invoicing integration.
  • VAT compliance relied on manual processes.
  • High compliance risk with increasing regulatory demands.
No Integrated Reporting 
No Integrated Reporting 
  • No site-wise or cost-center performance reporting.
  • Limited visibility into profitability across locations.
  • No real-time insights for management decisions.

Modules Implemented

Functional Area
Modules
Core Operations 
General Setup, Sales, Purchase, Inventory 
Finance & Control 
Accounting & Finance (IFRS 16), Approvals 
Lease Management 
Site & Shop Portfolio, Rental Billing, Lease Tracking 
Compliance 
ZATCA E-Invoicing Integration, VAT Reporting 
Asset & Maintenance 
Maximo API Integration, Asset Register 
Reporting & Insights 
Analytic Accounting, Cost Centers, Dashboard & Reporting 
Collaboration 
Documents, Discuss & Knowledge 

Our Transformation Journey

01

Discovery

  • Conducted structured discovery sessions with process owners across finance, operations, and compliance.
  • Mapped as-is workflows from Maximo, Oracle, and Excel to Odoo 18 capabilities.
  • Identified gaps for custom development: IFRS 16, ZATCA, and Lease Management.
02

Architecture Design

  • Designed a unified Odoo 18 instance to consolidate all legacy systems.
  • Defined site and shop hierarchy for the full rental portfolio.
  • Architected cost centers aligned to management reporting needs.
  • Planned ZATCA e-invoicing and Maximo API connectivity.
03

Configuration & Customization

  • Deployed core and custom modules across all functional areas.
  • Built IFRS 16 lease accounting with automated amortization schedules.
  • Developed site and shop list views for full property portfolio visibility.
  • Configured site-wise cost center dashboards.
04

Data Migration

  • Migrated master data: Assets, Vendors, Customers, and Lease Agreements.
  • Validated and reconciled migrated data against legacy records for 100% accuracy.
05

Integration

  • Integrated ZATCA e-invoicing for full Saudi VAT compliance.
  • Built RESTful API endpoints to synchronize Maximo asset data in real-time.
06

Testing & Training

  • Conducted role-based training across all functional teams.
  • Ran UAT with real-world scenarios: Lease accounting, ZATCA sync, and rental billing.
07

Go-Live & Hypercare

  • Managed full cut-over from legacy systems in a single go-live event.
  • Provided 30 days of post-go-live Hypercare support to stabilize operations.

Key Implementation Highlights 

1. Lease & Rental Portfolio Management 

Leejam’s core business model involves leasing large sites and sub-letting individual shops within those

sites to tenants. Odoo was configured with a structured hierarchy of Sites and Shops, with dedicated list views for each:

  • Sites List View: Full visibility of all leased properties including location, lease term, annual rent, and status.
  • Shops List View: Each site contains multiple shops with individual tenant details, rental rates, and occupancy status.
  • Rental billing workflows automate invoicing to sub-tenants based on agreed rental terms.
  • Lease expiry alerts and renewal workflows ensure no lease lapses unmanaged.

2. IFRS 16 Lease Accounting 

To meet international financial reporting standards, Bay Forward implemented a full IFRS 16

compliance framework within Odoo 18:

  • Automated Right-of-Use (ROU) asset creation and recognition upon lease commencement.
  • Lease liability schedules with automated amortization and interest expense calculations.
  • Journal entries generated automatically at each accounting period — eliminating manual computation entirely.
  • Full audit trail of lease modifications, renewals, and terminations within Odoo.

This replaced a previously manual, spreadsheet-driven process that was error-prone and difficult to audit.

3. ZATCA E-Invoicing Integration 

Saudi Arabia’s ZATCA mandate requires businesses to issue compliant e-invoices in real time. Bay

Forward built a native ZATCA integration within Odoo 18 covering:

  • Automated generation of ZATCA-compliant XML invoices from Odoo sales and billing transactions.
  • Real-time submission to the ZATCA Fatoora platform for clearance and validation.
  • QR code generation embedded in invoices as required by Phase 2 ZATCA compliance.
  • Full VAT reporting aligned with ZATCA requirements, reducing manual tax filing effort.

4. Maximo Integration via API 

Leejam continues to use Maximo for certain asset and maintenance operations. Rather than forcing a hard cutover, Bay Forward built a two-way API integration:

  • Custom REST API endpoints developed in Odoo to send and receive asset and work order data from Maximo.
  • Maintenance requests raised in Maximo are reflected in Odoo for financial tracking and cost allocation.
  • Asset data synchronized between both systems to maintain a consistent asset register.
  • Eliminates the need for manual data transfer between Maximo and Oracle/Excel as previously done.

5. Analytic Reporting & Cost Centers 

To give management real-time visibility into profitability and performance, Bay Forward implemented a

comprehensive analytic reporting framework:

  • Each site mapped to a dedicated cost center (analytic account) in Odoo.
  • All revenue and expenses automatically tagged to the relevant site cost center.
  • Site-wise P&L reports available in real time via Odoo dashboards.
  • Drill-down capability from group level to individual site or shop for granular analysis.

Custom Developments 

Custom Development
Description
IFRS 16 Lease Accounting  Module 
Automated ROU asset recognition, lease liability amortization,  and periodic journal entry generation compliant with IFRS 16. 
ZATCA E-Invoicing Integration 
Full Phase 2 ZATCA compliance — XML invoice generation,  real-time Fatoora platform submission, and QR code  embedding. 
Maximo Connector
Two-way synchronization of asset and  maintenance data between Maximo and Odoo. 
Site & Shop List Views 
Structured hierarchy views for the full lease and rental portfolio  — sites with drill-down to individual shops and tenant details. 
Analytic Cost Center  Framework 
Site-wise cost center configuration with automated revenue/cost  tagging and real-time P&L reporting by location. 
Custom Reports 
Business-specific reports across lease management, finance,  compliance, and operational performance. 

Client Testimonial 

Client Image
Arif Zafar - Business Applications Manager
“Moving from Maximo, Oracle, and a sea of spreadsheets to a single Odoo 18 platform has  been transformational for Leejam. The IFRS 16 module alone has saved our finance team  enormous effort every month. ZATCA compliance is now fully automated, and we finally  have real-time visibility into the performance of every site and shop in our portfolio. Bay  Forward understood our business deeply and delivered a solution that genuinely fits how  we operate.” 

Result & Impact

Following go live, Leejam Sports experienced measurable improvements across all operational and financial areas:

KEY INSIGHTS
80%
less time on IFRS 16 month‑end
ZERO%
time spent on ZATCA e‑invoicing
50–60%
fewer lease/tax reporting errors
3×
faster answers on site & shop P&L
50–60%
less manual data entry
1 Week/Month
finance time freed

Beyond the numbers:

  • ZATCA compliance is now fully automated end to end, with e-invoices issued, validated, and archived directly from Odoo.

  • IFRS 16 lease accounting runs entirely inside Odoo, from ROU asset recognition to monthly journals, removing spreadsheet-driven calculations.

  • Finance, leasing, and operations now run on a single integrated Odoo 18 platform instead of disconnected Maximo, Oracle, and Excel silos.

  • Lease calculations that once lived in large, manual Excel files are now entirely system-driven, reducing audit risk and dependency on key individuals.

  • Management has real-time visibility into profitability at site and shop level, with drill-down dashboards instead of delayed, periodic reports.

  • Maximo and Odoo are connected through a seamless API layer, so asset and maintenance data flow automatically into financials without double entry.

Conclusion

Bay Forward helps businesses connect ERP, accounting, data, and operations into one structured system. We implement solutions that reduce manual work, improve financial accuracy, and bring clarity across teams. Our focus is to build systems that work consistently as your business scales.

Table of Contents

Talk to Our Team

Share your email for a quick, personalized response.

Newsletter Form casestudy

Get in Touch with Us

Our team of experts, engineers, and innovators is ready to collaborate with you.

casestudy cta form

Leejam Sports