This enhancement will only appy for organizations that have amounts configured in Pay Off Limit. In order to have the current behavior where Cirrus does not consider maximum pay off limits, this field should be left empty.
With this configuration enabled, Pay bill? checkbox will ask Cirrus to assign the collected amounts to the invoice and to automatically assign any differences as either bad debt or new balance. You can still use this functionality to manually set invoice amounts as bad debt and to assign only partial payments from this allocation.
Cirrus will now have a new configuration for pay off limits where organizations can set an amount limit in local currency of allowed bad debt and invoice pending balance while assigning payments to these invoices. By doing this, we are making sure that our clients can assign limits to their collections and then Cirrus can generate credit notes for pending amounts. See more details below.
In order to set a limit for paying off invoices, go to Improvement Settings* and in Pay off limit set the amount in local currency :
*ECS Staff Only, request via ticket or chat.
In our example we set a limit of 50 SAR so Cirrus will not allow to pay off invoices if the new resulting balance is bigger than this amount (New balance of receipt) and therefore, to allow them to generate automatically bad debt amounts only if they're equal or under this limit.
In addition, we added some notifications to enhance the usability of this process for every scenario where applied amounts are not equal to the invoice balance.
Case 1. When new balance of receipt is bigger than the pay off limit
If amount of collection in Collections and Assignments is smaller than the invoice balance, Cirrus will generate bad debt amounts when clicking on Pay Bill (see case 2) but if this new balance is bigger than the pay off limit then it will not be assigned as bad debt amount, letting you know that this invoice cannot be paid off with such collection since pending balance exceeds the limit :
When new balance is bigger than the limit, you will see the following message :
Example :
Invoice Balance : 130 SAR
Collection : 50 SAR
Applied Import : 50 SAR
New Balance of Receipt : 80 SAR
If this 80 SAR amount is under the limit, it will be assigned to the bad debt amount. If it's over the limit, you will not be able to pay off the invoice.
Case 2. When new balance of receipt is smaller than the pay off limit.
If you have received a collection that will not cover the full invoice balance and if their pending amount is smaller than the pay off limit, Cirrus will automatically assign this amount to the Bad Debt Amount field :
You will be able to proceed by saving your changes.
Case 3. When the applied amount is bigger than the invoice amount
In addition to these validations, we included another one for when the collected amount is bigger than the invoice balance and users try to to apply the full collection instead of only applying the invoice amount. If you try to do this, Cirrus will ask if you want to pay off this invoice and if you proceed by clicking either yes or no, you will see an error message telling you that the amount to apply is bigger than the invoice amounts :
New balance of receipt is negative :
Error message :
We hope this improves your Cirrus experience. Remember to share this information and ask for help if you need it.
Date: September 25, 2023.