Open-Source Billing And Rating Platform For Subscription http://www.ngbilling.com/
3.1K
OpenSource Next Generation Billing and Rating platform for subscription billing,payments and Dunning. Its plug-in architecture allows you to easily apply custom logic and integrate with third party systems easly. Some of the interesting supported usecases are available in last sections. Customized plugins can be configured easly to add features in Billing plugin stack. More than 100+ customization plugins on base platform.
* Define your product catalog and categorise products based on Subcription, Add-ons and Onetime products/services.
* Configure the Billing frequencies for Subscriptions and Add-Ons(Yearly/Monthly/Weekly).
* If Rating engine is required select the rating engine based on call Volumes
* Default rating engine with Mediation Plugin supports 1 to 5 million call records per day .
* OpenRate rating engine with Mediation Plugin supports 1 to 5 million call records per day .
* CGRates rating engine with Unlimited Volume performance.
* Identify the Payment plugin required for customer payments. Authorize.net is provided by default.
* Identify the Invoice templates or use default Invoice Templates
* Configure SMTP server and Notification Templates to send Invoices or Notifications.
Please note binary,sourcecode and Docker is based on default rating engine. Others required additional expertise and REST API expertise. Support can be provided based on requirement.
Refer docs folder(/ngbilling-master/docs) for more usecases.
Configurable Framework with plugin extentions.
Scalable Design.
Complex Account Structures with multilevel Hierarchy(Level 1 to Level 'N').
Custom Fields can be added through User Interface.
Good Looking UI for Customers and Admin.(Role access SQL can be provided based on Request)
Role Based Security.
1 Format Invoice Template.
Catalog Management.
Multiple Language Support.
Multiple Currency Support.
Automated payment processing(1 Free plugin for Authorize.net).
Tax percentage support.
Absolute discounts.
Notifications(Invoice,Payment,Customer,Order)
Flat Rating supported. Additional plugins needs to install for Bundles and flexi rating policies
Generate product based commission for Agents.
Calculate commission based on Generated Invoices and Setup Referal Percentage.
Hierachy management that supports multiples levels of contract managment and invoice can be generated based on levels.
Customer fields can be added against Customer, Address, Order and Payment.
The Account Type entity provides the ability to assign every customer a pre-determined BillingCycle,InvoiceDesign, Credit Limit and Credit Notifications. It also generates a new level for Pricing Resolutions, which helps to determine pricing for products at the Account Type level. An AccountType must be assigned to any new customer.
* Set up the Database as above.
* Go to https://hub.docker.com/r/ngecom/ngbilling
* docker pull ngecom/ngbilling
* docker run --net=host -i -t -p 8080:8080 ngecom/ngbilling:latest
* Go to the browser and type localhost:8080/ngbilling
* Login with username and Password admin/ngAdmin123$
You are running a VOIP/MVNO/Online business platform and need to offer recurring products and/or charge based on usage. Your products may need to offer free periods,discount policies and add-ons and you need the flexibility to specify how products should be invoiced like group subscriptions on one invoice and configure how the system should behave upon cancellation,pro-rate on Entry and Exit.SaaS solutions often lack of flexibility and make it really hard to debug the system and expose your most precious customer data. NGBilling has been designed specifically to address those needs:
You are running a large ecommerce operation across the world: you need to process payments in multiple currencies, and accept many different payment methods (credit and debit cards, online money transfers, etc.). System support different payment flows and interact with many different payment gateways. Invoices needs to be settled with different invoice status like Open,Closed,Partially Paid. NgBilling is an ideal and well proven solution to address this problem:
Your customer is not paying Invoices and you have complex dunning policies to be included in different stages. Reminder emails and Notifications needs to be send to alert the customer that your invoice is due and has reached different stages. NgBilling is an ideal and well proven solution to address this problem:
Your customer wants to make payments online and modify his subscriptions and add-ons. This can be easly achieved through customer portal. NgBilling is an ideal and well proven solution to address this problem:
Content type
Image
Digest
Size
730.6 MB
Last updated
about 6 years ago
docker pull ngecom/ngbilling