Skip to main content

Product master data

Raw materials, semi-finished products, finished products, trading goods, consumables, packaging, spare parts and services — all product definitions are on a single screen. Most stock-related behavior comes from the master record: base unit, tracking type (batch / serial number), quality inspection at receipt, minimum/maximum stock and warehouse-specific data.

Screen
Module
Inventory
Menu path
Ana Veriler › Ürünler › Ürün Ana Verileri (Master Data › Products › Product Master Data)
Screen route
/erp/catalog/products
Required permission
erp-catalog-items.view (görme) · .create (Yeni Ürün) · .edit (düzenleme, barkod üretme, İzleme Tipini Değiştir) · .delete (silme) · .import (Dışa Aktar / İçe Aktar, Ürün Aktarımı)
erp-inventory-warehouses.view / .edit (Depo Verileri) · erp-inventory-costs.view (Maliyet sekmesi) · erp-inventory-movements.view (Hareketler)

List​

Product master data list
  1. 1New Product — new item
  2. 2Search: code, name, foreign name or barcode
  3. 3Advanced filters — usage, manufacturer, category…
  4. 4Tracking — none, lot or serial
  5. 5Usage — sales, purchasing, production

Columns: Kod (Code), Ad (Name), Barkod (Barcode), Ürün türü (Product type), Temel Birim (Base Unit), Takip (Tracking: İzleme Yok · Lot Takipli · Seri No Takipli (No Tracking · Batch-Managed · Serial-Managed)), Kategori (Category), Kalite Kontrol (Quality Inspection; "Gerekli değil" (Not required) or required), Yapılandırma (Configuration: Standart · Yapılandırılabilir (Standard · Configurable)), Durum (Status), Kullanım (Usage; Satış · Alım · Üretim (Sales · Purchasing · Production) badges, planning strategy; "Gözden geçir" (Review) = came from an import, not yet verified).

  • Durum (Status) badges: Aktif (Active) / Pasif (Inactive); Süre dışı (Out of validity; active but outside its validity period — cannot be selected in documents); the material status; Kesildi… (Discontinued…) or Kesilecek · {gün} (To be discontinued · {gün}).
  • Filters: Ara (Search; code, name, foreign name or barcode), Ürün türü (Product type), Durum (Status). Under Gelişmiş (Advanced): Yapılandırma (Configuration), Kullanım (Usage), Gözden Geçirme (Review), Üretici (Manufacturer), Özellik (Characteristic), Malzeme durumu (Material status), Kategori (Category).
  • Row menu: Ürünü Aç (Open Product), Düzenle (Edit), Gözden Geçirildi (Reviewed), Geçmiş (History), Sil (Delete).
  • When rows are selected, the bulk action bar appears: Toplu Güncelle (Mass Update), Barkod Üret (Generate Barcode), Sil (Delete), Seçimi Temizle (Clear Selection). At most 1000 records are processed at once.
  • Dışa Aktar (Export) / İçe Aktar (Import) use the Ürün Aktarımı (Product Import) workbook (.xlsx).

Deleting removes the record from the list; past documents continue to show it. A record that is in use cannot be deleted: "'{kod}' kullanımda ({…}) — silinemez. Kullanımdan kaldırmak için kartı pasife alın ya da geçerlilik bitiş tarihi verin." ('{kod}' is in use ({…}) — it cannot be deleted. To withdraw it from use, deactivate the record or give it a validity end date.)

New record dialog​

Product master data — New window
  1. 1Product name — required
  2. 2Product code — proposed from name and type prefix
  3. 3Usage boxes — unticked ones disable their tab
  4. 4Measures — base unit required, cannot change later
  5. 5Tracking: none, lot or serial
  6. 6Inspection on receipt — receipts go to quarantine
  7. 7Create

Title Ürün Ana Verileri — Yeni (Product Master Data — New). Step by step: Create a product master record.

FieldMandatoryNote
Ürün tanımı (Product description)YesAt most 256 characters.
Ürün Kodu (Product Code)Yes (if no series is selected)Proposed from the name and the prefix of the product type (e.g. HAM-KOSTIK). At most 64 characters, unique. If the installation has an active number series, the Seri (Series) field appears; when a series is selected, the code is assigned on saving.
Ürün türü (Product type)YesThe organization's product types; the type determines the permitted views (sales, purchasing, production) and the defaults for the new record. Switching between service and material is not possible.
Yabancı ad (Foreign name), Barkod (Barcode)No
Stok ürünü (Stock item) · Satış ürünü (Sales item) · Satınalma ürünü (Purchasing item) · Üretim ürünü (Production item)—The tab of an unchecked box is disabled ("{X} işaretli değil" ({X} is not checked)).

