Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Industries
  3. Petrol Station Fleet v 15.0
  4. Sales Conditions FAQ

Petrol Station Fleet

by AminiTech Solutions https://aminitechsolutions.com
Odoo

$ 164.00

v 15.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 15.0 16.0 17.0 18.0 19.0
  • Description
  • Manifest
  • License
For Odoo 18.0 · Community & Enterprise

Petrol Station Fleet

A complete prepaid fuel-card platform for your forecourt. Load a mobile-money wallet, issue virtual and printed cards, let fleets self-serve on a portal, and enforce per-card spend limits at the till — the M-Pesa-native, ERP-embedded answer to WEX / Shell Fleet / Rubis, run by a single station.

✅ Prepaid fuel wallet✅ M-Pesa / Airtel top-up✅ Virtual & printed cards✅ Self-service portal 🏷️ 27% OFF — $57 $78 🔒 Verified on a live Odoo 18 demo
Petrol Station Fleet by AminiTech Solutions
📱

A closed-loop prepaid wallet funded by M-Pesa, Airtel Money, cash or bank — every top-up and fuel purchase is a signed ledger movement, so the balance is always the truth.

💳

Issue virtual cards instantly or print a world-class CR80 card on Zebra, Evolis or HID Fargo — gold EMV chip, contactless mark, grouped number and a scan-at-pump QR.

🔒

Per-transaction, daily and monthly limits, fuel-type restriction and the live wallet balance are enforced by a real authorization check — not just recorded.

Highlights Every feature Setup The suite Services FAQ Support
See it in action

A prepaid fuel network your station runs itself

Every screenshot below is a real screen from a working Odoo 18 install — verified end-to-end on our live demo.

Fleets self-serve — balance, cards, top-up
01 · THE PORTAL

Fleets self-serve — balance, cards, top-up

Every fleet customer and driver signs in to their own portal: a live prepaid-wallet balance, their cards shown as real on-screen virtual cards, a full statement, and a one-tap top-up request by M-Pesa or Airtel Money. They freeze a lost card and read their history without a single phone call to your office — the self-service every WEX or Shell Fleet customer expects, on your own forecourt.

Load-and-go, funded by mobile money
02 · PREPAID WALLET

Load-and-go, funded by mobile money

Flag a fleet customer as prepaid and they run on a wallet you top up in advance — the dominant model across East Africa. Record the M-Pesa or Airtel confirmation code on every credit, watch the live balance and the total loaded, and let a low-balance flag warn you before a truck is stranded. Prefer the classic account? Switch the customer to postpaid and run on a credit limit and receivable instead.

Every top-up and litre, signed and dated
03 · THE LEDGER

Every top-up and litre, signed and dated

The wallet is a real ledger, not a number that drifts: each top-up is a positive movement, each fuel purchase a negative one, each carrying its method, reference and a running balance. Portal top-up requests land as "Requested" for a supervisor to confirm once the mobile-money payment is verified — then they post and credit the wallet. Filter, group and total by customer, type or status for an audit-clean statement.

Issue a card in a click, no plastic
04 · VIRTUAL CARDS

Issue a card in a click, no plastic

Issue a virtual card instantly — no blank, no printer, killable the moment it's compromised. It renders as a world-class card on the customer portal and here in the back office: gold EMV chip, contactless mark, the number grouped 4-4-4-4, the vehicle or driver, valid-thru and, for prepaid fleets, the available balance right on the face. Each card carries a QR the pump or POS scans to attach it to the sale.

A world-class CR80 card, straight from Odoo
05 · PRINT THE CARD

A world-class CR80 card, straight from Odoo

Need plastic? Click Print Card and Odoo renders a print-ready CR80 (85.6×54mm) sized exactly for a direct-to-card printer — Zebra ZC, Evolis Primacy or HID Fargo DTC, each with the right safe print area. Gold chip, contactless mark, the grouped card number, the vehicle/driver identity block and valid-thru on the front; a mag-stripe band, the terms and a scan-at-pump QR on the back. It looks like the fuel card a national network hands out, because it is one.

Limits that actually decline at the till
06 · SPEND CONTROLS

Limits that actually decline at the till

Set a per-transaction, daily and monthly limit and a petrol/diesel restriction on each card, and a live authorization check enforces them — for prepaid fleets the wallet balance is checked too, so a card can never overspend its balance or its limit. Card PINs are salted, 200,000-round PBKDF2 hashes on admin-only fields, verified in constant time. Freeze or reactivate any card in one click; expired cards flip themselves on a daily cron.

Every card — virtual or plastic — on one screen
07 · THE REGISTER

Every card — virtual or plastic — on one screen

Cards are auto-numbered the moment you create them — no manual numbering. The register shows each card's number, its fleet customer, whether it is virtual or physical, its type, assigned vehicle, expiry and status at a glance, so a supervisor sees the whole card estate on one screen, freezes any of them and batch-prints a stack from the list selection.

Everything included

Every feature, at a glance

Every feature below is a real screen from a working Odoo 18 install — and the gallery at the top of this page is a full-size slideshow of them all.

Self-service portal
Self-service portal

Fleets sign in for balance, virtual cards, statement and mobile-money top-up requests.

Prepaid wallet
Prepaid wallet

A closed-loop fuel balance topped up by M-Pesa, Airtel Money, cash or bank.

Wallet ledger
Wallet ledger

Every top-up and purchase signed, referenced and running-balanced — audit clean.

Virtual cards
Virtual cards

Instant, plastic-free cards with a gold chip, QR and on-card balance.

Print the card
Print the card

A world-class CR80 card — chip, contactless, grouped number, identity block.

Card back & QR
Card back & QR

