Tuma MPESA Open Source POS is a web-based point of sale system forked from opensourcepos to integrate it with mobile money (M-PESA and Airtel Money) as well as over 30 banks in Kenya.
## Introduction
Tuma MPESA Open Source POS is a web-based point of sale system forked from opensourcepos/opensourcepos to integrate the open source POS with mobile money (M-PESA and Airtel Money) as well as banks in Kenya.
The application is written in PHP, uses MySQL (or MariaDB) as the data storage back-end, and has a simple but intuitive user interface.
The latest `3.4` version is a complete overhaul of the original software. It uses CodeIgniter 4 as a framework and is based on Bootstrap 3 using Bootswatch themes. Along with improved functionality and security.
### Supported Payment Methods
This works with:
- **M-PESA Paybill number / Buy Goods Till Number**
- **Airtel Money**
- **Equity Bank**
- **Kenya Commercial Bank (KCB)**
- **Cooperative Bank of Kenya**
- **Diamond Trust Bank**
- **NCBA**
- **Loop**
- **Family Bank**
- **Stanbic Bank**
- **I&M Bank**
- **KWFT**
- **Faulu Bank**
- **Access Bank**
- **Standard Chartered Bank**
- **ABSA**
- **SBM Bank Kenya**
- **National Bank**
- **Sidian Bank**
- And more...
The features include:
- **M-PESA, Airtel Money, and bank payment integration** (supports 30+ Kenyan banks)
- Stock management (items and kits with an extensible list of attributes)
- VAT, GST, customer, and multi tiers taxation
- Sale register with transactions logging
- Quotation and invoicing
- Expenses logging
- Cash up function
- Printing and emailing of receipts, invoices and quotations
- Barcode generation and printing
- Database of customers and suppliers
- Multiuser with permission control
- Reporting on sales, orders, expenses, inventory status and more
- Receivings
- Gift cards
- Rewards
- Restaurant tables
- Messaging (SMS)
- Multilanguage
- Selectable Bootstrap based UI theme with Bootswatch
- MailChimp integration
- Optional Google reCAPTCHA to protect the login page from brute force attacks
- GDPR ready
## Live Demo
We've got a live version of our latest master running for you to play around with and test everything out.
You can …