Skip to main content

Price List Import

Screen
Module
General
Menu path
Yönetim › Araçlar › Veri Aktarımı › Fiyat Listesi Aktarımı (Administration › Tools › Data Import › Price List Import)
Screen route
/erp/data-import/price-lists
Required permission
erp-sales-price-lists.view (görme, kontrol) · .import + .create + .edit (aktarma)

All of sales pricing in a single workbook, eight sheets. Items and business partners are loaded first. For how the price is proposed on a sales document: Price lists.

  • The Toplu Değişiklik (Bulk Change) sheet (increase / reduction) is applied to the list's explicit prices, after the Fiyatlar (Prices) sheet. Do not change the same item on both sheets. In the export this sheet is empty; its matching is the row order.
  • A period price takes precedence over the permanent price; in quantity scales, the highest threshold met applies.
  • For a configurable item, line price = list price + the surcharges of the selected values (Karakteristik Farkları — Characteristic Surcharges).
  • Özel Fiyatlar (Special Prices) take precedence over the list; one record per customer × item × currency.
  • The workbook is this object's template in the system (Dışa Aktar › Şablonu İndir — Export › Download Template); no separate template is included in the package.

Workbook sheets​

SheetMatching (record key)What it writes
Fiyat Listeleri (Price Lists)KodThe list header. Created if it does not exist, updated if it does.
Fiyatlar (Prices)ListeKodu + UrunKoduThe explicit price in the list. The price of an item not in the file is not deleted.
Dönem ve Miktar Fiyatları (Period and Quantity Prices)ListeKodu + UrunKodu + MinMiktar + BaslangicA period or quantity scale price. A period price takes precedence over the permanent price; in scales, the highest threshold met applies.
Karakteristik Farkları (Characteristic Surcharges)ListeKodu + UrunKodu + OzellikKodu + DegerKoduThe option surcharge of a configurable item: line price = list price + the surcharges of the selected values.
Toplu Değişiklik (Bulk Change)satır sırası (row order)Increase / reduction: to the list's EXPLICIT prices, AFTER the Fiyatlar sheet. Do not change the same item on both sheets. Empty in the export.
Müşteri Listeleri (Customer Lists)CariKodThe customer's price list (business partner record › Sales).
Özel Fiyatlar (Special Prices)CariKod + UrunKodu + ParaBirimiA customer-specific price — takes precedence over the list. One record per customer × item × currency.
Grup İskontoları (Group Discounts)CariKod + KategoriKodu + BaslangicA category discount — proposed on the list price as a line discount.

Columns​

The tables are generated from the same source as the system's Alan Kılavuzu (Field Guide) tab. If a column with Required: Yes is left empty, the row becomes Hatalı (Invalid). All cells are read as text; Evet/Hayır (Yes/No) columns accept no other value, and in a column with a list of allowed values the spelling must match the list.

Fiyat Listeleri (Price Lists)​

The list header. Created if it does not exist, updated if it does. Matching: Kod.

ColumnRequiredDescriptionExample / allowed values
KodYesList code, at most 32 characters.STANDART
AdNoRequired for a new list, at most 128 characters.Standart Satış Fiyat Listesi
ParaBirimiNoISO code (TRY, USD, EUR). Required for a new list; cannot change on a list that has prices.TRY
TemelListeNoFor a derived list, the code of the base list: an item without an explicit price comes from base price × factor.
KatsayiNoRequired if TemelListe is filled (1,10 = 10% more).
VarsayilanNoEvet (Yes) = the list for customers without an assigned list. Hayır (No) does not remove the default (it is handed over by making another list the default).Evet · Hayır
DurumNoAktif (Active) / Pasif (Inactive).Aktif · Pasif

Fiyatlar (Prices)​

The explicit price in the list. The price of an item not in the file is not deleted. Matching: ListeKodu + UrunKodu.

ColumnRequiredDescriptionExample / allowed values
ListeKoduYesThe list on the Fiyat Listeleri sheet or in the system.STANDART
UrunKoduYesA sellable item.MM-0001
UrunAdiNoInformation — not read.
BirimNoInformation — the price is in the item's base unit.ADET
FiyatYesPer base unit, in the list's currency, excluding VAT. Turkish decimal comma (490720,41).490720,41

Dönem ve Miktar Fiyatları (Period and Quantity Prices)​