Mag-stripe band, terms and a scan-at-pump QR; print one card or a whole batch.

Enforced spend controls
Enforced spend controls

Per-txn, daily, monthly and fuel-type limits declined live — plus salted PINs.

The card register
The card register

Every card with its medium, holder, state and limits, filtered and searchable.

Setup

Live in an afternoon

1 · Add fleet customers    2 · Choose prepaid or postpaid
1 · Add fleet customers    2 · Choose prepaid or postpaid

Tick "Is Fleet Customer" on a contact for an automatic code, then pick Prepaid (a mobile-money wallet) or Postpaid (a credit limit and receivable). Top up the wallet from the customer form or let them request it on the portal — you confirm once the M-Pesa payment lands.

3 · Issue virtual or printed cards    4 · Sell & self-serve
3 · Issue virtual or printed cards    4 · Sell & self-serve

Issue a virtual card in a click or print a CR80 on your Zebra/Evolis/Fargo. Set limits and a PIN, tag POS fuel sales with the card — prepaid wallets draw down automatically and vehicle usage updates on its own — and hand the fleet their portal login.

One suite

The complete forecourt suite

Four focused apps that share the same data and security. Petrol Station Management runs the forecourt end to end; add Fleet cards, Car Wash and Service Bay as your site grows.

Petrol Station Management
Petrol Station Management
The complete forecourt in one app — stations, tanks, pumps, fuel POS, mini-mart and reports.
Car Wash Management
Car Wash Management
Wash bays, vehicle queue, tier pricing and attendant commissions.
Service Bay & Garage
Service Bay & Garage
Vehicle service bays, job cards and mechanic commissions.
Services

Other Odoo services we offer

🏠
Full Odoo setup for your business
From products to tills, printers and accounting — we put it all together and train your team.
⛽
Fuel-station go-live
Tanks, pumps, nozzles, POS and wetstock reconciliation configured for your forecourt from day one.
💳
Payment-gateway integrations
M-Pesa, Airtel Money, cards and bank IPN — wired into your POS and Invoicing so customers pay and Odoo reconciles instantly.
✏️
Custom development
A workflow only your business has? We build the clean, documented, supported Odoo add-on for it.
🔁
Migration to a newer Odoo
Move from Odoo 15, 16, 17 to the current version without losing data, customisations, or a day of trading.
☁️
Managed hosting
We run your Odoo on a server we manage — backups, updates, monitoring. You focus on selling.
🛒
Point-of-sale hardware
Receipt printers, scanners, customer displays, drawers, scales — sourced, configured and live.
📚
Staff & admin training
On-site or online sessions tailored to your cashiers, supervisors and back-office team.
🔌
Integrations & API work
Connect Odoo with tax authorities, e-invoicing gateways, shipping carriers, marketplaces and CRMs.
FAQ

Common questions

Is this really a prepaid wallet, or just a credit account?
Both — you choose per customer. Prepaid runs on a real wallet ledger the customer loads in advance (typically by M-Pesa or Airtel Money); every top-up and fuel purchase is a signed movement so the balance never drifts. Postpaid runs the classic way on a credit limit and receivable. Flip a single field to switch a customer between the two.
Can fleets top up by M-Pesa or Airtel Money?
Yes. Staff record a top-up with the mobile-money confirmation code from the customer form, and fleet customers can request a top-up themselves on the self-service portal — it lands as a "Requested" movement for a supervisor to confirm once the payment is verified, then it posts and credits the wallet. Cash and bank top-ups are supported too.
What can a fleet do on the portal?
Sign in to see their live wallet balance, every card as a real on-screen virtual card, and a full statement; request a mobile-money top-up; and freeze a lost card — all without calling your office. It is built on the standard Odoo portal your customers already use for invoices.
What is a virtual card, and how is it used at the pump?
A virtual card is issued instantly with no plastic and no printer, and can be killed the moment it is compromised. It renders as a premium card on the portal and in the back office, and carries a QR the pump or POS scans to attach it to the sale. You can still print a physical CR80 card whenever you want one.
Are the spend limits actually enforced?
Yes — this is new. The per-transaction, daily and monthly limits and the petrol/diesel restriction are checked by a live authorization function, and for prepaid customers the wallet balance is checked too, so a card cannot overspend its limit or its balance. (Earlier releases recorded the limits without enforcing them; this release enforces them.)
Can I still print a world-class physical card?
Absolutely. Print Card renders a CR80 (85.6×54mm) PDF sized for a direct-to-card printer — Zebra ZC, Evolis Primacy or HID Fargo DTC, each with the right safe area — with a gold EMV chip, contactless mark, the grouped card number, the vehicle/driver block and valid-thru on the front, and a mag-stripe band, terms and a scan-at-pump QR on the back.
What does this module need?
The standard Fleet and Portal apps plus Petrol Station Management (which includes the fuel POS). Cards, wallets, customers and vehicles are managed from the Petrol Station menus; tagging a POS fuel sale with a card draws down the prepaid wallet and updates the vehicle's usage automatically.
Support & Contact

Talk to us today

🏆
90 days of free support included with your purchase
Real people, business hours, typical first reply under 4 hours — including help configuring your station, tanks and POS.
⭐ Included — no extra cost
✉️
Email
reach@aminitechsolutions.com
📞
Phone
+254 746 883 809
📱
WhatsApp
+254 746 883 809
💻
Try it live
demo.aminitechsolutions.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Fleet (fleet)
• Employees (hr)
• Inventory (stock)
• Invoicing (account)
• Point of Sale (point_of_sale)
Community Apps Dependencies Show
Petrol Station Management
Lines of code 4580
Technical Name aminitech_petrol_fleet
LicenseOPL-1
Websitehttps://aminitechsolutions.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with