--- title: "Scheduling Recurring Invoice Payments" slug: "scheduling-recurring-invoice-payments" updated: 2026-04-29T14:20:43Z published: 2026-05-26T15:58:50Z canonical: "help.idibilling.com/scheduling-recurring-invoice-payments" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.idibilling.com/llms.txt > Use this file to discover all available pages before exploring further. # Scheduling Recurring Invoice Payments You can automate the manual E-Pay transaction export functionality (available in Accounts Receivable) using a scheduled job. > [!NOTE] > Note: > > You can use manual and automated transaction creation methods interchangeably. For instance, you can use the manual method if you need to create payments earlier than what the scheduled job would do. The scheduled job will not pick up anything that has already been created manually. ## Setup for Auto-Create Functionality In the IDI Desktop Client: - Enable Auto-create - Exclude certain Bill Cycles as appropriate (optional) - Edit the default Scheduled Job setup if needed (job is enabled and configured to run once daily by default) ### Enabling Auto-create Recurring E-Pay Transactions To enable this functionality, configure the Recurring E-Pay Transaction options via **Applications** > **Accounts Receivable Management** > **Manage Recurring Transactions**: ![A screenshot of a social media post Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-social-media-post-description-a-2(1).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) - Check the **Auto-Create Recurring E-Pay Transactions** option. > [!NOTE] > Note: > > The scheduled job will not do anything when this setting is unchecked. - Select either **Due Date Minus** or **Invoice Date Plus** and set the number of days. > [!NOTE] > Note: > > The Due Date option may result in processing only a portion of the transactions in the bill cycle if the cycle has multiple due dates. - Due Date Minus *N* Days – Transactions are created for invoices where the current date is greater than or equal to the due date minus the configured number of days. Example: Invoice Due Date = 03/28/2020 Configuration: Due Date Minus 5 Days ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image(12).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) When the scheduled job runs on 03/23/2020, the recurring transactions will be created for invoices with a due date of 03/28/2020 (or lower). - Invoice Date Plus *N* Days – Transactions will be created for invoices where the current date is greater than or equal to the invoice date plus the configured number of days. Example: Invoice Date 03/01/2020 Configuration: Invoice Date Plus 10 Days ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image-1(8).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) When the scheduled job runs on 03/11/2020, the recurring transactions will be created for invoices with an invoice date of 03/01/2020 (or lower). ### Excluding Bill Cycles (Optional) The *exclude bill cycle* option is intended to be used for bill cycles such as out-collects, where recurring payments are not applicable. This can help reduce the processing time for the scheduled job and ensure that no transactions are created for the bill period. The setting defaults to unchecked for all existing bill cycles. If you need to exclude any bill cycle(s) from auto-create E-Pay Transactions, update the bill cycle via: **Applications** > **Back Office Management** > **RateBill** > **RateBill Request Center** > **Bill Cycle Management** > **Bill Cycles**. Right click on the bill cycle to be excluded and choose **Properties** from the context menu. Then check the **Exclude from Recurring Transaction Creation** checkbox in the Properties dialog. ![A screenshot of a social media post Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-social-media-post-description-a-3(1).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) ### Scheduled Job Setup The scheduled job is enabled by default and configured to run daily. You can modify the default setup as needed. ![A screenshot of a cell phone Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-cell-phone-description-automati-1.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) ## How it Works Some related menu items and a dialog in Accounts Receivable Management have been renamed, and there is a new scheduled job to drive this functionality. ### Renamed menu Items Two menu items under **Applications** > **Accounts Receivable Management** have been renamed: - E-pay Transaction Export has been renamed *Manage Recurring Transactions* - Transaction Export Search has been renamed *Unprocessed E-Pay Transaction Search* This was done to provide clarity in the purpose of these menu items. ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image-2(3).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) ### Manage Recurring Transactions Dialog This dialog has been renamed to correspond to the menu item and enhanced to include the configuration options for creating recurring transactions. It continues to list completed and eligible billing cycles in a grid, with some modifications. The upper section provides settings for Recurring E-Pay Transaction Creation and Create Transaction options. ![A screenshot of a social media post Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-social-media-post-description-a-4.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) - **Recurring E-Pay Transaction Options**: These are new settings for auto-creation of recurring E-Pay transactions using the new scheduled job. - **Create Transactions Options**: These are previously existing options, and are also available via Applications > Accounts Receivable Management > Accounts Receivable Settings. They have been added to the top of this page due to their relevance, and to allow configuration of recurring E-Pay transaction options from a single page. No changes have been made to these settings. They impact both auto and manually created transactions. - **Create Expired Credit Card Transactions** – If checked, the system includes credit card transactions from expired credit cards when creating E-Pay transactions. - **Create Transactions for Total Balance Due** – If checked, the system makes E-Pay transaction amounts equal to the total balance due (as opposed to only charging the newest invoice charges). - **Minimum E-Pay Charge** – Specify the smallest amount to be charged in one month to the subscriber’s E-Pay account. If the amount due is less than this amount, it will be rolled into the next month’s invoice. - **Maximum E-Pay Charge** – Specify the largest amount to be charged in one month to the subscriber’s E-Pay account. If the amount due is more than this amount, the credit card is not charged. #### Status Column The 5th column has been changed from Export Date to *Status*. This is because, when the *Due Date Minus N Days* option is used, the bill cycle may have transactions created on more than one day and a single date column cannot provide that detail. ![A screenshot of a cell phone Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-cell-phone-description-automati-2.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) This column provides the status of the transaction creation process for the billing cycle: - **Not Created**: No recurring payments have been created. For bill cycles with this status users can right click to manually create all transactions (existing functionality). > [!NOTE] > Note: > > See *Considerations for Manually Creating E-Pay Transactions*. - **Partial**: Some recurring payments have been created. This status can only occur using the new auto-create functionality (when a bill period has multiple due dates and the due date option is selected). For bill cycles with this status users can right click to: - Create the remaining transactions - > [!NOTE] > Note: > > See *Considerations for Manually Creating E-Pay Transactions*. - View all transactions that have been created - View a transaction summary (new functionality) - Void transactions (if they are unprocessed) - **Complete**: All recurring transactions have been created. For bill cycles with this status users can right click to: - View all transactions that have been created - View a transaction summary (new functionality) - Void transactions (if they are unprocessed) #### E-Pay Transaction Summary Option An **E-Pay Transaction Summary** option is available on any bill cycle row with a status of *Partial* or *Complete*. Selecting this option opens a grid with a summary for the bill cycle. ![A screenshot of a social media post Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-social-media-post-description-a-5.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) The E-Pay Transaction Summary for Bill Period grid provides a breakdown by the specific date that E-Pay transactions were created (only 1 date in this example). ![A screenshot of a cell phone Description automatically generated](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/a-screenshot-of-a-cell-phone-description-automati-3.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) #### Considerations for Manually Creating E-Pay Transactions For bill cycles with a status of *Not Created* or *Partial*, context menu options are available to manually create transactions: - For Not Created you can **Create All Transactions** - For Partial you can **Create Remaining Transactions** > [!NOTE] > Notes: > > - These options replace the **Export** option that had previously been available. > - Functional changes made to support auto-creation impact the manual creation process such that it may take longer to complete depending on the size of the bill period. To inform users of transaction status, a *Recurring Transaction Progress* dialog will display while transactions are being processed. Once complete, a confirmation dialog will display. > > ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image-3(3).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) ### Create Recurring E-Pay Transactions Scheduled Job This job creates recurring E-Pay transactions. It is enabled by default and set to run daily, once upgraded to IDI platform release 20.4. The job frequency and time can be changed to accommodate business preferences. ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image-4(3).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D) When the new **Auto-Create Recurring E-Pay Transactions** option is disabled on the Manage Recurring Transaction dialog the job will not do anything when it runs. If the new **Auto-Create Recurring E-Pay Transactions** setting is enabled, this job will create transactions for all bill periods that are not configured for exclusion based on the configuration for either ‘Due Date Minus *N* Days’ or ‘Invoice Date Plus *N* Days’. If for some reason the job does not run for a period of days, the job will create transactions for the appropriate dates in the next run. For example, when the Recurring E-Pay Transactions option is set to *Invoice Date Plus 10 Days*, if the job did not run on 03/11/2020, but ran on 03/12/2020, the run on 03/12 will create transactions for invoices with an invoice date of 03/02/2020 or earlier, that have not yet had an E-Pay transaction created (including invoice date of 03/01/2020). ### Permissions There are no new permissions for this functionality; however, the existing *E-pay Transaction Export* permission has been renamed to **Manage Recurring Transactions**. This is to align with the menu and dialog name changes. No action is required in CostGuard/Security with this change as previous functionality is carried forward. ![](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/word-image-5(3).png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A56Z&se=2026-11-14T11%3A58%3A56Z&sr=c&sp=r&sig=f4syPG9TTR7XTFBSqJOTh0OcT9fqSAH6NZmOHF7%2F0Qo%3D)