{"id":17802,"date":"2026-01-28T05:00:12","date_gmt":"2026-01-28T05:00:12","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=17802"},"modified":"2026-08-20T09:55:26","modified_gmt":"2026-08-20T09:55:26","slug":"how-to-use-locator-type-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-use-locator-type-in-idempiere\/","title":{"rendered":"How to Use Locator Type in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A <strong>Locator Type<\/strong> in iDempiere defines the <em>functional purpose<\/em> of warehouse locators. Instead of treating all storage locations the same, locator types tell the system <strong>how a locator should behave<\/strong> during inventory movements, reservations, replenishment, and shipping. This classification helps iDempiere automatically choose the right locator during transactions.<\/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-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"326\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-ProcessFlow.png\" alt=\"\" class=\"wp-image-27944\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-ProcessFlow.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-ProcessFlow-300x96.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-ProcessFlow-768x245.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Role of Locator Type<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Locator Type acts as a <strong>rule layer<\/strong> between warehouse structure and business processes. While a locator defines <em>where<\/em> products are stored physically, the locator type defines <em>how<\/em> that location can be used by the system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each locator inherits its operational behavior from the locator type assigned to it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Fields and Their Behavior<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Name<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The functional identity of the locator type, such as <em>Replenishment<\/em>, <em>Picking<\/em>, <em>Bulk Storage<\/em>, or <em>Damage<\/em>. This name is later referenced indirectly by warehouse logic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Description \/ Comment-Help<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Used to explain the business intent of the locator type. This is especially useful for administrators and auditors to understand why a locator behaves in a specific way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Functional Flags and Their Impact<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Available for Replenishment<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When enabled, this locator type is considered during <strong>replenishment processes<\/strong>.<br>iDempiere uses these locators as <em>source or target locations<\/em> when stock needs to be refilled based on replenishment rules.<br>In your example, a <em>Replenishment<\/em> locator type is marked available, meaning it actively participates in internal stock movement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Available for Reservation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Controls whether stock in locators of this type can be <strong>reserved for sales orders<\/strong>.<br>If unchecked, quantities stored here are ignored during reservation, even if stock exists physically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Available for Shipping<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Determines whether products can be <strong>picked and shipped<\/strong> directly from locators of this type.<br>This is typically enabled for picking or staging locations and disabled for bulk or replenishment-only areas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType.png\" alt=\"\" class=\"wp-image-17803\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-300x149.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-LocatorType-768x380.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A Locator Type in iDempiere defines the functional purpose of warehouse locators. Instead of treating all storage locations the same, [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,37],"tags":[],"class_list":["post-17802","post","type-post","status-publish","format-standard","hentry","category-idempiere-product","category-idempiere-inventory"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17802","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\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=17802"}],"version-history":[{"count":3,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17802\/revisions"}],"predecessor-version":[{"id":27946,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17802\/revisions\/27946"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=17802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=17802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=17802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}