Back to System

Overview

Welcome to the ISP Billing System documentation. This comprehensive system is designed to streamline your ISP business operations by automating billing, client management, and router integration.

Built with modern web technologies, the system provides an intuitive interface for managing your network infrastructure, customer subscriptions, and financial transactions efficiently.

Version: 1.0.0  |  Last Updated: July 2026  |  Stable  |  Production Ready

Automated Billing

Generate invoices automatically and track payments in real-time

Client Management

Comprehensive client profiles with subscription history

Router Integration

Seamless MikroTik integration for automated network management

Analytics & Reports

Detailed reports on revenue, usage, and business performance

Billing Features

Auto Generate Invoice/Soa

The system automatically generates invoices for all active subscribers based on their billing cycles. This eliminates manual work and ensures timely billing.

  • Automatic generate invoice/soa when payment is made.
  • Downloadable invoice/soa as pdf.
  • Peso currency support.
  • Bill calculation and management.
  • Invoice numbering system.
Benefit: Save hours of manual work and reduce billing errors with automated invoicing.

Subscription Plans

Create and manage flexible subscription plans to suit different customer needs.

  • Unlimited plan creation.
  • Custom pricing per plan.
  • Bandwidth allocation per plan.

Payment Processing

Accept payments securely through multiple payment channels.

Supported Payment Methods:

  • Cash Payments - In-person collection tracking.
  • Digital Wallets - GCash, Maya, GrabPay.
  • Bank Transfers - Manual verification with receipts.
  • Payment Gateways - GCash, Maya, GrabPay integration.

Payment Features:

  • Real-time Status Updates: Payment confirmation thru sms updates automatically.
  • Receipt Generation: Automatic receipt generation for payments using bluetooth receipt printer.
  • Payment History: Complete record of all transactions.
  • Partial Payments: Track and manage partial payments.
  • Payment Reminders: Automatic sending sms reminders on subscriber/client duedate.
  • Overdue Reminders: Manual sending sms reminders for overdue payments(button sending).

Invoice Management

  • PDF invoice generation
  • Invoice status tracking (Paid, Pending, Overdue)
  • Bulk invoice operations
  • Subscriber/Client invoice portal

Export Options:

  • PDF reports for professional presentation.
  • Print-ready reports.
  • Dashboard visualization widgets.

Reports & Analytics

Financial Reports

  • Revenue reports (Daily, Weekly, Monthly, Yearly).
  • Payment summary reports.
  • Balance aging reports.
  • Collection efficiency reports.
  • Expenses reports (Daily, Weekly, Monthly, Yearly).

Export Options:

  • PDF reports for professional presentation.
  • Print-ready reports.
  • Dashboard visualization widgets.

Client Management

Client Accounts

Manage all customer accounts efficiently with comprehensive client management tools.

  • Easy Subscriber/Client creation (Technician portal can make).
  • Complete Subscriber/Client profile management.
  • Contact information address and locations tracker.
  • Client status tracking (Active, Inactive/Disconnected, Pullout).
  • Client payments tracking (Paid, Overdue, Forpullout).
  • Client search and filtering.

Subscription Management

  • Assign subscription plans to subscribers/clients.
  • Upgrade/Downgrade plans easily.
  • Subscription disconnection and reactivation.
  • Bandwidth limit management.

Client History

  • Complete billing history per subscriber/client.
  • Complete payments history per subscriber/client.
  • Payment transaction logs.
  • Subscription change history.
  • Date tracking when subscriber/client change status.
  • Client tickets history.

Export Options:

  • PDF reports for professional presentation.
  • Print-ready reports.
  • Dashboard visualization widgets.

Router Integration

MikroTik Integration

Seamless integration with MikroTik routers for automated network management.

  • 3 router/mikrotik/server support.
  • Real-time monitoring internet source connection.
  • Real-time pinging mikrotik router.
  • Real-time active connection monitoring.
  • Mikrotik router interface real time traffic monitoring.
  • Can disable/enable interface port.
  • Notify when port is disabled.
  • Automatic change user profile/bandwidth limit when changing plans.
  • Automatic create user/secret when create a subscriber/client.

Bandwidth Management

  • Real-time bandwidth usage monitoring.
  • Per-client bandwidth tracking.
  • Usage-based billing options.
Integration Benefits: Automatically provision clients, manage bandwidth, and monitor network status directly from the billing system.

Additional Features

Equipment Reports

  • Monitor equipment usage by category.
  • Monitor equipment allocation reports.
  • Monitor remaining available equipments.

SMS Features

  • Send SMS to all subscribers.
  • Send SMS to individual subscriber.
  • SMS templates.

Facilities Monitoring Reports

  • Real-time monitoring available slot on facilities.
  • Monitor subscriber/client facilities or napbox tagging.
  • Change subscriber/client facilities realtime
  • Facility allocation and availability monitoring.

Ticketing System

  • Can communicate directly to subscriber/client.
  • Can send job order to technician.
  • Ticketing index is arrange by its category.

Automation

Auto Tasking

Automated notifications to keep clients informed and reduce delinquencies.

  • Due Date Billing: Automatic generate subscriber billing.
  • Due Reminders: Automatic will send SMS to subscriber.
  • Payment Confirmations: SMS after successful payment.
  • Welcome Messages: New client onboarding.
Channels: SMS, and In-app notifications
1
Client Reaches Due Date

Invoice becomes due for payment

2
Grace Period Starts

Client has X days to pay before suspension

3
Payment Received

Account remains active, invoice marked as paid

Security Features

User Roles

Role-based access control to ensure data security and appropriate permissions.

Role Description Permissions Default Credentials
Admin Full system access All features, settings, and data. admin@afiberplan.com
Sub Admin Business Partner View reports and client data. subadmin@afiberplan.com
Collector Billing operations. Invoices, payments collector@afiberplan.com
Technician Field Operation. Create user/client view naptag and locations technician@afiberplan.com

Activity Logs

  • Complete audit trail of all system activities
  • User login history and authentication logs
  • Financial transaction logs
  • Client data modification tracking
  • System configuration change logs
Security Best Practices: All passwords are hashed, data is encrypted, and SSL/TLS is enforced for all connections.

Frequently Asked Questions

How are invoices generated?

Invoices are automatically generated on the client's billing date based on their selected subscription plan. You can also manually generate invoices from the client's profile.

Can I customize invoice/soa templates?

As of now its no.

Why theres no auto-suspension?

Small ISPs often show consideration to clients; if a client reaches out to make a request, the provider is usually willing to accommodate them.

What payment methods are accepted?

The system prioritizes home collection for the client's convenience, but it also processes payments via methods such as GCash, Maya, and bank transfers.

Can I track bandwidth usage per client?

Yes, the system integrates with MikroTik routers to track bandwidth usage per client. You can view usage statistics, generate usage reports, and even implement usage-based billing if needed.

Support

Need assistance with the billing system? Our support team is ready to help.

Website

unyoman.allstartech.click

Here, you can see other applications created by Unman Software Application.

Messenger Chat

Available during business hours

8:00 AM - 5:00 PM (GMT+8)

Video Tutorials

Step-by-step guides

Available on our YouTube channel

Ticket System

Submit support tickets

Track progress in real-time

Emergency Support: For critical issues, call our support hotline at +63 912 345 6789