Tabs: Genel (General) · Ölçü Verileri (Units of Measure Data; mandatory for a new record) · Satış Verileri (Sales Data) · Satınalma Verileri (Purchasing Data) · Stok Verileri (Stock Data) · Planlama Verileri (Planning Data) · Üretim Verileri (Production Data) · Ekler (Attachments).

  • Genel (General): Açıklama (Description), Kategori (Category), Üretici (Manufacturer), Üretici parça no (Manufacturer part no.; manufacturer first), Ek tanımlayıcı (Additional identifier), GTİP (customs tariff code; 12 digits), Ürün yönetme ölçütü (Product management criterion; the tracking type — can be selected only for a new record), Seri/Lot profili (Serial/Batch profile), Girişte kalite kontrol › Gerekli (Quality inspection at receipt › Required), Durum › Etkin (Status › Active), Geçerlilik (Validity; empty = unlimited), Malzeme durumu (Material status).
  • Ölçü Verileri (Units of Measure Data): Stok ölçü birimi (Stock unit of measure; the base unit; cannot be changed later), length, width, height, volume, net and gross weight per unit. The gross weight cannot be less than the net weight.
  • Satış / Satınalma Verileri (Sales / Purchasing Data): default sales and purchasing unit (the base unit for a serial-managed item), customs group, purchasing group.
  • Stok Verileri (Stock Data): Minimum stok (Minimum stock) and Maksimum stok (Maximum stock). When the position falls below the minimum, Malzeme İhtiyaçları (Material Requirements) proposes an order; if the maximum is empty, it replenishes up to the minimum.
  • Planlama Verileri (Planning Data): planning strategy (Planlama Yok · Stoğa Üretim · Siparişe Üretim (No Planning · Make-to-Stock · Make-to-Order)), default procurement type (Üret · Satın Al (Produce · Purchase); mandatory for an item included in planning), MRP controller, lead time, minimum order quantity, order multiple, discontinuation date and successor item.

Validation rules​

RuleMessage
Duplicate code"'{kod}' kodlu stok kartı zaten mevcut." (A stock item with code '{kod}' already exists.)
Base unit"Stok ölçü birimi zorunlu." (The stock unit of measure is mandatory.) · "'{kod}' birimi pasif — temel birim olarak seçilemez." (Unit '{kod}' is inactive — it cannot be selected as the base unit.)
Service item"Hizmet kartı stok ürünü olamaz." (A service item cannot be a stock item.) · "Hizmet ürünü lot veya seri numarası ile izlenemez." (A service item cannot be tracked by batch or serial number.)
Non-stock item"Stok tutmayan kart lot veya seri numarası ile izlenemez." (An item that does not carry stock cannot be tracked by batch or serial number.) · "Stok tutmayan kartta minimum/maksimum stok tanımlanmaz." (No minimum/maximum stock is defined for an item that does not carry stock.)
Min / max"Minimum stok eksi olamaz." (The minimum stock cannot be negative.) · "Maksimum stok tek başına tanımlanmaz — öneriyi minimum tetikler. Minimumu da girin (sıfır olabilir)." (The maximum stock cannot be defined on its own — the proposal is triggered by the minimum. Enter the minimum as well (it can be zero).) · "Minimum stok maksimum stoktan büyük olamaz." (The minimum stock cannot be greater than the maximum stock.)
Lead time"Tedarik süresi tam gün olmalı (ör. 7)." (The lead time must be in whole days (e.g. 7).) · "Tedarik süresi en fazla 999 gün olabilir." (The lead time can be at most 999 days.)
Planning"Planlamaya giren kartın varsayılan tedarik yolu belirlenmelidir (ihtiyaç doğduğunda üretilecek mi, satın alınacak mı)." (The default procurement type must be specified for an item included in planning (whether it will be produced or purchased when a requirement arises).)
Product type permissions"'{ad}' ürün türü satış görünümüne izin vermiyor — kart satılabilir işaretlenemez." (Product type '{ad}' does not permit the sales view — the item cannot be marked as sellable.)
Service ↔ material"Kartın stoklanabilirliği (hizmet ↔ malzeme) sonradan değiştirilemez. Yeni kart açın." (The stockability of the item (service ↔ material) cannot be changed later. Create a new item.)

Details​

