TSoftPOS Point of Sale System icon

TSoftPOS Point of Sale System

Go to Website
Hot or Not
TSoftPOS Point of Sale System

Description

TSoftPOS Point of Sale System - Multi Language

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 sold

Who 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

  1. Customer selects products
  2. Cashier searches/scan products
  3. System shows stock availability
  4. Customer information added (optional)
  5. Payment method selected
  6. System calculates total, tax, change
  7. Sale completed, stock reduced
  8. Receipt generated and printed

Purchase Process

  1. Create purchase order
  2. Select supplier and warehouse
  3. Add products with quantities and costs
  4. Record initial payment
  5. System updates stock automatically
  6. Purchase status tracked (pending/partial/received)

Return Process

  1. Find original sale
  2. Select items to return
  3. Specify quantities and reason
  4. Record refund amount
  5. Stock automatically restored
  6. 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

  1. Upload files to web server
  2. Create MySQL database
  3. Import SQL file
  4. Configure database connection in .env
  5. Set proper file permissions
  6. Access installation URL
  7. Follow setup wizard
  8. 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 product

Inventory 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 changes

Requirements

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
AuthorTareenSoft
CategoryScripts & Code / PHP Scripts / POS
Price$15
Extended License$45
First ReleaseApr 8, 2026
Last UpdateApr 20, 2026
Files included.php, .css, .html, .sql, JavaScript .js

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