{"id":27346,"date":"2026-08-18T09:44:19","date_gmt":"2026-08-18T09:44:19","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=27346"},"modified":"2026-08-20T08:29:38","modified_gmt":"2026-08-20T08:29:38","slug":"how-to-configure-recurring-run-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-recurring-run-in-idempiere\/","title":{"rendered":"How to Configure Recurring Run in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Recurring Run process in iDempiere executes recurring transactions that belong to a selected Recurring Group. It automatically generates business documents from predefined recurring transaction definitions, eliminating repetitive manual processing.<br><br>Retail organizations use this process for monthly payroll, recurring rent, subscriptions, maintenance charges, utility bills, and other scheduled financial activities. Running the process on time helps ensure recurring transactions are processed consistently and accurately.<br><br>The process evaluates recurring transactions using the specified Cut Date and applies the selected Document Action to every eligible document. It improves operational efficiency, reduces manual effort, and supports accurate financial processing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring_Run_Flow-1024x413.png\" alt=\"\" class=\"wp-image-27348\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring_Run_Flow-1024x413.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring_Run_Flow-300x121.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring_Run_Flow-768x310.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring_Run_Flow.png 1343w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recurring Group is mandatory.<\/li>\n\n\n\n<li>Only active recurring transactions are processed.<\/li>\n\n\n\n<li>Cut Date determines eligible recurring transactions.<\/li>\n\n\n\n<li>Only transactions due on or before the Cut Date are executed.<\/li>\n\n\n\n<li>Document Action is applied to all generated documents.<\/li>\n\n\n\n<li>The process generates documents from recurring definitions.<\/li>\n\n\n\n<li>Processed transactions are not recreated in the same run.<\/li>\n\n\n\n<li>Invalid recurring definitions are skipped and reported.<\/li>\n\n\n\n<li>Parameter Comment records execution remarks.<\/li>\n\n\n\n<li>Run as Job executes the process in the background.<\/li>\n\n\n\n<li>Generated documents follow standard document validation rules.<\/li>\n\n\n\n<li>Review the process log after execution.<\/li>\n\n\n\n<li>Run large recurring groups during non-peak hours.<\/li>\n\n\n\n<li>Only authorized users should execute the process.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A valid <strong>Tenant<\/strong> must be configured.<\/li>\n\n\n\n<li>The required <strong>Organization<\/strong> must be available and active.<\/li>\n\n\n\n<li>A <strong>Recurring Group<\/strong> must be created and active.<\/li>\n\n\n\n<li>One or more <strong>Recurring Transactions<\/strong> must be configured under the selected Recurring Group.<\/li>\n\n\n\n<li>The recurring transaction definitions must contain valid business data (such as Business Partner, Product, Account, or Document Type, depending on the transaction type).<\/li>\n\n\n\n<li>Required master data (Business Partners, Products, Accounts, Organizations, etc.) must already exist in iDempiere.<\/li>\n\n\n\n<li>Users must have the necessary security permissions to execute the <strong>Recurring Run<\/strong> process.<\/li>\n\n\n\n<li>The selected <strong>Document Action<\/strong> (for example, Complete or Prepare) must be valid for the recurring transaction.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring-Run.png\" alt=\"\" class=\"wp-image-27351\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring-Run.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring-Run-300x160.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Tenthplanet-iDempiere-Recurring-Run-768x410.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Select the Recurring Group<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select the <strong>Recurring Group<\/strong> that contains the recurring transactions to be executed. Only active recurring groups are available for selection.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Enter the Cut Date<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Specify the <strong>Cut Date<\/strong> to determine which recurring transactions are eligible for executi<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Select the Document Action<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the document action that iDempiere should apply to the generated documents.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Enter Parameter Comment (Optional)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Provide additional remarks about the execution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td>Issue<\/td><td>Cause<\/td><td>Resolution<\/td><\/tr><tr><td>No recurring transactions processed<\/td><td>No eligible transactions for the selected Cut Date<\/td><td>Verify the Cut Date and recurring schedule.<\/td><\/tr><tr><td>Recurring Group is unavailable<\/td><td>Group is inactive<\/td><td>Activate the Recurring Group.<\/td><\/tr><tr><td>Process completes but no documents are created<\/td><td>No valid recurring transaction definitions<\/td><td>Review recurring transaction configuration<\/td><\/tr><tr><td>Document Action fails<\/td><td>Invalid document status or configuration<\/td><td>Select an appropriate Document Action.<\/td><\/tr><tr><td>Process terminates with validation errors<\/td><td>Mandatory master data is missing<\/td><td>Complete all required master data and retry.<\/td><\/tr><tr><td>User cannot execute the process<\/td><td>Insufficient security permissions<\/td><td>Grant the required process access.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After successfully executing the <strong>Recurring Run<\/strong> process:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the generated documents for accuracy.<\/li>\n\n\n\n<li>Verify the document status after the selected <strong>Document Action<\/strong> is applied.<\/li>\n\n\n\n<li>Check the process log for warnings or errors.<\/li>\n\n\n\n<li>Correct any failed recurring transaction definitions before the next execution.<\/li>\n\n\n\n<li>Post or complete generated financial documents, if applicable.<\/li>\n\n\n\n<li>Schedule future executions using <strong>Run as Job<\/strong> for recurring business activities.<\/li>\n\n\n\n<li>Monitor recurring transactions periodically to ensure they remain valid and up to date.<\/li>\n\n\n\n<li>Archive or deactivate obsolete recurring transaction definitions when they are no longer required.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This content is aligned with standard <strong>iDempiere<\/strong> behavior and is suitable for professional retail documentation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Recurring Run process in iDempiere executes recurring transactions that belong to a selected Recurring Group. It automatically generates business [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,91],"tags":[],"class_list":["post-27346","post","type-post","status-publish","format-standard","hentry","category-idempiere-product","category-idempiere-general-rules"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/27346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=27346"}],"version-history":[{"count":2,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/27346\/revisions"}],"predecessor-version":[{"id":27824,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/27346\/revisions\/27824"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=27346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=27346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=27346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}