Vegetables
Dedicated branch for fresh produce and agricultural goods.
We built a suite of custom modules on top of Odoo 18 to digitize HR, inventory, custody, and vouchers for BACA — a multi-activity cooperative based in Qassim. A fully Arabic, 100% Saudi-compliant system integrated across every department.
A leading agricultural cooperative based in Buraidah, Qassim region — established to serve farmers and agricultural investors. BACA operates an integrated network of multiple commercial branches and factories across a network of warehouses — combining farming, manufacturing, storage, and retail.
A unique mix of operations combining farming, manufacturing, storage, and retail. We connected all of these activities into a unified Odoo 18 system.
Dedicated branch for fresh produce and agricultural goods.
Full-service supermarket with diverse food categories.
Dates manufacturing with full packaging services.
Distilled water production and bottling facility.
General retail outlet serving the local community.
The cooperative's main outlet with diverse offerings.
Crop weighing and registration for member farmers.
Refrigerated and frozen storage for crops.
Sweets and processed-food manufacturing.
A cooperative with highly diverse activities, multiple branches, and intense daily operations — each department with its own workflow. Standard Odoo wasn't enough — we built customizations that speak the cooperative's language and comply with Saudi regulations.
Not built overnight — engineered in phases by the Line ERP team led by Eng. Ahmed Shehata. The project went through 5 sequential phases, each building on the last until we reached today's complete system.
We started by deploying and configuring the core infrastructure for Odoo 18 Enterprise — installing and tuning the essential apps that cover all of BACA's departments. Saudi chart of accounts customization, 14 warehouse setup, 6 POS locations configuration, linking employees to departments, and enabling Approvals & Documents.
Once the foundation was stable, the Line ERP team developed 6 custom modules from scratch, tailored to BACA's specifications after deep study of their unique daily needs.
The financial manager and board needed professional financial reports beyond what the system offers by default. We designed a complete suite of advanced financial reports, with an engine for building custom reports (Management Information System).
The cooperative is subject to oversight by ZATCA and the Ministry of Human Resources. To ensure full compliance, we developed the accounting governance, permission isolation, and data protection suite.
The final phase: UI customizations and user experience improvements, with unifying the identity of all 47 modules under Line ERP standards. The system became visually and logically coherent from all angles.
Each module is a complete story: the problem BACA suffered from before it, the solution provided by the Line ERP team, how to use it practically, and the actual benefit achieved.
Ahmed_shehata_ERP_HR
HR was scattered between Excel and paper files. Computing payroll for employees took a full week, with recurring errors in GOSI calculations, forgotten Iqama and license renewals. Warnings were scattered paper records, and employee files had no unified central location.
Complete Saudi HR suite with 17 data models, 459 fields, 24 menus: comprehensive employee file, Saudi-style contracts, automatic payroll with correct GOSI, monthly installment loans, document expiry alerts, gradient warnings, and full integration with accounting (auto payroll journal entry).
Reduce payroll preparation time from a full week to under one hour, with 100% compliance with Saudi labor law and GOSI, and zero errors in insurance calculations.
Ahmed_shehata_Dashboard
Top management and the board waited for manual monthly reports prepared by the accountant — delayed decisions, no real-time view of sales, cash, inventory, employees, and expenses.
Custom interactive dashboard pulling data from all system departments on one page. 7 ready time filters: today, yesterday, week, month, last month, year, custom.
Top management opens the dashboard in the morning and sees the full cooperative status in 5 seconds instead of waiting for next month's report.
Ahmed_shehata_internal_transfer
The cooperative executes a high daily volume of internal transfers between 14 warehouses. Every transfer happened without review or approval — large transfers passing silently. Result: inventory chaos and lost accountability.
Electronic approval workflow for transfers exceeding a configurable threshold. Small transfers pass directly, large ones require Financial Manager approval with full audit trail.
100% oversight on large transfers without disrupting daily small transfer operations. Every transfer has a clear documented approval trail — zero subsequent disputes.
Ahmed_shehata_multi_scrap
The cooperative deals with perishable agricultural and food products — frequent daily scrap operations. Standard system requires a separate scrap operation per product. Result: large time consumption and no oversight on total scrap value.
Multi-scrap order combining multiple products in one operation + smart confirmation wizard + approval workflow for high values. Automatic sequential numbering and complete cycle from creation to posting.
Massive time saving for warehouse keepers: scrap 20 products in one operation instead of 20 separate operations — saving 95% of time + oversight on scrap value.
Ahmed_shehata_voucher
BACA receives and pays cash daily (customer payments, petty cash, supplier payments). Recording them as journal entries consumes accountant time and exposes system to errors — non-accountant employees can't record directly.
Receipt/payment vouchers with 5 separate menus and 2 independent sequences (CV for receipts, PV for payments) and custom PDF print template with BACA official header. Simple interface suitable for any employee.
Any employee can record receipt/payment voucher without accounting knowledge — and the journal entry is always correct and balanced.
Ahmed_shehata_custody
BACA disburses cash custody to employees for work expenses (materials, maintenance, travel, purchase pickup). Manual tracking is difficult: who received? how much remaining? when to settle? any old pending custody?
Integrated custody system with 8 menus and 3 sequences (issue, return, settle). Custody balance shows directly on employee card. Automatic accounting entry + professional print template.
Real-time view of custody balance per employee. Zero forgotten or lost custody, with automatic protection from accumulating pending custody at one employee.
Our expertise in customizing Odoo for the Saudi market makes us the ideal partner to digitize all of your business operations.