All in One POS is a powerful retail POS software and inventory management system that combines an advanced point of sale (POS) solution with a complete stock & inventory system, designed to streamline operations for any retail shop, including boutiques, pharmacies, mobile and electronics stores, and even large supermarkets.
Keeping special needs in mind for each type of shop:
- Mobile Shop: IMEI-based stock tracking and all transactions
- Computer Shop: Serial-based stock tracking and all transactions
- Medicine Shop: Expiry date-wise stock tracking & all transactions, and a lot of data load
- Grocery Shop: A lot of data load and double unit
- Fashion Shop: Variation-wise stock tracking and all transactions
- Servicing Shop: That requires no stock management
- Installment Seller: Real-life matching installment management feature
Medicine Shop
- Tested with 23000+ medicine data
- Facility to store products with both brand name and generic name
- Suggest other brands medicine with the same generic name when searching for medicine
- Facility to search medicine by generic name only
- Double and single unit feature
- Stock breakdown and total stock based on the expiry date of medicines
- Report of all products that will expire soon
- Facility to select any from multiple expiry dates at the time of sale
- Expiry date management disable/enable facility
- Show all low-stock items of a brand when the representative comes
- Rack facility to find the medicine easily
- Expired medicines loss calculation with damage entry
- Mouseless sale facility/Complete the entire sale process without touching the mouse
- Thermal 56, Thermal 80 invoice printing facility
- Bulk price update
Mobile Phone Shop
- IMEI Type product support
- Option to add IMEI numbers for each unit of a product based on its quantity during opening stock entry
- IMEI barcodes scan or manually write in the opening stock
- Option to enter multiple IMEI numbers for the same product during purchase
- IMEI barcode scan or manually write in the purchase
- Show IMEI-wise stock quantity and total quantity in stock of a product
- Show available IMEI as a dropdown in POS
- Choose a specific IMEI to sell in the POS
- Accurate stock tracking by IMEI after purchase, sale, and return
- A4 print and company pad/letterhead printing facility
- Guarantee and warranty auto date calculation in invoice
- Guarantee or warranty verification without an invoice
- Manage in-warranty products and separate stock of warranty items
- Warranty items status checking
- Paid servicing
- Paid servicing receipt
- Option to sell accessories
General Store/Supermarket
- Large amount of data support
- Optimize code and database to make system run fast and smooth
- Thermal 56, Thermal 80 printing facilities
- Barcode and label printing facility on A4 sticker paper
- Barcode printing system for a specific purchase product
- Single and double-unit feature
- Facility to upload bulk products through Excel
- Bulk price update facility
- Bulk product image upload facility
- Display sale price, wholesale price, and purchase price during sales (purchase price show or hide option)
- Mouseless sell facility/Completing the entire cell process without touching the mouse
- Customer display
- Discounts, buy one get on, and coupon codes
- Purchase only low-stock items
- Purchase only low-stock items of specific supplier
- Income module for receiving bonus amount from supplier
- Supplier-wise low stock filtering
- Purchase return options (product exchange, product for cash, and more)
- Advantage of sale return
- Product transfer facility from one branch/outlet to another branch/outlet
- Accounting system for damaged products
- User access control
- Option to set commission when adding an employee
- Accounting
- Salary/Payroll and Attendance
- SMS and WhatsApp invoice facility
- Customer due account and reminder
Servicing Center
- Sale service
- Sale service and product together
- Stock management
- Assign different workers to different services in the same sale
- Set worker commission rate
- Servicing Report
- Worker commission report based on servicing
Computer Shop
- Serial Type product support
- Add the same product's Serial as the opening stock
- Serial barcode scan or manually write in opening stock
- Option to enter multiple Serial in purchase
- Serial barcode scan or manually write in the purchase
- Show serial number-wise stock quantity and total quantity in stock of a product
- Show available Serial as a dropdown in POS
- Facility to select specific serial number or scan barcode while selling
- Accurate stock tracking by serial number after purchase, sale, and return
- A4 print and company pad/letterhead printing facility
- Guarantee and warranty auto date calculation in invoice
- Guarantee or warranty verification without an invoice
- Manage in-warranty products and separate stock of warranty items
- Warranty items status checking
- Paid servicing
- Paid servicing receipt
- Option to sell accessories
Installment Sellers
- Sale in installment or one-time sale
- Add customer profile with photo and all necessary detail
- Add guarantor profile with photo and all necessary detail
- Set percentage of interest
- Down payment option
- Set number of installment
- Set installment period
- Generate installment amount and date automatically (option to modify too)
- Installment invoice printing (option to print invoice on A4 or letterhead/pad)
- Reminder of upcoming installments
- Send a reminder SMS to the customer before the installment
- Print invoice in each collection with paid and remaining amount
- Filter due collection with 3 days, 7 days, and 15 days
- Send reminder SMS to a single customer or all multiple customers at a time
- Due installment report
- List of due installment
- Guarantee & warranty management
- Guarantee and warranty auto date calculation in invoice
Fashion Shop
- Facility to add variation type product (eg: Black M, Black L, Red M, Red L)
- Different prices, photos, and opening stock for different variations of the same product
- Advantage of keeping three prices of a product (sale price, wholesale price, and purchase price)
- Show variation-wise stock quantity and total quantity in stock
- Auto-calculate guarantee and warranty dates on invoices
- Facility to purchasing multiple variation products at the time of purchase
- Facility to check stock of specific variants while selling
- Sell specific variants of items in the POS.
- Thermal 56, Thermal 80 Invoice printing facility.
- Discounts, buy one get one, and coupon codes.
- Delivery management.
Saloons / Beauty Parlour
- Sell products and services together
- Assign different employees to different services in the same sale
- Set employee commission rate
- Generate employee commission reports based on their service
Exclusive Features
- Multiple Branch
- Offline Synchronization
- Barcode Integration
- Direct Print Without Browser Popup
- Weight Scale Integration
- Cash Drawer Integration
- ZATCA Integration
- Invoice QR Code
- IMEI Wise Purchase, Stock, Sell
- Invoice PDF & WhatsApp
- Variation Wise Purchase, Stock, Sell
- Serial Wise Purchase, Stock, Sell
- Fiscal Printer Integration
- Expiry Date Wise Purchase, Stock, Sell
- Coupon Code
- Customer Loyalty System
- Combo Product
- Installment Sales Facility
- Automatic Promotion Management
- Guarantee & Warranty Management
- Accounting
- Customer Display
- Human Resource Management
Other Shop Types
- Watch Shop
- Beauty & Cosmetic Shop
- Book Shop
- Sports Accessories Shop
- Art & Craft Shop
- Toy Shop
- Tiles & Ceramic Shop
- Automotive Parts Shop
- Construction Material
- Stationery Shop
- Crockeries Shop
- Electrical Equipment
- Plastic Products Shop
- Plumbing Material
- Readymade Food Shop
- Jewelry Shop
- Furniture Shop
- Antique Shop
- Welcome Back
- Sweet & Bakery Shop
(New Features)
POS Features
- Hold Sale List (Edit hold sale from hold sale list, Delete and Delete All hold sales)
- Last invoice print by one click
- Recent 10 sales list (Recent 10 sales filter by date, customer and invoice. Print Invoice, Print Challan, Edit and Delete facilities from Recent Sale)
- Quick Calculator facilities
- Keyboard shortcut (To view Quickly Product purchase price, wholesale price, add customer, Hold Sale, Last 10 Sale, View Register, Open calculator etc)
- Customer Display
Multiple Branches/Outlets
- Branch-wise different stock
- Branch-wise different user access
- Allow users to access multiple branches
- Branch-wise report
Customer
- Customer Profile
- Sale to a customer in due (Not applicable for Walk-in Customers)
- Customer Credit Limit
- Customer Opening Balance
- Customer default discount
- Customer Group and Customer Type (Retail/Wholesale)
- Customer Ledger Report (for individual customers)
- Customer Due Report (See all due customers)
- Customer Due receive invoice
- Send SMS to all due customers
- Bulk Customer Upload
Supplier
- Supplier Profile
- Supplier Opening Balance
- Purchase from Supplier in due
- Supplier Ledger Report (for individual Supplier)
- Supplier Due Report (See all due Suppliers)
Item/Product
- Alternative Name for Item
- General Product (For super shop, hardware shop, etc)
- Variation Product (For fashion, footwear, etc)
- IMEI Product
- Serial Product
- Medicine Product
- Installment Product
- Service
Loyalty Point/Reward
- Enable/Disable
- Set the money value of each point
- Set product's point
- Set minimum point to redeem
- Customers pay from their point/redeem
- Loyalty point balance report
Sale
- Item wise tax calculation
- After sale without page reloading current stock shown
- Delivery partner choose
- Send invoice vai sms, email and whatsapp
Promotion & Discount
- Free item promotion like Buy X Get Y
- Discount type promotion
- Promotion date range and auto close after the end date
- Promotion auto applies in POS when clicking on an item
Double Unit and Conversion Rate
- Purchase in one unit, sale in another unit
- Conversion Rate
- Double unit stock
Settings
- White Labeled
- Indonesian format currency
- Comma separated currency
- Denomination
(Latest Additions)
Accounting
- Account management with opening balance (Debit or Credit type)
- Multiple accounts
- Each account's current balance
- Cash flow report
- Stock Filter
- Balance Sheet
- Trial Balance
- Withdraw money from account
- Deposit money to account
Stock
- See all low items of a specific supplier
- Double unit stock like 2 Kg 30 g
- Low Stock
- Stock Valuation
- Stock Filter
- Item Movement Report
Warranty/Servicing
- Checking warranty or guarantee by invoice number or customer name or mobile phone
- Taking Warranted or guaranteed products from the customer
- Warranted or guaranteed products Send to vendor
- Warranted or guaranteed products Delivered to Customer
- Warranted or guaranteed products stock management
- Paid servicing
- Assign multiple employees on one product to service different services
HRM (Human Resource Management)
- Role-Based Access Control
- Salary/Payroll
- Attendance (Employee check-in and check-out)
- Attendance report
- Employee Commission
- Assign one user to multiple branches
Integration & Other
- Fiscal Printer Integration
- Weight Scale Integration
- Cash Drawer Integration
- Zatca Integration
- Progressive Web App
Quotation
- Generate Quotation for Customer
- Print Quotation
- Download quotation
- Email quotation directly from the software
- Quotation history
Fixed Assets
- Purchase Fixed Asset with Price
- Fixed Asset Stock with Valuation
- Fixed Asset stock out
Barcode
- Top Selling/Less Selling Item Report
- Nice looking barcode generating and printing
- Print Barcode when Purchase (the same quantity that is purchased)
- Barcode scan feature in purchase add/edit for IMEI and Serial type product for Phone and Computer Shop
- Label printing
Invoice Print
- Direct Print Support (Without popup)
- A4 Size Invoice Print
- A5 Size Invoice Print
- 56mm Size Thermal Invoice
- 80mm Size Thermal Invoice
- Saudi Arabia Standard Invoice Print
Send Invoice
- Send via Email
- Send via SMS
- Send via WhatsApp
(More Features)
Dashboard
- Daily Transaction summary
- Date-wise Revenue, Net Profit, Transaction filter.
- Day, Week, Month Wise chart generate
- Low Item List
- Top 10 Items sale in current month
- Top 10 customers list
- Customer receivable list
- Supplier payable list
- Monthly sales comparison chart
Purchase
- Add Purchase (Unique IMEI, Serial Product purchase. Expiry date wise medicine purchase)
- Add low stock items to purchase cart with one click
- Add low stock items to the purchase cart with one click according to the supplier
- Purchase invoice
- Purchase Report
- Product purchase report
Customer Receive
- Receive previous due from customer
- Receive advance from customer
- Print invoice
- Purchase invoice
- Show remaining due in invoice
Supplier Payment
- Pay previous due to supplier
- Pay advance to the supplier
- Print invoice
- Show remaining due in invoice
Sale Return
- Add Sale Return Over the invoice.
- List Sale Return
- Sale Return Report
Purchase Return
- Add Purchase Return
- Taking product against return of product (In the case of IMEI, Serial, there is an opportunity to give new IMEI serial entry if you take the product against return of product)
- Taking money against return of product
- Edit Purchase Return
- List Purchase Return
- Purchase Return Report
Expense
- Add Expense (keep an account of expenses according to the type of expenses like: electricity bill, shop rent etc.)
- List Expense
- Expense Report
Quick Overview Report for Admin
- Daily Summary Report (Z Report)
- Register Report
Tax
- Branch-wise different stock
- Branch-wise different user access
- Allow users to access multiple branches
- Branch-wise report
Language Feature
- Multilingual
- Easy to add a new language
- RTL Supported
- Easy to improve language string
(Final Additions)
Analytic
- Top Selling/Less Selling Item Report
- Gross and Net profit report and Profit by Item, Category, Date Range
- Calculating Purchase Price based on Average Weighted Cost of recent running prices
- Price History Report
Damage Tracking
- Deduct Damage from Stock
- Loss Calculation & impact in Profit/Loss
- Tag Responsible Person
Transfer
- Add Transfer (Transfer Status wise stock increase and decrease)
- Edit Transfer
- List Transfer
Installment Sales
- Fixed duration sequentially installments generated
- Payment Collection Reminder
- Individual customer wise installment filtering
- Print installment payment list
Warranty and Servicing
- Check warranty and guarantee validity by scanning invoice number or product IMEI/Serial
- Warranty Item Stock
- Warranty Item Tracing (Received, Sent to Vendor, Received from Vendor, Delivered to Customer)
- Warranty Receipt
- Paid Servicing
- Paid Servicing Invoice
Currency and Precision
- Any currency support
- Dual currency/Multi-Currency support
- Indonesian format currency support
- Different types of currency separator
- Rounding
UI Design and Responsiveness
- POS screen responsive for Tablet and Mobile
- Modern and Trendy User Interface
API with documentation
- Product API
- Order API
Miscellaneous Features
- Progressive Web App
- Connection with multi-vendor e-commerce site/third-party seller
- Category ordering for POS
- Low stock filter by supplier in stock and purchase form
- Product view type in POS: image/box
Technical Details
- Files Included: JavaScript JS, JavaScript JSON, HTML, CSS, PHP, SQL
- Software Framework: CodeIgniter
- Software Version: PHP 8.x, MySQL 8.x