{"id":18621,"date":"2026-05-28T11:15:09","date_gmt":"2026-05-28T11:15:09","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18621"},"modified":"2026-07-17T05:40:26","modified_gmt":"2026-07-17T05:40:26","slug":"how-to-configure-price-list-in-idempiere-for-retail","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-price-list-in-idempiere-for-retail\/","title":{"rendered":"How to Configure Price List in iDempiere for Retail"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Price List window is used to define pricing structures used during purchase and sales transactions. Price Lists determine how products are priced and provide separate pricing models for procurement, retail sales, wholesale customers, and promotional activities.<\/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=\"253\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-1024x253.png\" alt=\"\" class=\"wp-image-20907\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-1024x253.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-300x74.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-768x190.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-1536x380.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/PriceList-2048x507.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step-by-Step Configuration<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Open Price List Window<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the menu path above. The window displays all existing Price List records, including any system-provided defaults.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Create New Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click New Record (+) to open a blank form. Enter the required values.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field Reference<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Name \u2014 <\/strong>Full display name of the Price List<\/li>\n\n\n\n<li><strong>Description \u2014 <\/strong>Business purpose or usage context<\/li>\n\n\n\n<li><strong>Currency \u2014 <\/strong>Transaction currency for this Price List<\/li>\n\n\n\n<li><strong>Price Precision \u2014 <\/strong>Number of decimal places for prices<\/li>\n\n\n\n<li><strong>Active \u2014 <\/strong>Enables the Price List for use in transactions<\/li>\n\n\n\n<li><strong>Sales Price List \u2014 <\/strong>Makes the Price List available in customer sales transactions<\/li>\n\n\n\n<li><strong>Default \u2014 <\/strong>Automatically selects this Price List during transaction creation<\/li>\n\n\n\n<li><strong>Price Includes Tax \u2014 <\/strong>Determines whether entered prices already include tax<\/li>\n\n\n\n<li><strong>Enforce Price Limit \u2014 <\/strong>Restricts transactions from going below configured price limits<\/li>\n\n\n\n<li><strong>Base Price List \u2014 <\/strong>Optionally inherit pricing from another Price List<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Configure Purchase Price List<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the following values for the Purchase Price List:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Purchase Price List<\/td><\/tr><tr><td>Description<\/td><td>Purchase prices used for supplier transactions<\/td><\/tr><tr><td>Currency<\/td><td>INR<\/td><\/tr><tr><td>Price Precision<\/td><td>2<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><\/tr><tr><td>Sales Price List<\/td><td>No<\/td><\/tr><tr><td>Price Includes Tax<\/td><td>No<\/td><\/tr><tr><td>Default<\/td><td>No<\/td><\/tr><tr><td>Enforce Price Limit<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for procurement transactions where product purchase prices are maintained for suppliers and vendor purchases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Configure Standard Sales Price List<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the following values for the Standard Sales Price List:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Standard Sales Price List<\/td><\/tr><tr><td>Description<\/td><td>Standard selling prices for customer transactions<\/td><\/tr><tr><td>Currency<\/td><td>INR<\/td><\/tr><tr><td>Price Precision<\/td><td>2<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><\/tr><tr><td>Sales Price List<\/td><td>Yes<\/td><\/tr><tr><td>Price Includes Tax<\/td><td>Yes<\/td><\/tr><tr><td>Default<\/td><td>Yes<\/td><\/tr><tr><td>Enforce Price Limit<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used as the primary customer selling Price List for POS, Sales Orders, and customer billing transactions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Configure Wholesale Sales Price List<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the following values for the Wholesale Sales Price List:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Wholesale Sales Price List<\/td><\/tr><tr><td>Description<\/td><td>Bulk and dealer selling prices<\/td><\/tr><tr><td>Currency<\/td><td>INR<\/td><\/tr><tr><td>Price Precision<\/td><td>2<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><\/tr><tr><td>Sales Price List<\/td><td>Yes<\/td><\/tr><tr><td>Price Includes Tax<\/td><td>Yes<\/td><\/tr><tr><td>Default<\/td><td>No<\/td><\/tr><tr><td>Enforce Price Limit<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for dealer and bulk customer pricing where products may be sold at special negotiated prices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Configure Promotional Sales Price List<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the following values for the Promotional Sales Price List:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Promotional Sales Price List<\/td><\/tr><tr><td>Description<\/td><td>Promotional and seasonal selling prices<\/td><\/tr><tr><td>Currency<\/td><td>INR<\/td><\/tr><tr><td>Price Precision<\/td><td>2<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><\/tr><tr><td>Sales Price List<\/td><td>Yes<\/td><\/tr><tr><td>Price Includes Tax<\/td><td>Yes<\/td><\/tr><tr><td>Default<\/td><td>No<\/td><\/tr><tr><td>Enforce Price Limit<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used during seasonal campaigns, festival offers, promotional activities, and temporary pricing events.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 7: Save Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click Save after entering all values. The Price List record is immediately available for Price List Version and Product Price configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Save.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Field Reference<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The following fields are used consistently across all Price List records:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Active \u2014 Enables the Price List and makes it available in transactions.<\/li>\n\n\n\n<li>Sales Price List \u2014 Makes the Price List available in customer sales transactions.<\/li>\n\n\n\n<li>Default \u2014 Automatically selects the Price List during transaction creation.<\/li>\n\n\n\n<li>Currency \u2014 Defines the transaction currency.<\/li>\n\n\n\n<li>Price Precision \u2014 Controls decimal precision for prices.<\/li>\n\n\n\n<li>Price Includes Tax \u2014 Determines whether the entered price already contains tax.<\/li>\n\n\n\n<li>Enforce Price Limit \u2014 Restricts transactions below configured pricing limits.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Price Includes Tax \u2014 Example<\/strong> Entered Price = \u20b91050 | GST = 5% | Base Price = \u20b91000 | Tax = \u20b950 | Customer Price = \u20b91050<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Base Price List: Used to inherit pricing from another Price List. Not required for the current implementation and can be configured later if pricing inheritance is needed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Pricelist.png\" alt=\"\" class=\"wp-image-18622\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Pricelist.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Pricelist-300x154.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Pricelist-768x395.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>System Price List Guidance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A system-generated Standard Price List may already exist in iDempiere after initial setup.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Important<\/strong> Keep the system record unchanged. Do not delete system-created records. Use business-specific Price Lists for operational usage.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep the system record unchanged<\/li>\n\n\n\n<li>Do not delete system-created records<\/li>\n\n\n\n<li>Use business-specific Price Lists for operational usage<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Price List not available during transaction<\/td><td>Verify Active checkbox is enabled<\/td><\/tr><tr><td>Price List unavailable in sales transaction<\/td><td>Verify Sales Price List checkbox is enabled<\/td><\/tr><tr><td>Product price not populated automatically<\/td><td>Verify Price List Version and Product Price setup<\/td><\/tr><tr><td>Wrong Price List selected automatically<\/td><td>Verify the Default checkbox configuration<\/td><\/tr><tr><td>Unexpected tax calculation in transactions<\/td><td>Verify Price Includes Tax setting for the Price List<\/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 completing Price List configuration, continue with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Price List Version \u2014 Define effective date ranges and activate the Price List for transactions<\/li>\n\n\n\n<li>Product Price \u2014 Enter individual product prices within each Price List Version<\/li>\n\n\n\n<li>Product Setup \u2014 Assign Price Lists to product categories and individual products<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Price List window is used to define pricing structures used during purchase and sales transactions. Price Lists determine how [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67,68],"tags":[],"class_list":["post-18621","post","type-post","status-publish","format-standard","hentry","category-retail","category-masters"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18621","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=18621"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18621\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}