iDempiere Product Master

1. Introduction

The Product Master manages all product-related data in iDempiere. It is the foundation for sales, purchases, inventory, costing, and reporting.

2. Navigation

Menu → Material Management and Pricing → Product

The Product Master window contains multiple tabs, each offering distinct functionalities.
Let’s explore them in the following order:

Window Name: Product(AD_Window_ID =140)

3. Tabs and Field Descriptions

3.1 Product Tab

The Product tab is used to define each product and make it available for use in price lists and transactions.

Note: The Location field indicates the default storage location where the product will be received.

Tab name: Product(AD_Tab_ID=180)

Table Name: M_Product(AD_Table_ID=208)

Field NameDescriptionColumn Name
DataType
Reference Type
AD_Column_ID
TenantThe client or business entity using the system* AD_Client_ID
* numeric(10)
* Table Direct
* 1403
OrganizationThe specific organization or store location* AD_Org_ID
* numeric(10)
* Table Direct
* 1404
Search KeyUnique internal product identifier (often used as SKU)* Value
* character varying(510)
* String
* 2011
Version NoVersion of the product, for variations or revisions* VersionNo
* character varying(20)
* String
* 7973
NameThe name of the product* Name
* character varying(255)
* String
* 1410
DescriptionA short description of the product* Description
* character varying(255)
* String
* 1411
Comment/HelpInternal comment or hint* Help
* character varying(2000)
* Text
* 3015
Document NoteNotes shown on documents like invoices* DocumentNote
* character varying(2000)
* Text
* 3014
UPC/EANUniversal/EAN barcode number* UPC
* character varying(30)
* String
* 2304
SKUAlternate product code (may match Search Key)* SKU
* character varying(30)
* String
* 2305
ActiveIf false, product is inactive and excluded from use* IsActive
* character(1)
* Yes-No
* 1405
Summary LevelIf checked, it’s a non-transactional grouping product* IsSummary
* character(1)
* Yes-No
* 1413
Product CategoryLogical grouping for price lists, reports* M_Product_Category_ID
* numeric(10)
* Table Direct
* 2012
ClassificationAdditional internal categorization (e.g., brand, range)* Classification
* character varying(12)
* String
* 3016
Tax CategoryDefines which tax rules apply* C_TaxCategory_ID
* numeric(10)
* Table Direct
* 2019
Revenue RecognitionDetermines how revenue is deferred or recognized* C_RevenueRecognition_ID
* numeric(10)
* Table Direct
* 3909
UOMUnit of Measure (e.g., pieces, kg, liters)* C_UOM_ID
* numeric(10)
* Table Direct
* 1760
Sales RepresentativeSalesperson associated with this product* SalesRep_ID
* numeric(10)
* Table
* 3391
Product TypeType: Item, Service, Resource, Expense* ProductType
* character(1)
* List
* 7795
Mail TemplateDefault email template used for this product* R_MailText_ID
* numeric(10)
* Table Direct
* 7972
WeightWeight of one unit (used in logistics/shipping)* Weight
* numeric
* Amount
* 1767
VolumeVolume of one unit* Volume
* numeric
* Amount
* 1766
Own BoxIf checked, product requires its own box for shipping* IsOwnBox
* character(1)
* Yes-No
* 201242
Customs Tariff NumberCode used in customs declaration* CustomsTariffNumber
* character varying(20)
* String
* 214343
Freight CategoryUsed to group freight calculation types* M_FreightCategory_ID
* numeric(10)
* Table Direct
* 9329
Drop ShipmentShips directly from vendor to customer* IsDropShip
* character(1)
* Yes-No
* 12147
StockedIf checked, product is stocked and inventoried* IsStocked
* character(1)
* Yes-No
* 1761
ManufacturedIndicates whether the product is manufactured in-house* IsManufactured
* character(1)
* Yes-No
* 61997
PhantomUsed in BOM – not stocked, but part of structure* IsPhantom
* character(1)
* Yes-No
* 200242
Kanban controlledEnables Kanban-based replenishment* IsKanban
* character(1)
* Yes-No
* 61996
Part TypeFurther classification of part role* M_PartType_ID
* numeric(10)
* Table Direct
* 61995
LocatorDefault bin/location in warehouse* M_Locator_ID
* numeric(10)
* Locator (WH)
* 9420
Shelf WidthWidth of product on shelf* ShelfWidth
* numeric(10)
* Integer
* 2307
Shelf HeightHeight of product on shelf* ShelfHeight
* numeric
* Amount
* 2308
Shelf DepthDepth of product on shelf* ShelfDepth
* numeric(10)
* Integer
* 2309
Units Per PalletTotal units that can be stacked per pallet* UnitsPerPallet
* numeric
* Costs+Prices
* 2310
Bill of MaterialsIndicates whether the product has a BOM* IsBOM
* character(1)
* Yes-No
* 4708
VerifiedIf true, product details have been verified* IsVerified
* character(1)
* Yes-No
* 4711
Verify BOM StructureProcess flag to check and validate BOM structure* Processing
* character(1)
* Button
* 4712
Auto ProduceProduct will be auto-generated during production* IsAutoProduce
* character(1)
* Yes-No
* 214618
Print detail records on invoiceShows individual BOM items on invoice* IsInvoicePrintDetails
* character(1)
* Yes-No
* 4709
Print detail records on pick listShows individual BOM items on pick list* IsPickListPrintDetails
* character(1)
* Yes-No
* 4710
PurchasedIndicates if product is procured externally* IsPurchased
* character(1)
* Yes-No
* 1762
SoldIndicates if product is available for sale* IsSold
* character(1)
* Yes-No
* 1763
DiscontinuedMarks the product as no longer available* Discontinued
* character(1)
* Yes-No
* 2703
Discontinued AtDate on which the product was discontinued* DiscontinuedAt
* timestamp without time zone
* Date
* 2704
Expense TypeAssociated expense category* S_ExpenseType_ID
* numeric(10)
* Table Direct
* 6771
ResourceLinked resource (machine, person, etc.)* S_Resource_ID
* numeric(10)
* Table Direct
* 6773
Exclude Auto DeliveryPrevents product from being delivered in auto-generated shipments* IsExcludeAutoDelivery
* character(1)
* Yes-No
* 14505
Subscription TypeSpecifies type of subscription billing* C_SubscriptionType_ID
* numeric(10)
* Table Direct
* 10919
Image URLWeb URL to product image* ImageURL
* character varying(120)
* URL
* 7962
Description URLWeb URL to more product information* DescriptionURL
* character varying(120)
* URL
* 7963
Guarantee DaysDays the product is under warranty/guarantee* GuaranteeDays
* numeric(10)
* Integer
* 7974
Min Guarantee DaysMinimum required guarantee duration* GuaranteeDaysMin
* numeric(10)
* Integer
* 9889
Attribute SetGroup of attributes (e.g., color, size, expiry)* M_AttributeSet_ID
* numeric(10)
* Table Direct
* 8417
Attribute Set InstanceActual values for attribute set (per lot/batch)* M_AttributeSetInstance_ID
* numeric(10)
* Product Attribute
* 8418
Copy from productEnables copying fields from another product* CopyFrom
* character(1)
* Button
* 59231
Featured in Web StoreMarks product as a featured item in the online store* IsWebStoreFeatured
* character(1)
* Yes-No
* 10260
Self-ServiceProduct is visible in self-service portal* IsSelfService
* character(1)
* Yes-No
* 10261
Group1Custom grouping tag 1 (e.g., Season)* Group1
* character varying(255)
* String
* 52061
Group2Custom grouping tag 2 (e.g., Gender, Department)* Group2
* character varying(255)
* String
* 52062

Leave a Reply

Your email address will not be published. Required fields are marked *