This functionality optimizes the matching between invoices and payments in case the customer paid more or less than he should. This would lead to unbalanced customer account and manual events would need to be created to balance the account. pixi* solves this problem by automatically creating overpayment or underpayment events in the customer account.
Terminology
Overpayment: If a customer pays a higher amount than the invoice total, e.g. because of additional reminder costs, the payment is matched automatically to the invoice when performing payment matching with pixi* Payments. The difference between the invoice total and the actual payment can be balanced automatically by matching the new event to the payment.
Underpayment: If a customer pays less than the actual invoice total, the difference can be accepted up to a certain threshold. In order to balance the customer account a new event can automatically be created by pixi* and matched with the invoice.
Note: A manual event is an event in a customer account that is not pre-defined by pixi* (system event).
Overpayment
If a reminder is created for unpaid invoices, it is possible to charge additional reminder costs. These reminder costs are not added to the initial invoice amount. If the customer now pays the invoice together with the reminder costs, pixi* cannot match this overpayment directly with the automatic payment matching. The automatic event creation in case of overpayments is important to keep balanced customer accounts.
You can define all necessary settings in pixi* Control Center > tab Database Settings > folder Customer Service > Customer Account.
Setting: Auto. Overpayment - Enabled
This setting enables or disables the automatic event creation in case of overpayments.
OFF (Default): No automatic booking event is created.
ON - Amount: Automatic booking events are only created if the difference between invoice and payment is smaller than the amount defined in setting Auto. Overpayment - Threshold Value.
ON - Percent: Automatic booking events are only created if the difference between invoice and payment in percent is smaller than the percentage defined in setting Auto. Overpayment - Threshold Value.
Setting: Auto. Overpayment - Threshold Value
Here you define the threshold for overpayments which triggers the creation of automatic booking events. If the difference between invoice and payment is higher than the defined threshold, an automatic event is not created.
Enter the value in amount or percent, depending on "Auto. Overpayment - Enabled" setting. Amount format has to be 0.10, if entered amount is 0,10 it takes 10.
Example: The customer pays 103,- €. The invoice total is 100,- €, the reminder costs are 5,- €. The threshold setting is set to 5.00 €. If payment matching with pixi* Payments is done, an automatic booking event of 3,- € would be created.
Setting: Auto. Overpayment - Manual Booking ID
If automatic overpayment is enabled, a manual event can be defined by its event ID which is used for the automatic creation of an event for overpayments.
Important: Use a manual event with a negative multiplier -1, to subtract the amount from the customer account.
Event IDs can be checked in the settings of the customer account in pixi* Customer Service. By default account HAP (Happy Account) is used.
Automatic Event Creation in case of Underpayment
If the customer pays a lower amount than the invoice total, there are several possibilities to handle the open amount. If the difference is little, it is easier and more efficient to match it with a manual booking. The automatic payment matching in pixi* Payments will match the payment to the concerning invoice, but the difference will stay unmatched in customer account. The automatic event creation in case of underpayments is in this case important to keep balanced customer accounts.
You can define all necessary settings in pixi* Control Center > tab Database Settings > folder Customer Service > Customer Account.
Setting: Auto. Underpayment - Enabled
This setting enables or disables the automatic event creation of in case of underpayments.
OFF (Default): No automatic booking event is created.
ON - Amount: Automatic booking events are only created if the difference between invoice and payment is smaller than the amount defined in the setting Auto. Underpayment - Threshold Value.
ON - Percent: Automatic booking events are only created if the difference between invoice and payment in percent is smaller than the percentage defined in the setting Auto. Underpayment - Threshold Value.
Setting: Auto. Underpayment - Threshold Value
Here you define the threshold for underpayments which leads to the creation of automatic booking events. If the difference between invoice and payments is higher than the defined threshold, an automatic event is not created.
Enter value in amount or percent, depending on "Auto. Underpayment - Enabled" setting. Amount format has to be 0.10, if entered amount is 0,10 it takes 10.
Example 1: The customer pays 88,- €. The invoice total is 92,- €. The threshold setting is set to 5.00 €. If payment matching with pixi* Payments is done, an automatic booking event of 4,- € would be created.
Example 2: The customer pays 28,- €. The invoice total is 30,- €. The threshold setting is set to 5 %. If payment matching with pixi* Payments is done, an automatic booking event will not be created because the difference is too high.
Setting: Auto. Underpayment - Manual Booking ID
If automatic underpayment is enabled, a manual event can be defined by its event ID which is used for the automatic creation of an event for underpayments.
Important: Use a manual event with a negative multiplier -1, to add the amount to the customer account. From point of view of the shop a negative amount with a negative multiplier is created - similar to a credit for the customer. If you enter a manual event ID of a positive multiplier, the automatic event will not be created.
Event IDs can be checked in the settings of the customer account in pixi* Customer Service. By default account HAP (Happy Account) is used.