A period or quantity scale price. A period price takes precedence over the permanent price; in scales, the highest threshold met applies. Matching: ListeKodu + UrunKodu + MinMiktar + Baslangic.

ColumnRequiredDescriptionExample / allowed values
ListeKoduYesSTANDART
UrunKoduYesHZ-0001
MinMiktarNoScale threshold, in the item's base unit; empty = no scale.10
BaslangicNodd.mm.yyyy; empty = no time limit.01.01.2027
BitisNodd.mm.yyyy; empty = no time limit.31.03.2027
FiyatYesPer base unit, excluding VAT.90,00
NotNo10 saat ve üzeri

Karakteristik Farkları (Characteristic Surcharges)​

The option surcharge of a configurable item: line price = list price + the surcharges of the selected values. Matching: ListeKodu + UrunKodu + OzellikKodu + DegerKodu.

ColumnRequiredDescriptionExample / allowed values
ListeKoduYesSTANDART
UrunKoduYesA configurable item.MM-0001
OzellikKoduYesA configuration characteristic of the item.PERON_SAYISI
DegerKoduNoFor a characteristic with options, the value code (required). Empty for a numeric characteristic: the surcharge is per unit of the value.3
FarkYesIn the list's currency; can be negative. Empty cell = this surcharge is removed.209563,69

Toplu Değişiklik (Bulk Change)​

Increase / reduction: to the list's EXPLICIT prices, AFTER the Fiyatlar sheet. Do not change the same item on both sheets. Empty in the export. Matching: satır sırası (row order).

ColumnRequiredDescriptionExample / allowed values
ListeKoduYesSTANDART
KategoriKoduNoThe category and its subcategories; empty = the whole list.
AramaNoText contained in the item code or name; empty = no filter.
YontemYesYüzde (Percentage): new = old × (1 + value / 100). Tutar (Amount): new = old + value.Yüzde · Tutar
DegerYesPercentage: 10 = 10% increase, -5 = 5% reduction. Amount: in the list's currency.10
YuvarlamaNoDecimal places (0–4); empty = 2.2

Müşteri Listeleri (Customer Lists)​

The customer's price list (business partner record › Sales). Matching: CariKod.

ColumnRequiredDescriptionExample / allowed values
CariKodYesThe customer record.M-00487
CariUnvanNoInformation — not read.
ListeKoduYesEmpty cell = the assignment is removed and the customer gets the default list.SHELL

Özel Fiyatlar (Special Prices)​

A customer-specific price — takes precedence over the list. One record per customer × item × currency. Matching: CariKod + UrunKodu + ParaBirimi.

ColumnRequiredDescriptionExample / allowed values
CariKodYesM-00487
CariUnvanNoInformation — not read.
UrunKoduYesHZ-0001
FiyatYesPer base unit, excluding VAT.85,00
ParaBirimiYesISO code.TRY
BaslangicNodd.mm.yyyy; empty = no time limit.
BitisNodd.mm.yyyy; empty = no time limit.
NotNo

Grup İskontoları (Group Discounts)​

A category discount — proposed on the list price as a line discount. Matching: CariKod + KategoriKodu + Baslangic.

ColumnRequiredDescriptionExample / allowed values
CariKodNoEmpty = all customers.
KategoriKoduYesThe category and its subcategories.TIC
IskontoYuzdeYes0 – 100.5
BaslangicNodd.mm.yyyy; empty = no time limit.
BitisNodd.mm.yyyy; empty = no time limit.
NotNo

In the demo package​

08-fiyat-listesi-aktarimi.xlsx: STANDART, BAYI (Standart × 0,85), IHRACAT (EUR); scale and period prices, characteristic surcharges, a special price, a group discount. Kontrol Et (Validate) in the demo installation: 109 rows · Hatalı (Invalid) 0.

Common errors​

The messages are the same as the text in the system's Kontrol sonucu (Validation result) table (… is the variable part).

MessageCause and solution
Yeni listede Ad ve ParaBirimi zorunlu. (Ad and ParaBirimi are required for a new list.)Fill in both columns for a new list code.
'…' fiyat listesi bulunamadı. (Price list '…' was not found.)Create the list on the Fiyat Listeleri sheet of the same workbook, or correct the code.
'…' ürünü bulunamadı. (Item '…' was not found.)Import the item first.
'…' iş ortağı bulunamadı. (Business partner '…' was not found.)Import the customer record first.