{"id":18734,"date":"2026-06-10T11:58:07","date_gmt":"2026-06-10T11:58:07","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18734"},"modified":"2026-06-10T11:58:09","modified_gmt":"2026-06-10T11:58:09","slug":"how-to-reset-cache-in-idempiere-for-retail","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-reset-cache-in-idempiere-for-retail\/","title":{"rendered":"How to Reset Cache in iDempiere for Retail"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Learn how to reset cache in iDempiere to apply configuration changes instantly across retail POS, pricing, and business partner records.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Cache Reset function in iDempiere clears the system&#8217;s in-memory data cache and forces a reload of configuration data from the database. It is typically accessed through the System Admin menu and applied after making changes to master data, pricing rules, business partner settings, or any configuration that affects live transactions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ensure the following are completed before performing a Cache Reset in iDempiere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in with a user account that has System Administrator access.<\/li>\n\n\n\n<li>Complete all required configuration changes \u2014 pricing, discounts, product master, or business partner records \u2014 before triggering the reset.<\/li>\n\n\n\n<li>Confirm that no batch processes or large imports are running at the time of the reset.<\/li>\n\n\n\n<li>Verify the iDempiere server is accessible and stable before initiating the reset process.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Navigation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Menu Path: <\/strong>System Admin \u2192 General Rules \u2192 System \u2192 Cache Reset<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Cache Reset window displays the reset option along with confirmation controls. There are no existing records to browse \u2014 the window performs an action, not a data entry operation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-Step Configuration<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Open the Cache Reset Window<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the Cache Reset window using the menu path above. The window confirms you are in the correct system function before proceeding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What you will see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A confirmation message or button labelled Reset Cache or OK.<\/li>\n\n\n\n<li>No input fields are required \u2014 the operation is triggered by a single action.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"270\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-1024x270.png\" alt=\"\" class=\"wp-image-18735\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-1024x270.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-300x79.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-768x203.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-1536x405.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/Cache-Reset-2048x540.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Configure Discount Type as Break<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the cache reset is being performed specifically to activate a promotion discount with Discount Type set to Break, verify the Discount Schema configuration before resetting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Discount Schema \u2014 Field Reference:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>Name<\/td><td>Retail Promotion Break<\/td><td>Identifies the discount schema<\/td><\/tr><tr><td>Discount Type<\/td><td>Break<\/td><td>Enables qty\/price break logic<\/td><\/tr><tr><td>Valid From<\/td><td>01\/06\/2025<\/td><td>Start date for the promotion<\/td><\/tr><tr><td>Valid To<\/td><td>30\/06\/2025<\/td><td>End date; blank = indefinite<\/td><\/tr><tr><td>Break Discount %<\/td><td>10.00<\/td><td>Percentage discount at the break point<\/td><\/tr><tr><td>Break Value<\/td><td>5 (Qty) or 500.00 (Price)<\/td><td>Threshold to trigger the discount<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Must be active to apply at POS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cache Reset<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Return to the Cache Reset window after verifying all configuration is saved. Execute the reset to clear the iDempiere in-memory cache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instructions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the OK or Reset Cache button in the Cache Reset window.<\/li>\n\n\n\n<li>iDempiere will immediately begin clearing the application cache.<\/li>\n\n\n\n<li>A confirmation message will appear once the reset is complete \u2014 typically: &#8220;Cache Reset Done&#8221; or similar.<\/li>\n\n\n\n<li>The process completes within a few seconds for standard installations.<\/li>\n\n\n\n<li>No page reload or server restart is required after the cache reset.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Warning: <\/strong>Performing a cache reset during peak retail hours may cause a brief delay for active users as configuration data reloads. Plan resets during off-peak periods.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Validate the Configuration in Transactions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After the cache reset, validate that the discount configuration is reflecting correctly in transactions such as Sales Orders, Invoices, or POS sessions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Validation checklist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open a new Sales Order and add a product with the configured discount schema assigned.<\/li>\n\n\n\n<li>Enter a quantity that meets the Break Value threshold (e.g., quantity \u2265 5).<\/li>\n\n\n\n<li>Verify the Discount % field auto-populates with the Break Discount value (e.g., 10%).<\/li>\n\n\n\n<li>For price-based breaks, enter a line total that meets the price threshold and confirm the discount applies.<\/li>\n\n\n\n<li>Check the Discount Schema field in the Business Partner or Price List to confirm the correct schema is linked.<\/li>\n\n\n\n<li>Review the line discount and total on the order to confirm accurate calculation.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Tip: <\/strong>If the discount does not apply after the cache reset, confirm that the Discount Schema is assigned to the correct Price List Version and that the Active checkbox is enabled.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to reset cache in iDempiere to apply configuration changes instantly across retail POS, pricing, and business partner records. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[68,67],"tags":[],"class_list":["post-18734","post","type-post","status-publish","format-standard","hentry","category-masters","category-retail"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18734","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=18734"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18734\/revisions"}],"predecessor-version":[{"id":18736,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18734\/revisions\/18736"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}