By : codeglen Published On Thursday, November 12, 2026, 07:46 In PHP Scripts
This is not a standalone item. uInvoice will not run by itself. It is a plugin for Ultimate SMS, and you must already have Ultimate SMS 3.17.0 or newer installed before you upload this ZIP. It also requires PHP 8.3 or newer, MySQL or MariaDB, and an administrator who can install plugins. Install it from Admin → Plugins → Add Plugin, then activate it. Recurring invoices, payment reminders, and webhook retries also need a scheduler cron entry (schedule:run every minute).
Send invoices your customers can open and pay, inside the Ultimate SMS admin you already use. uInvoice is the invoicing plugin for Ultimate SMS: drafts and issued invoices, quotes, credit notes, recurring bills, payment records, PDF invoices, a customer portal, and a public link for each document. Tax is calculated in the plugin, numbers are assigned when you finalize a document, and paid Ultimate SMS receipts can be mirrored into uInvoice without changing your core billing records.
Thanks for getting in touch. Have you bought the uInvoice – Invoicing Plugin for Ultimate SMS? If yes, please create a support ticket on our support portal: Codeglen Support Forum. Our technical team will get in touch with you. Otherwise, you can put your pre-purchase questions in the public comments section
Codeglen does not provide any type of support for localhost or local machine or remote desktop.

The demo gets reset every 24 hours.
https://demo.codeglen.com/login
Admin View:
Email: [email protected]
Password: 12345678
https://demo.codeglen.com/login
Customer View:
Email: [email protected]
Password: 12345678
schedule:run every minute) for recurring invoices, payment reminders, and webhook retries.Create the invoice, send it, and let the customer open it, download the PDF, and pay. Quotes, credit notes, and repeating bills sit in the same menu.
Save a draft, then finalize it to assign the next number. Download a PDF, copy a public link, record a payment, mark it paid, duplicate it, raise a credit note, or void it. Overdue is calculated from the due date. Issued invoices keep the company details from the day they were finalized.
Send a quote and let the client accept it, or decline it with a reason, from the portal or a public link. Convert an accepted quote into a draft invoice. Raise a credit note against selected lines on a finalized invoice, issue it, and apply it to the balance.
Schedule daily, weekly, monthly, or yearly invoices. Pause, resume, skip the next run, or cancel. Reminder rules run before the due date, on the due date, and after it. A late fee can be added once when an invoice becomes overdue. These jobs need the scheduler.
Record a payment, approve or reject an uploaded proof, or refund a completed payment. Customers can pay the full balance or a partial amount when you allow it. Hosted checkout can start for Stripe, PayPal, Paystack, Razorpay, SSLCommerz, Mollie, Flutterwave, and 2Checkout when that method is already configured in Ultimate SMS. Each gateway needs your own account.
Customers get My Invoices, My Quotes, My Credit Notes, payment history, and a statement they can download as a PDF. A public invoice link can view the invoice, download the PDF, and pay. A public quote link can view, accept, or decline the quote. No account is required for those links.
Add a client, or import Ultimate SMS customers so they can open the portal. Tax rates can be percentage or fixed, inclusive or exclusive, and compound. Templates are classic, modern, or minimal, with your logo and brand color. The interface and PDFs ship in English and বাংলা.
Reports cover aging, revenue by period, revenue by customer, tax summary, payment methods, and outstanding invoices, with CSV and Excel export. A Sanctum REST API covers invoices, clients, and payments. Permissions are grouped under uInvoice, so you can decide who creates invoices, records payments, voids documents, and exports reports.
Optional. A customer can invoice their own clients, record payments, and approve proof. Online checkout for those customer-issued invoices is not included in this version.
Version 1.0.0 / ( 09.11.2026 )
===============================
+ Initial Release