(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
==Introduction== | ==Introduction== | ||
: To execute a simple commission script to determine the commission rate based on the payment age (Payment Date - Invoice Date). | :1. To execute a simple commission script to determine the commission rate based on the payment age (Payment Date - Invoice Date). | ||
: '''Sales Commission Script''' module is required. | :2. '''Sales Commission Script''' module is required. | ||
<br /> | <br /> | ||
Line 49: | Line 49: | ||
|} | |} | ||
<br /> | <br /> | ||
Latest revision as of 04:47, 16 March 2018
Menu: Tools | Maintain Commission Script...
Introduction
- 1. To execute a simple commission script to determine the commission rate based on the payment age (Payment Date - Invoice Date).
- 2. Sales Commission Script module is required.
Maintain Commission Script
To Create New Commission Script
Field Name Explanation Code Input the new code. Description Input the commission script description. Script Load the commission script.
- 2. Example of the scripts:
- a. Script 1
OnOpen Script procedure CalculateCommission(AKODocAmt, AAge: variant; var Value: variant); begin if AAge < 10 then Value := AKODocAmt * 0.05 else if AAge < 20 then Value := AKODocAmt * 0.03 else if AAge < 30 then Value := AKODocAmt * 0.02 else Value := AKODocAmt * 0.005; end;