Product detail — tabs
  1. 1Edit — opens the item window
  2. 2Units — unit conversions
  3. 3Barcodes
  4. 4Stock — balances, warehouse data, movements
  5. 5Change Tracking Type — only while the item is unused

The header shows the name, code, status badges, usage boxes (read-only) and the Düzenle (Edit) button; below it are Ürün türü (Product type), Temel birim (Base unit), Kategori (Category), Takip (Tracking) and Kalite kontrol (Quality inspection; "Girişte gerekli" (Required at receipt) / "Gerekmiyor" (Not required)). Tabs:

TabVisibilityContent
Temel Veriler (Basic Data)AlwaysDescription and status/dimensions; İzleme Tipini Değiştir (Change Tracking Type) button.
Birimler (Units)AlwaysUnit conversions.
Barkodlar (Barcodes)AlwaysProduct barcodes; serial number generation for a serial-managed item.
Sınıflandırma (Classification)AlwaysClassifications and general characteristics.
Yapılandırma (Configuration) / Varyantlar (Variants) / Varyant Bilgisi (Variant Information)Depending on the form of the itemFor a standard item, making it configurable; for a header item, characteristics and variants; for a variant, header item information.
Satış (Sales)Sellable itemPrices, Channel Data, Division, Alternatives.
Satın Alma (Purchasing)Purchasable itemSuppliers, Price History.
Planlama (Planning)Stock itemPlanning data and open documents (demand, on hand, in transit).
Stok (Stock)Stock itemBakiyeler (Balances) · Depo Verileri (Warehouse Data) · ABC Sınıfı (ABC Class) · Hareketler (Movements).
Maliyet (Cost)Stock item + cost permissionValue information.
Üretim (Production)Produced itemWhere-Used.
Belgeler (Documents), Geçmiş (History)Attachments and change history.

Units​

Product detail — Units tab
  1. 1Add Unit — new conversion
  2. 2Rate — base units per unit

Stock is kept in the base unit; a conversion is specific to the item itself, and the reverse direction is derived as 1/multiplier. In the Birim Ekle (Add Unit) dialog, enter the Kaynak Birim (Source Unit), Hedef Birim (Target Unit) and Çarpan (Multiplier; how many target units 1 source unit equals; at most 6 decimal places). For a saved conversion, only the multiplier can change (Oranı Düzelt (Correct Ratio)); past movements are stored with the multiplier valid at the time of the movement. Example: for MAM-0008, 1 KUTU (box) = 4 ADET (pieces).

