{"id":20492,"date":"2026-07-13T11:31:11","date_gmt":"2026-07-13T11:31:11","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=20492"},"modified":"2026-08-21T06:03:22","modified_gmt":"2026-08-21T06:03:22","slug":"how-to-process-automatic-account-reconciliation-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-process-automatic-account-reconciliation-in-idempiere\/","title":{"rendered":"How to Process Automatic Account Reconciliation in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Automatic Account Reconciliation is a core iDempiere process that reconciles posted transaction lines on a General Ledger account against a predefined reconciliation rule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used in Finance and Accounting operations to match clearing accounts, suspense accounts, bank accounts, and intercompany accounts during period-end activities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Running this process marks matched GL Journal lines as reconciled, which keeps account balances accurate for financial reporting and audit tracking.<\/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=\"325\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-1024x325.png\" alt=\"TenthPlanet-iDempiere-Process-AutomaticAccountReconciliation-ProcessFlow\" class=\"wp-image-20494\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-1024x325.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-300x95.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-768x244.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-1536x487.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Automatic-Account-Reconciliation.drawio-2048x650.png 2048w\" 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>Only Active GL accounts are available for selection in the Account field.<\/li>\n\n\n\n<li>A Reconciliation Rule must exist for the account before the process can run.<\/li>\n\n\n\n<li>Only unreconciled transaction lines are evaluated during each run.<\/li>\n\n\n\n<li>&#8220;Run as Job&#8221; executes the process asynchronously in the background.<\/li>\n\n\n\n<li>Matched lines are flagged as reconciled and excluded from future runs.<\/li>\n\n\n\n<li>Reconciliation logic is driven entirely by the selected Rule definition.<\/li>\n\n\n\n<li>Process results are available in Process Info after completion.<\/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>GL Account configured in the Chart of Accounts \/ Accounting Schema.<\/li>\n\n\n\n<li>Account has posted transactions with a reconciliation status of unreconciled.<\/li>\n\n\n\n<li>Reconciliation Rule defined and linked to the account.<\/li>\n\n\n\n<li>Active Accounting Schema and open Calendar Period.<\/li>\n\n\n\n<li>User role has access to the Automatic Account Reconciliation window.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Menu \u2192 Performance Analysis and Accounting \u2192 Automatic Account Reconciliation<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-1024x621.png\" alt=\"TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1\" class=\"wp-image-20495\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-1024x621.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-300x182.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-768x466.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-1536x932.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-1-1-2048x1242.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the window displays a parameter form with Account and Rule fields, a Run as Job checkbox, and a Saved Parameters bar. OK executes the process; Cancel closes the window.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-1024x389.png\" alt=\"TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2\" class=\"wp-image-20496\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-1024x389.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-300x114.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-768x292.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-1536x584.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-2-2048x778.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Select the Account<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Identify the GL account whose unreconciled transactions need to be matched.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the Account field and select the GL account to reconcile, such as a bank or clearing account, from the lookup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field Reference<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Account<\/td><td>B_PAYMENTSELECT_Payment selection<\/td><td>GL account whose transactions will be reconciled<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Select the Reconciliation Rule<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Rule determines the matching logic applied to the account&#8217;s transaction lines.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the Rule field and choose a previously defined reconciliation rule for the selected account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field Reference<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Rule<\/td><td>Payment Clearing (unallocated cash\/payment selection)<\/td><td>Reconciliation rule that defines the matching criteria<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Choose the Run Mode<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Large accounts with high transaction volume benefit from background processing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check Run as Job to process reconciliation asynchronously, or leave it unchecked to run immediately in the foreground.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field Reference<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Run as Job<\/td><td>Unchecked<\/td><td>Runs process in background as a scheduled job when checked<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Execute the Process<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Running the process applies the rule and updates the reconciliation status of matched lines.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click OK to execute. Review the Process Info summary to confirm how many transaction lines were reconciled.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-1024x389.png\" alt=\"TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3\" class=\"wp-image-20497\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-1024x389.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-300x114.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-768x292.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-1536x584.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-AutomaticAccountReconcilation-3-2048x778.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\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 is-style-regular\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Process completes with zero reconciled lines<\/td><td>No unreconciled transactions exist for the account<\/td><td>Verify unreconciled GL Journal lines exist for the account<\/td><\/tr><tr><td>OK button shows mandatory field error<\/td><td>Account or Rule field left blank<\/td><td>Select both Account and Rule before running<\/td><\/tr><tr><td>Process takes very long to complete<\/td><td>High transaction volume on the account<\/td><td>Enable Run as Job to process in the background<\/td><\/tr><tr><td>Reconciled balance not reflected in reports<\/td><td>Report was generated before process completion<\/td><td>Re-run the financial report after the job finishes<\/td><\/tr><tr><td>Wrong account gets reconciled<\/td><td>Incorrect account selected in the parameter field<\/td><td>Verify the Chart of Accounts entry before executing<\/td><\/tr><tr><td>Window not accessible to user<\/td><td>Role lacks access to the reconciliation window<\/td><td>Grant window access to the role in Role Maintenance<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure reconciliation rules in the GL Reconciliation Rule window.<\/li>\n\n\n\n<li>Review reconciled and unreconciled lines in the GL Journal window.<\/li>\n\n\n\n<li>Verify updated balances in the Account Balance or Trial Balance report.<\/li>\n\n\n\n<li>Set up recurring background jobs for periodic reconciliation runs.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Automatic Account Reconciliation is a core iDempiere process that reconciles posted transaction lines on a General Ledger account against a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,10],"tags":[],"class_list":["post-20492","post","type-post","status-publish","format-standard","hentry","category-idempiere-accounting","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20492","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=20492"}],"version-history":[{"count":3,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20492\/revisions"}],"predecessor-version":[{"id":28240,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20492\/revisions\/28240"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=20492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=20492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=20492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}