Financial TimesAmericas' Fastest-Growing 2025
Certified PartnerOdoo Gold · Adobe Solution · Shopify Premier partnershipsOdoo Gold · Adobe · Shopify Premier partnerSee all
One business dayA senior architect replies to every inquiry · +1 (631) 897-7276Architect reply within one business dayLet's talkCall us
Inc. Regionals 2025Fastest-growing private companies in AmericaInc. Regionals 2025 honoreeSee awards
Americas' Fastest-Growing Companies 2025Recognized by the Financial TimesFT Fastest-Growing Companies 2025See the rankingRanking
4.8 / 5 on Clutch265 verified client reviews4.8/5 on Clutch · 265 reviewsRead the reviews
4.8 · 265 Clutch reviews
US United States

Home / Case Studies / Fortune 500 Fuel & Energy Retailer

/ Case Study · Fuel & Retail

Odoo 18 POS & ERP, Across 12 Countries.

/ The engagement

One ERP and POS for every site.

We built one Odoo 18 ERP and POS platform for a Fortune 500 fuel and energy retailer’s convenience-store network. It rolls out by legal entity, then dealer, then site, with each country’s tax rules built in.

Dealer Rollout AppSite-Aware POSMulti-Entity AccountingFiscal Localization
Fortune 500Global fuel and energy company
12African countries in the C-Store network
700+Sites targeted across the network
2 ModelsDealer-operated (CODO) and company-operated (COCO) stores

/ About the client

A Fortune 500 fuel & energy retailerClient name withheld under NDA

The client is a global energy company that runs fuel stations and the convenience stores attached to them. Some stores are company owned and dealer operated (CODO); others are company owned and company operated (COCO). The network spans 12 African countries: Congo, Namibia, Botswana, South Africa, Eswatini, Ghana, Lesotho, Mozambique, Malawi, Tanzania, Zambia and Zimbabwe.

The client asked Brainvire to standardize operations across that network. We delivered one Odoo 18 ERP and POS platform, organized by legal entity, dealer and site. Every country gets the same setup with its own tax rules, each site sees only its own data, and finance gets one group-wide view.

Tech stackOdoo 18 ERPOdoo POSMulti-Company AccountingFiscal Localization2FA

/ In brief

  1. 01 · The problem

    Manual dealer setup and fragile POS across 12 countries and many legal entities.

  2. 02 · What we built

    One Odoo 18 ERP and POS, with a guided dealer rollout app and site-level security.

  3. 03 · The result

    Dealers onboarded 87.5% faster, and POS that keeps selling through outages.

/ The approach

Design, architecture and features, shipped as one program.

Guided dealer rollout

Manual dealer and branch onboarding became one guided form that sets up users, approvals, accounting and taxes automatically.

Scoped by site and entity

A seven-role security matrix with custom record rules and 2FA keeps each site’s and entity’s data separate on one Odoo instance.

POS that survives outages

Odoo POS takes orders offline and syncs back to the central database when the connection returns, so stores keep selling with no data lost.

Localized on a common core

Each country’s tax rules sit on one standard group Chart of Accounts, with two go-live tracks for fast, consistent rollouts.

/ Product screens

The delivered experience.

The Odoo POS screens site teams use every day: store checkout, fuel sales, split payments and receipts.

Odoo POS for a fuel and energy retailer, screen 1/01Convenience-Store POS
Odoo POS for a fuel and energy retailer, screen 2/02Fuel Sale Capture
Odoo POS for a fuel and energy retailer, screen 3/03Split-Tender Payments
Odoo POS for a fuel and energy retailer, screen 4/04Receipt with Tax Breakdown

/ The results

What changed, before and after.

01Dealer onboarding

87.5% faster: a new dealer or branch is set up from one guided form.

About two hoursto onboard a dealer or branchBefore: about two hours. After: about 15 minutes.
02POS uptime

Stores keep selling through network outages, with no lost sales.

Sales lost to outagesPOS uptime during outagesBefore: sales lost to outages. After: about 95% POS uptime.
03Country go-lives

The same setup in all 12 countries, with each country’s tax rules built in.

Setup errorsgo-lives with fewer configuration errorsBefore: setup errors. After: consistent go-lives.
04Data access

Each user sees only their own site, branch and entity.

One shared instancewith site-level data isolation and 2FABefore: one shared instance. After: seven security roles.

Brainvire offers these services across Southeast Asia — see retail technology in Singapore and retail technology in Thailand.

/ Next step

Ready to standardize your multi-country retail operations?

Partner with Brainvire for Odoo implementation that unifies dealer onboarding, POS, and ERP across your legal-entity, dealer, and site network. A thirty-minute working session, no sales deck.

Book a Working Session →