Table of Contents |
---|
Summary
This article describes the configuration and actions that Credit Ratings perform on accounts. Credit Ratings and their sub component of 'Payment Terms' define the rules with which accounts are processed and assessed penalties for overdue invoices. These include sending of emails, late fee charges on customer accounts, the creation of notification tickets and other actions.
...
If you have not already done so, contact LogiSense Support using the information below to setup pre-seeding in your EngageIP environment:
LogiSense Support | email: support@logisense.com |
phone (Canada): 1-519-249- |
0508 | phone (USA): 1-917-410-3584 |
For additional details see the Pre-Seed Payment Terms for Production Environments section below.
Adding Credit Ratings
The default credit rating exists after install and you can create extra credit ratings as required.
Click the Setup tab
Select the Credit Ratings option
Click the Add button in the lower right
Enter the following information in to the fields provided:
Name - a descriptive name for the credit rating which will be applied to accounts
Terms - this sets the due date on invoices. The due date is determined on the date it is closed and based off that date. The term can either be a fixed day, or a time period. A term of +30 will set the due date 30 days from invoice date (not close, or sent or created dates). A term of 10 will set the due date on the 10th day of the month (e.g. if the invoice close date is Jan 1st, the Due Date will be Jan 10th, if the invoice is closed on Jan 11th, the Due Date will be Feb 10th). Entering +0 in this field will set the invoice as Due On Receipt (due on the invoice date)
Sort Order - represents the order in which items will be displayed in their respected drop down menus through out the application. This is an optional field where the lowest number will display its value at the top of the list
Click Save to save the credit rating, or Save/New to save and create additional credit ratings
Next to setup Payment Terms, click on the name of the credit rating you created:
Under Payment Terms click Add (Payment Terms are the rules that will fire in sequence as added)
Enter a number in the Days Overdue field
Select the Action to take place (Charge Late Fee, etc.)
Select whether this item is Active or not
Click Save
If prompted with a profile question enter the proper information and click Save (see 'Adding Action Scripts' below for more information)
Click Add again under payment terms to add a new one to build up your list of terms
...
Actions are scripts in the system that perform various tasks. The default system actions can be found by going to the Setup tab -> page / Actions link
Warning |
---|
Alert: Actions will be performed on any invoice with a due date earlier than the date you run the billing process on (i.e. regardless of the bill run date range the credit rating fires prior to billing and will check if there are any overdue invoices as of NOW) so for example the customer may receive multiple emails for multiple invoices on their account that are due the first time you have configured and run billing to process credit ratings. |
Once you have created a credit rating with payment terms (for example a Residential credit rating with a payment term 'Days Overdue' value of 10 days) you can supply actions to take, e.g. sending a late payment email 10 days past the invoice date.
...
Execution of Sample Payment Term Actions
Info |
---|
Note: Actions are triggered by Bill Runs which have the 'Run Payment Term' option enabled. If Bill Runs aren't enabled (running daily) or if the Run Payment Term option is disabled then Payment Term Actions will not run. |
At 10 days overdue, the system will:
...
Charge Late Fee - Applies a late fee (example below, a 5% late charge of the invoice balance). GL codes can be applied as well to late fee charges by editing the 'Charge Late Fee' action script, see the Action Scripts Listing article for details
Open Ticket - Configures EngageIP to automatically create and assign a ticket. If for example, you would like someone in a specific department to follow up with the customer
Send Email - Sends an email to the users billing contact following the format of the email you select
Note: email messages are setup in the Setup tab -> page / Communication Services -> / Email Messages sectionSet User Status - Automatically sets the user status to a status you choose. When the user status is changed the system will not add a transaction, the balance will be left as is (assuming there was no late fee applied as part of previous action that was triggered)
...
Search for and load the appropriate account
Click on the Tools tab
Under the Account Settings section click on Credit Rating
Select the appropriate Credit Rating for the account from the drop down menu
Click the Save button
...
Code Block |
---|
now - Invoice.DueDate = overdue days |
for example:
...
now
...
=
...
22nd
...
due
...
date
...
=
...
20th
...
22
...
-
...
20
...
=
...
2
...
(2
...
days
...
overdue)
The due date on invoices includes a time stamp, if the invoice due date even a second shy of 14 days it will still be evaluated as 13 days.
...
As shown below, an example of how such a credit rating would be configured
...
On the 5 day of the invoice being overdue (which would be the 6th of the month) the customer will be sent an email. On the 11th (10 days overdue) the customer will have a late fee applied, in this case 5% of the customers invoice balance. After 30 days overdue from the date of invoice, the customers account status will be changed to 'Canceled' and a prorated amount in the form of a credit will be applied. If a customer provides payment, an EngageIP user would need to enable their account manually
...
The refund under the Account's Transactions tab > page / Credits would appear as shown below:
...
Bill day on customer is 10 - Customer will be billed on the 10th of each month
Invoice Due Date will be set to the 15th of the month regardless of when the invoice was delivered
Info |
---|
Note: the terms below are set as '15' without the '+' (plus sign). This means that the terms relate to a day of the month and not 'X' days after the due date. For more detail see the 'Terms' definition at the top of this article. |
...
Customer will receive invoice on for example the 12th (if it takes a day or two to be mailed to them), the due date will show that the invoice is due on the 15th of the current month. If the invoice remains unpaid after 10 days then an email will be sent warning them that the invoice balance is due. If no payment has occurred after 45 days past due date (15th of the month) a flat fee of $50 will be applied to the account and will be shown on the latest open invoice (or the fee will cause a new open invoice to be created if no open invoice exists).
Tracking Credit Rating Activity
Click on the on Reports tab
Under the Owner Reports heading click the Event Log
On the Event Log table that loads click on the heading 'Action' and enter a Filter of 'ProcessPaymentTerms' (this will return all the payment terms being executed on and which user they are associated with)
To find more detail relating to actions, e.g. to see a snippet of the email that gets sent when the 'Send Email' action fires, you can then filter the report by date range using the first and last date you see in the event log after filtering. This way you can get a full list of actions that have processed that may or may not be related to payment terms
Finally, to confirm what has happened on specific accounts:
Click on the account link
Once on that customerthe account is loaded, click the Reports tab
Under the Account Reports heading click the Event Log
Scroll through to see all the actions taken directly on that customer account
Once you've created these filters you can create a saved list so that you can use these filters in the future without having to recreate them. See the article Customizing Data Displayed on Lists/Tables Using View Filters - Personal and Shared Role Filters for more information.
Pre-Seed Payment Terms for Production Environments
Note |
---|
Warning: the script provided below should only be done with the help of LogiSense customer support when turning up credit rating for the first time. |
The pre-seeding script allows you to seed payment terms so that customers who are very overdue do not receive multiple email notifications at one time. This script will add payment term logs into the 'paymenttermprocesslog' which tells payment terms that it has already executed terms on the invoices listed and therefore will not execute the specific payment term again for the overdue invoices. The script should be run once for each credit rating in your system, it will add bogus data for credit ratings that are not on the account specifically but this will not cause problems.
...
Ensure the Payment Term rules are marked as 'enabled' (click on the credit rating, then the payment term and check 'Active')
Ensure billing is running/has been run since Credit Rating terms have been setup. Billing is required to run to perform the credit rating check. If billing is not executing via a Bill Run ensure the EngageIP Billing Service in windows is running/restarted
Ensure the Bill Group is 'billable'. The Bill Group must be billable for billing to process the customers within that bill group. Check on On the Setup tab -> page click on the appropriate Bill Group name and check 'Billable'
If Credit Rating has already run today and you expect an adjustment to credit rating to look at an invoice again the same day, you will need to update lastcheckeddate in the invoice table to NULL. This is the field that the system checks each day so that credit rating doesn't run multiple times per day on the same invoice