
Ultra Invoice System is a comprehensive, web-based invoicing and Point of Sale (POS) solution designed for small to medium-sized businesses. Built with PHP, MySQL, HTML, CSS, and JavaScript, it provides a complete financial management platform for tracking sales, managing customers, products, and invoices.
Create, edit, view, and void invoices
Multi-currency support (50+ currencies)
Automatic invoice numbering
Discount management (percentage or fixed amount)
Tax calculation (configurable VAT rates)
Email invoices directly to customers
Send payment reminders
PDF generation and print support
Thermal printer compatibility (80mm)
Complete customer profiles with contact information
Track customer balances and credit limits
View customer transaction history
Customer statements and aging reports
Export customer data to Excel/CSV
Product catalog with barcode support
Stock/inventory tracking
Category and unit management
Real-time stock updates on sales
Product search and filtering
Fast checkout interface
Split payments (cash, card, transfer, etc.)
Partial payment handling
Credit sales with balance tracking
Receipt generation
Product search by name or barcode
Editable pricing for discounts
Real-time revenue statistics
Invoice status overview (paid, unpaid, overdue, partial)
Monthly revenue charts
Top customers by revenue
Recent transactions display
Overdue invoice tracking
Multiple payment methods
Split payment support
Partial payment tracking
Payment history
Credit sales management
Customer balance updates
User authentication and role management (Admin/Staff)
Company profile customization
Logo upload
Email configuration (SMTP)
Database backup tools
Activity logging
Responsive design (works on desktop, tablet, mobile)
Print optimization for A4 and thermal printers
Backend: PHP 7.4+
Database: MySQL 5.7+
Frontend: HTML5, CSS3, JavaScript
Libraries: Bootstrap 5, jQuery, Chart.js, TCPDF
PDF Generation: TCPDF via Composer
Users management
Customers
Products
Invoices & invoice items
Payments
Currencies
Sales & sale items
Payment channels
Activity logs
Password hashing (bcrypt)
Session management with timeout
CSRF protection
SQL injection prevention (PDO prepared statements)
XSS protection
Role-based access control
Quick checkout with POS interface
Inventory management
Customer credit tracking
Sales reporting
Professional invoice generation
Recurring customer billing
Payment tracking
Email invoicing
Customer credit limits
Bulk product management
Outstanding balance tracking
Statement generation
Cost-Effective: Open-source solution with no licensing fees
Multi-Currency: Support for 50+ currencies for international business
Flexible Payments: Cash, credit, split payments, partial payments
Professional Branding: Custom company logo and information
Inventory Control: Automatic stock updates on sales
Customer Credit: Track and manage customer outstanding balances
Printable Documents: Professional invoices for A4 and thermal printers
Data Export: Export reports to Excel and CSV
Audit Trail: Complete activity logging for compliance
Cross-Platform: Works on Windows, Mac, Linux, and mobile devices
Small to medium retail stores
Boutiques and fashion stores
Restaurants and cafes (with thermal printer support)
Wholesale distributors
Service providers (consultants, freelancers)
Small manufacturing businesses
Pharmacy and health stores
Electronics shops
PHP 7.4 & Above
V1 (2026)