TSoftPOS Point of Sale System

Description
Complete Inventory Management & POS Solution for Retail Businesses
TSoftPOS is a comprehensive, feature-rich Point of Sale and Inventory Management System built with CodeIgniter 4. Designed for retail businesses, restaurants, and small to medium enterprises, this system provides everything you need to manage sales, inventory, customers, suppliers, and finances all in one place.
Key Features
Point of Sale (POS) Terminal
- Fast checkout process with intuitive interface
- Barcode scanner support for quick product lookup
- Multiple payment methods: Cash, Card, Credit Balance, Due Payment, Online Payment
- Customer credit management with real-time credit limit checking
- Automatic tax calculation and change computation
- Printable receipts with professional layout
- Real-time stock validation prevents overselling
Complete Sales Management
- Sales history with advanced filtering (date, status, customer, invoice)
- Sale returns with stock restoration
- Daily sales summary for performance tracking
- Invoice generation with unique invoice numbers
- Sales by payment method analytics
Product Management
- Complete CRUD operations for products
- Barcode/SKU search for quick lookup
- Category management with parent-child hierarchy
- Unit of measurement support
- Supplier assignment to products
- Product images upload support
- Profit margin calculator
- Active/Inactive product status management
Stock & Inventory Control
- Multi-warehouse support (unlimited warehouses)
- Real-time stock tracking across all warehouses
- Stock adjustments: Addition, Subtraction, Damage, Return
- Stock transfers between warehouses
- Low stock alerts with reorder level configuration
- Stock valuation by warehouse
- Complete adjustment history with audit trail
Customer Management
- Customer profiles with contact information
- Credit limit assignment per customer
- Balance tracking with payment history
- Available credit calculation
- Sales history per customer
- Balance payments recording (not tied to specific sales)
- Customer search by name, phone, or email
Supplier Management
- Supplier profiles with contact details
- Products supplied tracking
- Purchase history by supplier
- Supplier search functionality
Purchase Management
- Purchase order creation with multiple products
- Payment tracking (pending, partial, received)
- Automatic stock update on purchase
- Reference number generation
- Outstanding payables report
- Purchase history with supplier filtering
Expense Tracking
- Expense categories (rent, utilities, salaries, etc.)
- Date range filtering
- Expense summary by category
- Monthly expense reports
- Complete edit/delete functionality
Comprehensive Reports
- Sales Reports: Revenue, tax, discounts, transactions
- Profit & Loss Statements: Revenue, COGS, expenses, net profit
- Stock Valuation: Current inventory value by warehouse
- Top Products: Best-selling items with quantity analysis
- Daily Revenue Charts: Visual sales trends
- Expense Breakdown: Category-wise expense analysis
- Payment Method Analysis: Revenue by payment type
User Management (Admin)
- Multi-user system with role-based permissions
- User roles: Admin, Manager, Cashier, etc.
- Permission-based access control
- User activation/deactivation
- Password management
Security Features
- Password hashing for secure authentication
- Session-based login system
- Permission checking on every action
- CSRF protection on forms
- SQL injection prevention via query builder
- XSS protection with view escaping
Reports
ReportWhat It ShowsSales ReportRevenue, tax, discounts, top products, payment methodsProfit & LossRevenue, COGS, gross profit, expenses, net profitStock ReportCurrent stock levels and valuation by warehouseTop ProductsBest-selling products with quantity soldWho Is This For?
- Retail Stores: Clothing, electronics, grocery, hardware
- Restaurants & Cafes: Food and beverage sales
- Wholesale Businesses: Bulk sales with customer credit
- Pharmacies: Medicine tracking with batch management
- Any Business needing inventory management and sales tracking
Why Choose TSoftPOS?
1. Complete Solution
All-in-one system covering sales, inventory, purchases, customers, suppliers, expenses, and reporting.
2. User-Friendly Interface
Intuitive design with easy navigation, designed for cashiers and managers alike.
3. Real-Time Operations
Live stock updates, instant credit checking, immediate sales processing.
4. Scalable Architecture
Multi-warehouse support, unlimited products, customers, and transactions.
5. Secure & Reliable
Built with security best practices, permission-based access, and data validation.
6. Easy Installation
Clear installation guide with database setup wizard.
7. Mobile Responsive
Works on desktops, tablets, and mobile devices.
8. Barcode Ready
Integrated barcode scanning support for quick checkout.
Package Includes
- Complete source code (PHP CodeIgniter 4)
- Database schema with sample data
- Installation guide
- User documentation
- API documentation
- SQL files for database setup
- Configuration files
- Asset files (CSS, JS, images)
Workflow Examples
Sales Process
- Customer selects products
- Cashier searches/scan products
- System shows stock availability
- Customer information added (optional)
- Payment method selected
- System calculates total, tax, change
- Sale completed, stock reduced
- Receipt generated and printed
Purchase Process
- Create purchase order
- Select supplier and warehouse
- Add products with quantities and costs
- Record initial payment
- System updates stock automatically
- Purchase status tracked (pending/partial/received)
Return Process
- Find original sale
- Select items to return
- Specify quantities and reason
- Record refund amount
- Stock automatically restored
- Sale status updated
Database Structure
The system uses a well-structured database with:
- 18+ tables covering all business entities
- Foreign key constraints for data integrity
- Indexed columns for optimal performance
- Soft delete support where applicable
- Audit trails for critical operations
Installation Overview
- Upload files to web server
- Create MySQL database
- Import SQL file
- Configure database connection in .env
- Set proper file permissions
- Access installation URL
- Follow setup wizard
- Login with admin credentials
Support & Updates
- Documentation: Complete user and API documentation included
- Clean Code: Well-commented, maintainable codebase
- Regular Updates: Bug fixes and feature improvements
- Professional Support: Responsive support team
Admin User
user: admin@gmail.com
password: 123456
Features
Features Overview Tables
POS Terminal Features
FeatureDescriptionProduct SearchSearch by name, SKU, or barcode with live resultsStock DisplayShows real-time stock availabilityCustomer LookupQuick customer search with credit infoPayment Methods6 payment types including credit and due paymentsCredit CheckAutomatic validation against customer credit limitReceipt PrintingProfessional receipt format with all detailsDiscountPer-item and sale-wide discountsTaxConfigurable tax rates per productInventory Features
FeatureDescriptionMulti-WarehouseManage stock across unlimited warehousesStock TransferMove stock between warehouses with validationStock Adjustments4 adjustment types with reason trackingLow Stock AlertsConfigurable reorder levelsStock ValuationCurrent inventory value calculationAdjustment HistoryComplete audit trail of all changesRequirements
Technical Specifications
Built With
- Framework: CodeIgniter 4 (PHP 7.4+ required)
- Database: MySQL 5.7+ / MariaDB 10.2+
- Frontend: Bootstrap 5, jQuery, Chart.js
- AJAX Support: JSON endpoints for real-time operations
- Architecture: MVC pattern with clean separation
System Requirements
- PHP 7.4 or higher
- MySQL 5.7+ or MariaDB 10.2+
- Apache/Nginx web server
- mod_rewrite enabled
- PHP extensions: mysqli, pdo, mbstring, intl, fileinfo, curl, gd
| Author | TareenSoft |
|---|---|
| Category | Scripts & Code / PHP Scripts / POS |
| Price | $15 |
| Extended License | $45 |
| First Release | Apr 8, 2026 |
| Last Update | Apr 20, 2026 |
| Files included | .php, .css, .html, .sql, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,865 views · 35 clicksSaaS · Week 45 · 3,865 views · 35 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 41,472 views · 222 clicksWebsite · Week 45 · 41,472 views · 222 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 39,505 views · 114 clicksSaaS · Week 45 · 39,505 views · 114 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 58,543 views · 198 clicksSaaS · Week 45 · 58,543 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,925 views · 121 clicksDesktop App · Week 45 · 27,925 views · 121 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,789 views · 19 clicksWebsite · Week 45 · 3,789 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,474 views · 17 clicksWeek 45 · 2,474 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,306 views · 13 clicksWeek 45 · 2,306 views · 13 clicks