İçeriğe geç

CSV ile içe aktarma

Veri Yönetim → İçe Aktarma sayfasından CSV dosyasıyla yüklenir. Her veri türü için sayfadan bir şablon indirebilirsiniz.

  • Ayırıcı noktalı virgül, virgül veya sekme olabilir; kendiliğinden algılanır.
  • Kodlama UTF-8 veya Windows-1254 (Excel’in Türkçe kaydı) olabilir.
  • Türkçe başlıklar (ör. Stok Kodu, Tarih, Miktar) ve ondalık virgül (1.250,75) desteklenir.
  • Excel dosyası (.xlsx) doğrudan yüklenemez; Excel’de Farklı Kaydet → CSV ile kaydedin.

Önce ürünleri yükleyin; satış, stok ve sipariş dosyaları ürünü stok koduyla bulur. Alış siparişlerinden önce tedarikçiler tanımlı olmalıdır: Tedarikçiler dosyasıyla ya da ürün dosyasındaki supplierCode ile.

Tür Zorunlu kolonlar İsteğe bağlı kolonlar
Ürünler sku, name unit, category, supplierCode, supplierName, leadTimeDays, minOrderQty, lotMultiple, shelfLifeDays, unmetDemand, unitCost, unitPrice, costCurrency, priceCurrency
Satış sku, date, salesQty warehouse, returnQty, customer, customerName, campaign
Stok sku, onHand warehouse, onOrder, date
Tedarikçiler supplierCode supplierName, leadTimeDays, contactName, email, phone, address, city, country
Alış siparişleri supplierCode, sku, orderDate, promisedDate, orderedQty orderNo, warehouse, receivedDate, receivedQty, rejectedQty, unitCost, currency, closed
Alış kayıtları (mal kabul) orderNo, sku, receivedDate, receivedQty supplierCode, rejectedQty, documentNo
Depolar arası transferler date, sku, fromWarehouse, toWarehouse, qty documentNo
Kampanyalar campaignCode, campaignName, startDate, endDate, sku warehouse, upliftPct
  • Depo: warehouse depo kodu veya adıdır. Boş bırakılan satır varsayılan depoya yazılır.
  • Yeniden yükleme: Aynı ürün, depo ve gün yeniden yüklenirse miktar toplanmaz; dosyadaki değerle değiştirilir. Aynı dosyayı iki kez yüklemek veriyi bozmaz.
  • Kampanya satışı: campaign (Türkçe başlık kampanya) kolonunda K olan satırın satışı kampanya satışıdır; temel talep tahmininden çıkarılır ve kampanyaların etkisi bundan öğrenilir (Kampanyalar). Kolonu olmayan dosya önceki işaretlere dokunmaz.
  • Müşteri: customer müşteri kodudur ve isteğe bağlıdır. Müşteri yoğunluğu analizi bu kolondan hesaplanır.
  • Stok: Dosya, deponun bakiyesini dosyadaki değere eşitler; fark stok hareketi olarak kaydedilir.
  • Tedarikçiler: Var olan kod güncellenir; boş bırakılan alan (ad dahil) mevcut değeri korur. leadTimeDays tedarikçinin varsayılan tedarik süresidir. Geçersiz e-posta satırı reddeder.
  • Alış siparişleri: receivedDate boşsa sipariş açık sayılır; receivedDate boş ve receivedQty siparişten azsa kalem kısmen gelmiştir, kalan Alış Siparişleri sayfasında bekleyen görünür. closed (Türkçe başlık kapalı) kolonuna ERP’de kapatılmış sipariş için E (ya da evet, 1, Netsis’teki S) yazılır: kısmen gelmiş kalem eksik kapatılır, hiç gelmeden kapatılmış kalem alınmaz (önceden yüklendiyse silinir); H ya da boş açık demektir. Kolonu olmayan dosya kalemlerin kapanma durumuna dokunmaz. orderNo verilen satır yeniden yüklendiğinde güncellenir. warehouse siparişin teslim alınacağı depodur; sipariş önerisiyle depo bazında eşleştirmede kullanılır, boşsa sipariş ürün düzeyinde eşlenir (varsayılan depoya yazılmaz). Teslimatlar VidiStock’ta elle girilmez; ERP’si olmayan firma siparişlerini bu dosyayla yükler.
  • Transfer: Gerçekleşmiş depolar arası transferlerdir; stok bakiyesini değiştirmez, transfer önerileriyle karşılaştırılır. Dosyadaki en eski ve en yeni tarih arasında daha önce dosyayla yüklenmiş transferler silinip yeniden yazılır; düzeltmek için o dönemin dosyasını yeniden yükleyin. Aynı belge, ürün ve depo çiftinin satırları toplanır.
  • Kampanya: Aynı koddaki satırlar bir kampanyadır; ad, tarihler ve oran ilk satırdan alınır, oranı farklı satır o ürüne özel oran olur. warehouse boşsa ürün tüm depolarda kampanyadadır. Aynı kod yeniden yüklenirse kampanya dosyadakiyle değiştirilir. Ayrıntı: Kampanyalar.
  • Boş alanlar: Ürün dosyasında boş bırakılan alan mevcut değeri korur.
  • Karşılanamayan talep: unmetDemand (Türkçe başlık: karşılanamayan talep) kolonuna kayıp satış, sonradan karşılanır ya da ürün istisnasını kaldırıp firma ayarına dönmek için firma yazılır. Tanınmayan değer satırı hatalı sayar.
  • Para birimi: costCurrency, priceCurrency ve currency kolonlarına kod (USD) ya da Ayarlar sayfasındaki sıra numarası (1) yazılır. Boşsa üründe ana para birimi, teslimatta ürünün alış para birimi kullanılır. Tanımlı olmayan para birimi satırı hatalı sayılır.
  • Ürün özellikleri: Ürün dosyasında başlığı bir özelliğin adı ya da anahtarıyla eşleşen kolon (ör. marka, Uyumlu Araç Markası) o özelliğin değeri olarak okunur; yazım biçimi fark etmez. Çok değerli özellikte değerler virgülle ayrılır (dosya ayracı noktalı virgül olmalıdır). Dosyada bulunan özellik yeniden yazılır, boş hücre değeri temizler; dosyada kolonu olmayan özelliğe dokunulmaz. Tanımlı olmayan kolonlar yok sayılır.

Hatalı satırlar atlanır, diğerleri yüklenir. Sonuç ekranında her hatalı satırın numarası ve nedeni görünür (ör. bilinmeyen stok kodu, okunamayan tarih).