Rejection messages: "Bu ürün için aynı yönde bir dönüşüm zaten tanımlı." (A conversion in the same direction is already defined for this product.) · "Bu iki birim arasında ters yönde bir dönüşüm zaten tanımlı." (A conversion in the reverse direction is already defined between these two units.) · "Kaynak ve hedef birim aynı olamaz." (The source and target unit cannot be the same.) · "Bu dönüşüm kartın varsayılan satış birimini taşıyor — önce Satış Verileri'nde varsayılan birimi değiştirin." (This conversion carries the item's default sales unit — first change the default unit in Satış Verileri (Sales Data).)

Barcodes​

Product detail — Barcodes tab
  1. 1Add Barcode — scan or type
  2. 2Generate Barcode — in-house EAN-13
  3. 3Print Labels for Selected
  • Barkod Ekle (Add Barcode): Barkod (Barcode; mandatory; scan or type it, converted to upper case), Birim (Unit), Açıklama (Description), Varsayılan (Default). The item's first barcode automatically becomes the default.
  • Barkod Üret (Generate Barcode): an in-house EAN-13 (starting with "20"); the system assigns the number.
  • Seçilenlerin Etiketini Bas (Print Labels for Selected): labels for the selected barcodes (thermal label printer).
  • While the tab is open, a scanned barcode opens the record if it exists on the item; otherwise, the add dialog appears.
  • The barcode text cannot be changed; if it is wrong, delete it and add a new one. At most 50 barcodes per item.

Rejection messages: "'{barkod}' barkodu '{kart}' kartında tanımlı." (Barcode '{barkod}' is defined on item '{kart}'.) · "Barkodun birimi kartın temel birimi ya da birim dönüşümlerinden biri olmalı. Önce Birimler sekmesinden dönüşümü tanımlayın." (The unit of the barcode must be the item's base unit or one of its unit conversions. First define the conversion on the Birimler (Units) tab.) · "Barkod yalnız harf, rakam ve işaret içerebilir — boşluk ve Türkçe harf kullanılamaz." (A barcode can contain only letters, digits and symbols — spaces and Turkish letters are not allowed.) · "GTIN kontrol hanesi tutmuyor — {n} haneli barkodun son hanesi {x} olmalı. Dahili bir kodsa harf ya da farklı uzunluk kullanın." (The GTIN check digit does not match — the last digit of the {n}-digit barcode must be {x}. If it is an internal code, use letters or a different length.)

Step by step: Define units and barcodes.

Stock › Warehouse Data​

Product detail — Stock › Warehouse data
  1. 1Balances — warehouse, location, lot
  2. 2Warehouse data — per-warehouse min/max, default location
  3. 3Movements — the item ledger
  4. 4Add Warehouse Data

With Depo Verisi Ekle (Add Warehouse Data), enter the warehouse-specific Minimum, Maksimum (Maximum; in the base unit) and Varsayılan lokasyon (Default storage location). When the warehouse's unrestricted stock falls below the minimum, Malzeme İhtiyaçları (Material Requirements) generates a proposal; the default storage location fills in the storage location in the Goods Receipt, Transfer and purchasing goods receipt forms when the warehouse is selected. Columns: Depo (Warehouse), Minimum, Maksimum (Maximum), Varsayılan Lokasyon (Default Storage Location), Depo Stoğu (Warehouse Stock). There is no separate "safety stock" or "reorder point" field — the trigger is the minimum.

The Hareketler (Movements) subtab shows the item's ledger (Tarih (Date), Tür (Type), Miktar (Quantity), Depo (Warehouse), Stok Durumu (Stock Status), Lot / Seri (Batch / Serial Number)).

Change the tracking type​

In the Temel Veriler › İzleme Tipini Değiştir (Basic Data › Change Tracking Type) dialog, enter the Yeni izleme tipi (New tracking type), Seri/Lot profili (Serial/Batch profile) and Gerekçe (Reason; mandatory, written to the audit trail). Batch or serial number tracking can change only before any stock is received and while there are no open documents; the profile can always change. If there is an obstacle, the server lists the reasons: "İzleme tipi değiştirilemez — {sebepler}. Lot ya da seri takibi stok girmeden ve açık belge yokken değişir." (The tracking type cannot be changed — {sebepler}. Batch or serial number tracking can change only before stock is received and while there are no open documents.) Reasons: "{n} stok hareketi var" (has {n} stock movements), "stoğu var" (has stock), "{n} açık rezervasyonda kalemi var" (has lines in {n} open reservations), "{n} açık satın alma siparişinde bekleyen miktarı var" (has outstanding quantities in {n} open purchase orders), "{n} açık satış siparişinde teslim edilecek miktarı var" (has quantities to be delivered in {n} open sales orders), "{n} açık üretim emrinin çıktısı" (is the output of {n} open production orders), "{n} açık üretim emrinin bileşeni" (is a component of {n} open production orders). A variant's tracking type comes from the header item.

Classification​

On the Sınıflandırma (Classification) tab, a classification is assigned to the item, and item-specific characteristic values are entered with Özellik Ekle (Add Characteristic) on the Genel Özellikler (General Characteristics) card. If a characteristic set has been assigned to the category, the fields are brought in together. Classifications, characteristics and variant tables are defined under Ana Veriler › Sınıflandırma (Master Data › Classification).

Configurable products and variants​

Configurable product — Variants
  1. 1Configurable parent — not selectable in documents
  2. 2Configuration — characteristics that split variants
  3. 3Create Variant — opens a concrete item

Differences of the same product such as size, color or dimensions are set up not as separate flat records, but as a configurable header item + variants (example: TIC-0001 İş Eldiveni (Work Gloves), size variants TIC-0001-S … XL).

  • On the Yapılandırma (Configuration) tab of a standard item, click Yapılandırılabilir Yap (Make Configurable). A header item is not considered a concrete material: it cannot be selected in sales, purchasing, production or inventory documents, and no stock movement can be posted to it; this work is done with the variant items. Existing stock and past movements remain as they are.
  • On the Yapılandırma (Configuration) tab of the header item, the Yapılandırma Özellikleri (Configuration Characteristics; mandatory flag, permitted values, condition) are defined; on the Varyantlar (Variants) tab, a concrete item is created with Varyant Oluştur (Create Variant; characteristic values, Kod (Code), Ad (Name)).
  • A product with variants cannot be converted back to standard: "Bu ürünün materyalize varyant kartları var; yapılandırılabilirlik kaldırılamaz." (This product has materialized variant items; configurability cannot be removed.)