Recurring transactions are transactions that are repeated at some frequency such as every accounting period or every quarter or whenever.
The ArRecurID uniquely identifies a recurring transaction. To protect against duplicate transactions being processed the system will only allow one recurring transaction with the same ArRecurID to be posted to the transactions tables within the same accounting period.
Start Date
The Start Date determines the earliest transaction Date when a recurring transaction would be selected for processing. If its Start Date is after the transaction Date the recurring transaction would not be selected.
Stop Date
The StopDate determines the latest transaction Date when a recurring transaction would be selected for processing. If its Stop Date is before the transaction Date the recurring transaction would not be selected.
CycleID
Environments with recurring transactions often have a need to generate transactions at different intervals such as monthly or quarterly. When you Process Recurring transactions you specify a CycleID and transaction Date. Only those recurring transactions whose CycleID matches the CycleID you specify are eligible.
Defaults menu
Defaults | Type
Use this to change the default Type. The default Type is entered for you when you Insert a new transaction. When there is only one Type available this field is grayed out. Otherwise, you can choose a different default Type.
Defaults | Start Date
Use this to change the default Start Date. The default Start Date is entered for you when you Insert a new transaction.
Defaults | Stop Date
Use this to change the default Stop Date. The default Stop Date is entered for you when you Insert a new transaction.
Defaults | CycleID
Use this change the default CycleID. The default CycleID is entered for you when you Insert a new transaction.
Defaults | Amount
Use this option to set, change or cancel a default Amount. If there is a default Amount it is entered for you whenever you Insert a new transaction. When checked , the current default is shown and is used for new transactions. When unchecked there is no default. To change an existing default first uncheck it. To set an unchecked default to the current value in the field check it.
Defaults | CustomerID
Use this option to set, change or cancel a default CustomerID. If there is a default CustomerID it is entered for you whenever you Insert a new transaction. When checked, the current default is shown and is used for new transactions. When unchecked there is no default. To change an existing default first uncheck it. To set an unchecked default to the current value in the field check it.
Defaults | Debit/Credit Balance
In either the Debit or Credit column of the Detail panel you can press [Ctrl+D] or select Defaults | Debit/Credit Balance from the menu or double-click your mouse and the system will automatically fill in the applicable Debit or Credit amount to balance this transaction.
Options menu
Click this button or use Options | Process... to initiate processing.
When the Invoices tabsheet is active this will process Recurring Invoices transactions.
When the Payments and Credits tabsheet is active this will process Recurring Payments and Credits transactions.
Enter the Transaction Date and CycleID in the dialog box.
Click this button or use File | Process... to continue.
Eligible valid transactions that have not already been processed in the same accounting period as the transaction Date will be selected and inserted into the transaction tables.
Options | Delete expired...
This presents a dialog box for you to enter the Expiry Date for Deletion.
Recurring transactions whose Stop Date is on or before that Expiry Date will be deleted. Note that recurring transactions whose Stop Date has expired would never get selected anyway since their Stop Date is before a Transaction Date you would enter. This Delete expired... option is simply provided as a convenient way to automatically remove those expired recurring transactions.