The Mobile POS application is an android application that is installable on mobile phones and android Mobile POS. The mobile POS applications work online and offline to generate and print e-invoices and e-receipts which can be paid for via several payment channels including ATM Cards, cash, bank payments, USSD, or bank transfer. It also has a payer enumeration module, a quick print feature for fast and efficient printing, and a localization feature for Yoruba, Hausa, and Igbo Users.