Recurring transactions are transactions that are repeated at some frequency such as every accounting period or every quarter or whenever.
The ApRecurID uniquely identifies a recurring transaction. To protect against duplicate transactions being processed the system will only allow one recurring transaction with the same ApRecurID to be posted to the transaction tables within the same accounting period.
Start Date
The Start Date determines the earliest transaction Date for which this transaction would be selected for processing. If its Start Date is after the transaction Date the transaction would not be selected.
Stop Date
The Stop Date determines the latest transaction Date for which this transaction would be selected for processing. If its Stop Date is before the transaction Date the transaction would not be selected.
CycleID
Environments with recurring transactions often have a need to generate different groups of transactions at different times. When you Process Recurring transactions you specify a CycleID and transaction Date. Only those 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 to set, change or cancel the 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 exit the field, if applicable, to make sure that the value displayed has been posted and then check it.
Defaults | SupplierID
Use this to set, change or cancel the default SupplierID. If there is a default SupplierID 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 exit the field, if applicable, to make sure that the value displayed has been posted and then 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 Invoice transactions.
When the Debit Memos tabsheet is active this will process Recurring Debit Memo transactions.
Enter the Transaction Date and CycleID in the dialog box.
Click this button or use File | Process... to continue.
Eligible valid recurring 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.