Routing of Transactions
Using different routing rules you can set up the translation of transactions on the accounts to the payments of the "Accounting" module. The rules are set up on the "Routing" tab:
The upper part of the window contains the following buttons:
•New rule — start creating a new routing rule.
•Detach — delete all the payments and orders created in the "Accounting" module by the transactions according to the routing rules. As soon as it is pressed all the transactions will become unrecognized.
•Apply — start the processing of transactions (without checking for the new ones) according to the routing rules.
List of Rules
All the created rules are displayed as a table where the name, payer, beneficiary and currency are specified.
The following buttons appear if you put the mouse cursor over the rule:
• — move the selected rule up relatively to the others.
• — move the selected rule down relatively to the others.
• — create a copy of the selected rule.
• — delete the selected rule.
In order to modify a rule, double-click on it in the list.
Creating and Editing Rule
In order to create a new rule, press the corresponding button located in the upper part of the tab. The windows of creating and adding a rule are similar:
The window of editing is divided into three boxes.
Main parameters of the rule are specified in the first one:
•Name — name of the rule.
•Beneficiary — selection of the beneficiary organization. The list of organization added to the corresponding module will also be opened as soon as you press on this field.
In the second box it is necessary to specify the conditions for recognizing the transaction and the binding of it to the payer and beneficiary specified above. To add a condition you should press the "Add condition" button. A new line appears in the table, as soon as you do it. To edit a field in the line you should double-click on it.
•Field — one of the fields of the transaction that will be analyzed.
•Condition — condition the analysis of the field will be performed by (for example, "Empty", "Filled", "Equal to", etc.).
•Value — value the field specified above will be compared with. If the "Empty" or "Filled" conditions are chosen then the value shouldn't be specified. You can also use macros #CID#, #AUTOLINK# and #COMPANY# as the values. They can be used for determining the "Payer" and "Beneficiary" fields. If they are specified, the searching for the "CID", "Autolink" values or an exact match of company name (#COMPANY#) is performed through the whole database of organization. If one is found, the conditions is considered to be fulfilled.
The third box is intended for choosing the actions that will be performed if a transaction complies with the specified rules:
•Action — selection of the action:
•Send an e-mail to the company accountants — send a notification message to the mailbox specified in the "Value field".
•Change the payment sign — change the sign of the transaction amount before processing it (for example, adding it as a payment to the specified book). At that the transaction itself is not changed.
•Withdraw the commission % — charge the commission of the specified size (in percents) from the transaction before processing it. At that the transaction itself is not changed.
•Add into book — add the transaction as a payment to the book that is specified in the "Value" field.
•Distribute commission among agents — distribute the commission fee from the transaction amount among the agents that are specified as the commission agents for the payer company of the given transaction. For the distribution of commission an order is automatically generated in the "Accounting" module. The payer of this order will be the company that received the transaction and the beneficiary will be the agent.
•Value — name of the book the payment will be be copied to, name of the mailbox the notification will be sent to, or the product name for charging commissions.
In order to save the changes press the "Update" button.
Principles of Rules Triggering
The main requirement for a rule to trigger is the explicit determination of the payer and beneficiary, and also the fulfillment of all conditions specified in the rule of routing.
There are two ways of determination of the payer and beneficiary:
•The payer and the beneficiary are specified in the main parameters of the rule
•The payer and the beneficiary are not specified in the main parameters of the rule