The invoice is a commercial document that lists the goods or services you have supplied to your customer and what they owe you in return. It includes the cost of the products purchased or services rendered to the customer, the names of the seller and customer, a description and price of the goods or services, and the terms of payment.
Invoices are considered as the tax documents if your business is registered for VAT (value added tax), you are not allowed to simply remove an invoice from sales records. It is required to issue invoices in line with specific regulatory requirements and to keep copies to show what revenue you earned and any tax you might have collected on the sale. The invoice can be annulled with a Credit note if issued incorrectly.
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 an administrator can issue invoices manually.
The invoices can be created for all required customers in Splynx or for an individual one. The invoices in PDF format are fully customisable with templates.
All documents generated by Splynx can be exported in different formats (PDF, CSV, Excel) for printing or sending to the end-users.
All issued Invoices can be found in Finance → Invoices
.
With the use of a filter, it is possible to display invoices by Period of time, Partner or Status (Any
, Paid
, Unpaid
, Pending
, Deleted
, Overdue
).
Beneath the list/table of invoices you'll find the table Totals that displays a total of all invoices by their status, the number of invoices in each status and the total amount of money in each status of invoices.
NOTE:
Partially paid
invoices will be included in the Unpaid
category of the Totals table in Finance → Invoices
.Partially paid
invoices:To export the list of invoices for accounting purposes, open Finance → Invoices
and click on Export button.
In the export window, you can choose the period of time and the export type/format (PDF, CSV, external handler, etc.).
Alternatively, once you have selected the required invoices, you can export them using one of the following actions One PDF file
, PDF files in archive
or Export
in the mass Actions drop down menu.
If one of the payment add-ons is configured for customers in Splynx, you can manually charge the invoices all at once using the Charge button at the top right corner of the table or you can use the same named option in the mass Actions drop down menu by selecting the required invoices before.
Using the Charge option in the mass Actions menu, the charge operation will be applied only to selected invoices in the list:
Using the Charge button at the top-right corner of the page, the charge operation will be applied to all invoices according to the selected period in the panel, including invoices with the Overdue
and Pending
statuses:
In the new window, please specify the necessary options for the invoice charge:
Period - the time period when the invoices were created;
Partners - the service provider to which the customer is assigned to;
Location - the customer location;
Customer payment type - the method that is used by customer to make payments;
Customer status - you can select New, Active, Blocked, Inactive, or all;
Customer labels - you can select specific customer labels to choose which invoices to charge. Only invoices associated with customers who have these labels will be processed.
Invoice type - you can select All, One-time invoice or Recurring invoice;
Invoice status - the status of invoice, by default is used Unpaid
;
Total - the total sum of the invoice, the amount can be specified by =
(equal to), <
(less than) and >
(greater than) sings;
Customer ID - the customer id within the Splynx;
Invoice number - the number of invoice in Splynx, usually the format {year}{partner_id|2}{next|6}
is used by default, it can be changed in Config → Finance → Settings
;
External handler - requires one of the payment add-ons in Splynx to be installed, as a result this determines which handler we can choose here.
Click the Next
button to proceed with the charging process.
The second window will appear, displaying the list of invoices to be charged:
Confirm charge - the toggle allows to confirm the charge;
Number of invoices - the quantity of invoices to be issued for charge;
Total amount - the total final price at which customers are invoiced;
Due amount - the actual price that is charged because some invoices have been partially paid.
If you need to correct something in the previous window, click on Back
.
If everything is right, click the Charge
button to finish the charging process.
Once charged successfully, payment statements and batch files will be created and sent to payment add-on side and the issued invoices will be in Pending state. It will take some time for payments or bounced payments to be received. Then the status of the invoices will be changed to Paid.
This tab appears only when a payment add-on supporting balance charging is installed.
Partners - the service provider to which the customer is assigned to;
Location - the customer location;
Customer payment type - the method that is used by customer to make payments;
Customer status - you can select New, Active, Blocked, Inactive, or all;
Customer labels - you can select specific customer labels to choose which balances to charge. Only balances associated with customers who have these labels will be charged;
Balance due - the total amount of the balance; the amount can be specified by =
(equal to), <
(less than) and >
(greater than) sings;
Customer ID - the customer id within Splynx;
External handler - installation of one of the payment add-ons capable of charging balances is required, and this choice determines which handler we can use here;
External handler parameters (depends on a specific handler) - the additional parameters that may vary depending on the selected handler;
netcash_do
handler, we can set the Action date
parameter to specify the date of the affected transaction (-s), etc.;For example, when the 'Search customers only with unpaid invoices' toggle is disabled, customers without unpaid invoices will also be included in the charge.
A customer without unpaid invoices has been added:
Click the Next
button to proceed with the charging process.
The second window will appear, displaying the list of customers to be charged:
Confirm charge - the toggle allows to confirm the charge;
Number of customers - here, you can see how many customers will have balances charged;
Due amount - the actual amount to be charged.
If you need to correct something in the previous window, click on Back
.
If everything is right, click the Charge
button to finish the charging process.
The invoice charging process can be automated using the Auto charge filter.
Open Finance → Invoices
, click on the Charge button and navigate to the AUTO CHARGE FILTERS tab. Then press the Add button.
Auto charge filter doesn't require any confirmation from the administrator, so use it with caution.
Important:
To make Auto Charge with Day of charge
set to Day of/after/+N days after
issue work properly - you should navigate to Config → Finance → Automation
and ensure that the value in Date to use on finance elements
field is set to Real date of issuing
.
Otherwise, if you wish to use Billing date
as Date to use on finance elements
- you can use Day of charge
set to Day of month
or Day on/before due date
.
Why we cannot use the Billing date
value in the Date to use on finance elements field for Auto charge filter with Day of charge
set to Day of/after/+N days after
issue?
Let's say that we have the default settings in Config → Finance → Automation
:
Confirmation period (days)
= 3;
Date to use on finance elements
= Billing date;
And Billing day
= 1 for the customers in Splynx (the option is located in Config → Finance → Settings
)
Consequently, the invoices will be auto-generated and will be visible for customers on the 4th day of the next month, but the date creation of such invoices is the 1st day of the month. The Auto Charge filter won't find the invoices on 1st day of the month because they are not visible to customers. When the 4th day arrives, the Auto filter will not charge the invoices because its creation date is the 1st day of the month.
In a new window, please specify the necessary options for the auto-charge filter:
Charge type - choose between Invoice or Balances;
Enabled - the toggle to enable/disable the filter;
Day of charge - date when the filter starts;
Partners - the service provider to which the filter is applied to;
Location - the customer location to which the filter is applied to;
Customer payment type - the customer's method to make payments;
Invoice type - you can select All, One-time invoice or Recurring invoice;
Status - the status of the invoice to which the filter applies;
Customer status - you can select New, Active, Blocked, Inactive, or all;
Customer labels - you can select specific customer labels to choose which invoices to charge. Only invoices/balances associated with customers who have these labels will be processed.
Total - the total sum of the invoice to which the filter applies, the amount can be specified by =
(equal to), <
(less than) and >
(greater than) sings;
Customer ID - the customer id within Splynx;
External handler - requires one of the payment add-ons in Splynx to be installed, as a result, this determines which handler we can choose here.
If you select 'Balances' the fields will be as follows:
Enabled - the toggle to enable/disable the filter;
Day of charge - here, only Day of month is available;
Day of month - specify the day of the month;
Process at - specify the time for processing the charge;
Partners - the service provider to which the filter is applied to;
Location - the customer location to which the filter is applied to;
Customer payment type - the customer's method to make payments;
Status - select a customer's status (New, Active, Blocked, Inactive);
Amount due - the total amount of the balance; the amount can be specified by =
(equal to), <
(less than) and >
(greater than) sings;
Customer ID - the customer id within Splynx;
External handler - installation of one of the payment add-ons capable of charging balances is required, and this choice determines which handler we can use here;
Then, click the Save
button. To edit the created filter, click the Edit icon.
NOTE:
The filter will be triggered on the selected day in Day of charge field at the specified time;
The result of the charge execution can be checked under the Charge history tab, the value in the Source column should be auto
.
To download the charge result files click the icon under the Charge history tab.
Splynx checks for any payments and allocates them to the correct invoice. As a result, the invoices will become Paid
or Unpaid
. You can check the status of the payment statements for the charge invoices in Finance → Payment Statements → History
Suggested to read: Customer billing