Billing, invoicing, and finances in Splynx

Business is always about profit. ISP needs to control customer payments, generate invoices, process, and pair payments, and manage finance flow.

Billing, invoicing and finances in Splynx

Splynx has a powerful billing engine. It consists of 4 main parts:

  1. Transactions
  2. Invoices
  3. Payments
  4. Proforma Invoices

1. Transactions

The whole billing process inside Splynx is based on transactions. Transactions are the key point in billing, and they are always added when there is a change in the customer’s flow or balance:

  • Each invoice period Splynx charges customers automatically. The administrator can set up the invoice date as the 1st day of the month, and then the customer will be charged for the calendar month. Splynx has the ability to charge each customer on a different date. For example, one customer is charged on the 15th day of the month, and another customer is charged on the 20th. This action creates an “+ Debit” transaction.
  • When a customer pays for services, a transaction is created. He can pay via bank transfer, cash, or online payment gateway. Splynx will always pair the payment with the customer’s account and create one payment transaction. A “- Credit” transaction is then created.
  • When an administrator adds or removes money to/from the customer’s balance.
  • When correction is needed, it’s also achieved with a transaction.

Thanks to the transaction system, there is always a clear history, as well as a way to track changes in the customer profile.

Invoices in Splynx

2. Invoices

Splynx provides the ability to work with or without invoices. Without issuing invoices, Splynx just receives payments and charges customers each invoice period without creating an official document. When invoicing is required, Splynx is able to generate invoices automatically, or the administrator can issue invoices manually. Invoices can be created in a bunch or separately. Invoices in PDF format are fully customizable. All documents generated by Splynx can be exported to different formats to end-users for printing or sending.

Example of the custom invoice for our customer:

Payments in Splynx

3. Payments

Splynx processes payments. When a customer pays cash in your company office, the Cash Desk module is used to enter payments into the system. The Cash Desk operator’s access is limited: he can only accept, enter payments and view customers’ details. The administrator can add cash payments into the system as well.

ISPs usually have different payment methods; we support bank transactions or the generation of SEPA payment orders. Bank payment transactions are automatically processed by Splynx handlers – small modules created for each bank file format.

An example of automatic bank processing is shown in the picture below:

Bank statements history in Splynx

SEPA payment orders are files generated by Splynx and sent to the bank, transferring money from customer accounts to the company account. We support different SEPA formats and we can support formats of any European country.

Payment gateways. We are continuously adding online payment gateways such as PayPal, etc. Customers can pay your company for services via a login portal or directly via an online payment gateway website. When Splynx receives a payment, one transaction is added.

4. Proforma invoices

These are non-tax documents created by Splynx. Sometimes companies don’t issue invoices immediately but send customers a payment request or proforma invoice. When proforma invoices are created, the customer’s balance hasn’t been changed. The main reason for this billing approach is to prevent the payment of VAT tax for non-paying customers. If the customer pays the amount specified in the request PDF, the company can issue a tax invoice.

An example of this document is shown in the picture below:

Proforma invoices in Splynx

The Splynx billing engine is fully customizable and scalable with the ability to serve thousands of transactions every month. Our customers use it in different parts of the world and we are able to set up the billing according to local requirements.

Splynx is also a very powerful RADIUS server, you can check it out here.

There are four video tutorials below, showing how each part of the billing engine works.

Transactions

Services

Invoices

Payments

More in Billing

Billing Billing payment reminders

How to use Splynx billing payment reminders and notifications

Splynx auto-notifications and reminders ensure that both broadband providers and customers stay informed about their cas...

Billing Broadband packages in Splynx

Broadband package variability in Splynx

To ensure that an internet service provider can fully provide end-users with different options for broadband tariff offe...

Billing Splynx billing dashboard

Recurring billing engine that automates who you bill, when, and how

Recurring billing is a payment model that helps ISP businesses charge their customers for their services at regular time...

Billing Reseller management in Splynx

How to manage internet resellers in Splynx

If you want to expand your ISP with a reseller business model, the Splynx billing platform provides three powerful modes...

Billing Splynx integration with Payrix

Payrix payments processing in Splynx

Every business needs to get paid. Now Australian, New Zealand WISPs can process recurring billing by Direct Debit or tak...

Billing How to configure voice billing in Splynx

Voice billing

Splynx ISP framework has a useful feature to rate phone calls, messages, data and charge customers for voice services.

Billing Splynx data top-ups

Data top-ups

Sell additional data to customers using the TopUp Splynx feature! CAP is limiting the access after reaching the data lim...

Billing Payment gateways in Splynx

Payment gateways

Let your customers pay online with Paypal, Stripe, Authorize.net, SEPA, GoCardless, Netcash, or another supported paymen...

Billing Cashdesk module in Splynx

Cashdesk module

Cashdesk is a Splynx module for processing payments. The Cashdesk can be used by accountants who don’t have to get acc...

Billing How to receive payments via PayPal in Splynx

PayPal payments in Splynx

You can receive payments via PayPal using Splynx. Splynx generates invoices for services, that are sent to customers’ ...

Find out how Splynx helps ISPs grow

Learn more