{"id":11844,"date":"2025-06-05T13:55:00","date_gmt":"2025-06-05T13:55:00","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=11844"},"modified":"2026-08-11T06:12:37","modified_gmt":"2026-08-11T06:12:37","slug":"how-to-create-dynamic-tax-configuration-for-lifestyle-in-adempiere-retail","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-create-dynamic-tax-configuration-for-lifestyle-in-adempiere-retail\/","title":{"rendered":"How to create Dynamic Tax Configuration for Lifestyle in ADempiere Retail"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dynamic Tax Configuration allows the system to apply <strong>different GST percentages<\/strong> based on the <strong>transaction value (amount)<\/strong> during both <strong>purchase and sales<\/strong>. The logic ensures the <strong>correct GST rate<\/strong> is applied <strong>automatically<\/strong>, based on whether the amount falls under or above defined thresholds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>User Access<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Who Can Access<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Back Office<\/li>\n\n\n\n<li>Purchase Manager<\/li>\n\n\n\n<li>Manager<\/li>\n\n\n\n<li>Admin<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What User Can Do<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define <strong>slab-wise GST rules<\/strong> for both Purchase and Sales:<\/li>\n\n\n\n<li>Automatically apply correct GST based on transaction value<\/li>\n\n\n\n<li>Map these tax rules in both <strong>PO (Purchase Order)<\/strong> and <strong>SO (Sales Order)<\/strong><\/li>\n\n\n\n<li>Override tax manually if required and permitted<\/li>\n\n\n\n<li>Enable GST breakup in reports (CGST + SGST or IGST based on state)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pre-Requisite Activities<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GST tax categories must be created (12%, 18%)<\/li>\n\n\n\n<li>System tax configuration engine must support conditional logic<\/li>\n\n\n\n<li>Define tax rule logic for Purchase and Sales separately<\/li>\n\n\n\n<li>Ensure item master is not hard-coded with fixed tax<\/li>\n\n\n\n<li>Vendor and customer masters must have proper <strong>state<\/strong> and <strong>GSTIN<\/strong><\/li>\n\n\n\n<li>Map rules in master configuration or taxation setup screen<\/li>\n<\/ul>\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>GST will be auto-applied based on <strong>net transaction value<\/strong><\/li>\n\n\n\n<li>If amount changes due to quantity or price update, GST recalculates<\/li>\n\n\n\n<li>Manual override should only be allowed for <strong>authorized roles<\/strong><\/li>\n\n\n\n<li>IGST is applied for inter-state transactions, CGST+SGST for intra-state<\/li>\n\n\n\n<li>System should prevent saving if tax rule logic fails or is skipped<\/li>\n\n\n\n<li>Tax calculation must reflect accurately in invoices and ledger<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>User Interface<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP 1:<\/strong> To select a Dynamic Tax Config.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1.png\" alt=\"TenthPlanet ADempiere Inventory DynamicTaxConfig\" class=\"wp-image-25108\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-300x194.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-768x497.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP 2:<\/strong> To Open a New Document.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-1.png\" alt=\"TenthPlanet ADempiere Inventory DynamicTaxConfig 1\" class=\"wp-image-25110\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-1.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-1-300x180.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-1-1-768x462.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP 3:<\/strong> To enter the From Range &amp; To Range . And then to enter the Sales VAT &amp; Purchase VAT.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-2.png\" alt=\"TenthPlanet ADempiere Inventory DynamicTaxConfig 2\" class=\"wp-image-25111\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-2.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-2-300x179.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-2-768x459.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STEP 4:<\/strong> Finally to save the document.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-3.png\" alt=\"TenthPlanet ADempiere Inventory DynamicTaxConfig 3\" class=\"wp-image-25112\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-3.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-3-300x180.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2025\/06\/TenthPlanet-ADempiere-Inventory-DynamicTaxConfiguration-3-768x460.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Dynamic Tax Configuration allows the system to apply different GST percentages based on the transaction value (amount) during both purchase [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,89,84],"tags":[],"class_list":["post-11844","post","type-post","status-publish","format-standard","hentry","category-jaldi-life-style","category-adempiere-inventory","category-adempiere-master"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/11844","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=11844"}],"version-history":[{"count":3,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/11844\/revisions"}],"predecessor-version":[{"id":25115,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/11844\/revisions\/25115"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=11844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=11844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=11844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}