{"id":18617,"date":"2026-05-28T10:47:48","date_gmt":"2026-05-28T10:47:48","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18617"},"modified":"2026-06-08T08:09:58","modified_gmt":"2026-06-08T08:09:58","slug":"how-to-configure-unit-of-measure-in-idempiere-for-retail","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-unit-of-measure-in-idempiere-for-retail\/","title":{"rendered":"How to Configure Unit of Measure in iDempiere for Retail"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Unit of Measure (UOM) window defines the measurement units used for products, inventory, purchasing, sales, and transactions. Unit of measure determines how products are quantified throughout the system.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Business Value<\/strong> &#8211; In retail, UOM configuration supports products sold individually, by weight, by volume, by packaging unit, or by length \u2014 ensuring accurate quantities across purchasing, warehousing, and sales.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before starting, ensure the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial Tenant Setup completed successfully<\/li>\n\n\n\n<li>Product master data is available or planned<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Business Rules<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Never Inactivate System UOMs System-provided UOMs (Day, Week, Month, Year) must never be deactivated \u2014 they are referenced by other modules. Inactivating them breaks scheduling, service, and other dependent configurations.<\/li>\n\n\n\n<li>Set Precision Based on UOM Type Whole-unit UOMs (EA, PCS, CASE) must use Standard Precision = 0. Weight, volume, and length UOMs (KG, LT, MTR) must use Standard Precision = 2 or 3. Wrong precision causes quantity and costing errors.<\/li>\n\n\n\n<li>No Duplicate UOM Codes Every UOM must have a unique UOM Code. Always check existing system records before creating a new one. Duplicates cause conflicts in product assignment and reporting.<\/li>\n\n\n\n<li>Conversions Are Configured Separately UOM conversion factors (e.g., 1 CASE = 24 PCS) are never set inside the UOM record. They must be configured in the dedicated UOM Conversion window.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Unit of Measure window:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Menu \u2192 Material Management \u2192 Material Management Pricing \u2192 Unit of Measure<\/p>\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 Unit of Measure Window<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the menu path above. The window displays all existing UOM records, including 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>UOM Code \u2014 <\/strong>Unique identifier for the unit (e.g., EA, KG, MTR)<\/li>\n\n\n\n<li><strong>Symbol \u2014 <\/strong>Short representation displayed in transactions (e.g., Ea, kg, m)<\/li>\n\n\n\n<li><strong>Name \u2014 <\/strong>Full display name of the unit<\/li>\n\n\n\n<li><strong>Description \u2014 <\/strong>Business purpose of the unit<\/li>\n\n\n\n<li><strong>Active \u2014 <\/strong>Makes the UOM available for use in transactions<\/li>\n\n\n\n<li><strong>Default \u2014 <\/strong>Marks as the system-wide default measurement unit<\/li>\n\n\n\n<li><strong>Standard Precision \u2014 <\/strong>Controls decimal places for quantity fields<\/li>\n\n\n\n<li><strong>Costing Precision \u2014 <\/strong>Controls decimal places for cost calculations<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Configure Standard Retail UOMs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set up the following UOMs for retail operations:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>EA \u2014 Each<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>EA<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>Ea<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Each<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Individual item unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>0<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>2<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: shirts, shoes, bags, electronics \u2014 any product counted as individual units.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>PCS \u2014 Piece<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>PCS<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>Pc<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Piece<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Single product unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>0<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>2<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: accessories and individually counted products.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CASE \u2014 Case<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>CASE<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>C<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Case<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Bulk packaging unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>0<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>2<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: supplier packaging and warehouse stock handling. Example: 1 CASE = 24 PCS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>KG \u2014 Kilogram<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>KG<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>kg<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Kilogram<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Weight measurement unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>3<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>4<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: fruits, vegetables, rice, and other weight-based products.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>LT \u2014 Liter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>LT<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>L<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Liter<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Liquid measurement unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>3<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>4<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: milk, juice, oil, and other liquid products.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>MTR \u2014 Meter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM Code<\/strong><\/td><td>MTR<\/td><\/tr><tr><td><strong>Symbol<\/strong><\/td><td>m<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Meter<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Length measurement unit<\/td><\/tr><tr><td><strong>Standard Precision<\/strong><\/td><td>2<\/td><\/tr><tr><td><strong>Costing Precision<\/strong><\/td><td>4<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Used for: fabric and cloth material.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Unitofmeasure.png\" alt=\"\" class=\"wp-image-18618\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Unitofmeasure.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Unitofmeasure-300x150.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/05\/TenthPlanet-iDempiere-Masters-Unitofmeasure-768x383.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 4: Save Record<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click Save after entering all values. The UOM is immediately available for product and transaction configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Summary<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>UOM Code<\/strong><\/td><td><strong>Symbol<\/strong><\/td><td><strong>Name<\/strong><\/td><td><strong>Usage<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>EA<\/strong><\/td><td>Ea<\/td><td>Each<\/td><td>Individual items (clothing, electronics)<\/td><\/tr><tr><td><strong>PCS<\/strong><\/td><td>Pc<\/td><td>Piece<\/td><td>Single count products and accessories<\/td><\/tr><tr><td><strong>CASE<\/strong><\/td><td>C<\/td><td>Case<\/td><td>Bulk \/ supplier packaging (1 CASE = 24 PCS)<\/td><\/tr><tr><td><strong>KG<\/strong><\/td><td>kg<\/td><td>Kilogram<\/td><td>Weight-based products (produce, grains)<\/td><\/tr><tr><td><strong>LT<\/strong><\/td><td>L<\/td><td>Liter<\/td><td>Liquid products (beverages, oil)<\/td><\/tr><tr><td><strong>MTR<\/strong><\/td><td>m<\/td><td>Meter<\/td><td>Length-based products (fabric, cloth)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Flow Overview<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Product Setup (UOM assigned)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Purchase Order (order quantity in UOM)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Goods Receipt (received qty in UOM)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warehouse \/ Inventory (stock tracked in UOM)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sales Order (sell quantity in UOM)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shipment &amp; <br>Invoice<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>System UOM Guidance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">iDempiere includes pre-configured UOMs such as EA (Each), HR (Hour), Day, Week, Month, and Year. These are used by other modules including scheduling and service management.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Important<\/strong> Reuse system-provided records where possible rather than creating duplicates. Do not inactivate system UOMs \u2014 they may be referenced by other modules. Only create new UOMs when no existing record meets the business requirement.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>UOM Conversion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Conversion rules between units (e.g., 1 CASE = 24 PCS) are configured separately in the UOM Conversion window, not within the UOM record itself.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>UOM not available on product form<\/strong><\/td><td>Ensure the UOM record is marked Active<\/td><\/tr><tr><td><strong>Duplicate UOM codes<\/strong><\/td><td>Check existing system records before creating new ones<\/td><\/tr><tr><td><strong>Incorrect quantity decimal places<\/strong><\/td><td>Review Standard Precision and Costing Precision values<\/td><\/tr><tr><td><strong>System UOM missing from transactions<\/strong><\/td><td>Do not inactivate system-provided UOMs<\/td><\/tr><tr><td><strong>Changes not reflected after save<\/strong><\/td><td>Run Cache Reset and log in again<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use meaningful UOM codes that align with industry standards (EA, KG, LT, MTR)<\/li>\n\n\n\n<li>Reuse existing system UOMs before creating new records<\/li>\n\n\n\n<li>Set Standard Precision to 0 for whole-unit UOMs (Each, Piece, Case)<\/li>\n\n\n\n<li>Set Standard Precision to 2 or 3 for weight, volume, and length UOMs<\/li>\n\n\n\n<li>Document naming conventions and precision rules in a configuration register<\/li>\n\n\n\n<li>Do not inactivate system-provided UOMs referenced by other modules<\/li>\n<\/ul>\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 Unit of Measure configuration, continue with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UOM Conversion \u2014 define conversion factors between related units<\/li>\n\n\n\n<li>Product Setup \u2014 assign UOMs to products<\/li>\n\n\n\n<li>Price List \u2014 configure pricing per UOM<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Unit of Measure (UOM) window defines the measurement units used for products, inventory, purchasing, sales, and transactions. Unit of [&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":[67,68],"tags":[],"class_list":["post-18617","post","type-post","status-publish","format-standard","hentry","category-retail","category-masters"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18617","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=18617"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18617\/revisions"}],"predecessor-version":[{"id":18764,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18617\/revisions\/18764"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}