İçeriğe atla
B2B · Pazaryeri entegrasyonu · Ticari yönetim info@bayidata.com0850 346 55 49
BayiData Giriş yap Demo talep edin
Rehber

Logo, Netsis ve Mikro ile B2B: programınız yerinde kalarak bayi portalı

BayiData Ekibi · Yayın · Güncelleme · 7 dk okuma

Logo, Netsis ya da Mikro ile B2B, muhasebe ve resmî kayıtlar ticari programda kalırken bayinin siparişini bir portaldan vermesidir. BayiData'da bu bağlantıyı firmanın sunucusunda çalışan bir aktarım ajanı kurar: cari, ürün, stok ve bakiye programdan okunur, onaylanan sipariş programa dosya olarak iner.

Program neden yerinde kalır?

Yıllardır Logo, Netsis ya da Mikro kullanan bir firmada program bir muhasebe aracından fazlasıdır: resmî defterler, fişler, muhasebecinin alışkanlığı ve geçmiş yılların kaydı oradadır. Bayi portalı açmak için bunları taşımak gerekmez. Değişen, siparişin geldiği yerdir.

Logo entegrasyonu, Netsis ya da Mikro bağlantısı bu yüzden iki yönlü bir iş bölümüdür:

İşNerede
Muhasebe fişleri ve resmî defterlerTicari programda
Cari kart, ürün kartı, stok miktarı, bakiyeProgramda tutulur, BayiData'ya okunur
Bayinin siparişi, fiyat kuralı, limit kontrolüBayiData'da
Pazaryeri ve sahadaki temsilcinin siparişiBayiData'da
Onaylanan siparişBayiData'dan programa dosya olarak

Bu bağlantı kimin işine yarar?

Muhasebesi masaüstü bir ticari programda olan, bayiden telefonla ya da WhatsApp'tan sipariş alan ve fiyatını Excel'de tutan üretici, toptancı ve distribütör için kuruldu. Aynı firma Trendyol ya da Hepsiburada'da da satıyorsa stok, programdan gelen miktar üzerinden iki kanala birden hesaplanır.

Uymadığı durumlar da var. Muhasebeniz bulut bir programdaysa ajan bağlanamaz; o programlarda bugün Excel aktarımı kullanılıyor. Siparişin programa elle dokunulmadan fiş olarak düşmesi şartsa, bu bağlantı o şartı karşılamaz: sipariş dosyası programın kendi aktarımıyla alınır.

Aktarım ajanı nasıl çalışır?

Ajan, ticari programın sunucusuna kopyalanan tek bir Python dosyası ve bir ayar dosyasıdır. MSSQL veritabanı için pyodbc ve ODBC sürücüsü gerekir. Üç komutu vardır: dene, bir kez eşitle ve sürekli çalış. Sürekli çalışırken her turda şunu yapar:

  1. BayiData'ya makine anahtarıyla bağlanır, ayarlarını ve sorgularını alır.
  2. Programın veritabanında okuma sorgularını çalıştırır.
  3. Önce kartları, sonra onlara bağlı sayıları gönderir: cariler, ürünler, fiyatlar, stok miktarları, bakiyeler.
  4. Onaylanmış ve henüz inmemiş siparişleri alır, klasöre dosya olarak bırakır.
  5. Teslimi BayiData'ya bildirir ve bir sonraki turu bekler.

Tur aralığını siz seçersiniz: varsayılan 15 dakika, en sık 5 dakika. Satırlar beş binlik parçalar hâlinde gider; ağ hatasında daha az şey yeniden gönderilir. Sorgular sunucudaki dosyada değil BayiData'da durduğu için bir sorgu düzeltildiğinde sunucuya dokunmak gerekmez.

Güvenlik duvarında ne değişir?

BT sorumlusunun ilk sorusu budur ve cevabı kısadır: içeri doğru hiçbir kapı açılmaz. Ajan BayiData'ya HTTPS ile kendisi gider; BayiData ajana gelmez. Güvenlik duvarına içeri doğru kural yazılmaz.

Ajan programın veritabanını salt okunur bağlantıyla açar ve sorguların hepsi okuma sorgusudur. Kimliği bir makine anahtarıdır: anahtar bir kez gösterilir, yenisi üretildiğinde eskisi kapanır. Ajanın çalışıp çalışmadığı ve son gönderişi BayiData'daki bağlantı ekranında görünür.

Programdan ne gelir?

Hazır şablonların bugün getirdikleri programa göre biraz farklı. Kurulumdan önce bilmeniz gerekenler:

VeriLogoNetsisMikro
Cari kartKod, unvan, tip, vergi bilgisi, adresKod, isim, tip, vergi bilgisi, adresKod, unvan, vergi bilgisi; adres boş
Ürün kartıKod ve adKod ve adKod ve isim
BarkodBoş; kurulumda eklenirBoş; kurulumda eklenirBoş; kurulumda eklenir
Stok miktarıAmbar ambarDepo kodu başınaGiriş ve çıkış deposuna göre
BakiyeCari hareketlerindenCari hareketlerindenCari hareketlerinden
FiyatSorgu kurulumda yazılırSorgu kurulumda yazılırSorgu kurulumda yazılır

Barkod satırı önemlidir: pazaryerine stok göndermek için ürünün barkodu gerekir. Barkod sorguya eklenir ya da Excel'den aktarılır. Firmanıza özel yazılan sorgu, hazır şablonun önüne geçer.

Bakiye ve stok nasıl eşitlenir?

Ajanın gönderdiği satırlar Excel aktarımıyla aynı yoldan geçer: aynı doğrulama, aynı kodla eşleşme. Tek fark, hatalı satırın eşitlemeyi durdurmamasıdır. Programdan gelen yirmi bin kalemlik stok listesinde tanımsız bir ürün, öteki kalemlerin stoğunu bekletmez; geçerli satırlar yazılır, hatalı satır sebebiyle gönderiş kaydına geçer.

Bakiye üst üste yazılmaz. Programın söylediği bakiye BayiData'dakinden farklıysa aradaki fark bir düzeltme hareketiyle eşitlenir; aynıysa hiçbir şey yazılmaz. Bayinin portalda gördüğü bakiye, ajanın son turundaki program bakiyesidir; programda girilen bir tahsilat portala bir sonraki turda yansır.

Stok tarafında programın ambarı ya da depo kodu kurulumda BayiData'daki bir depoyla eşleştirilir. Eşleşmesi olmayan kod, aynı kodlu bir depo varsa ona yazılır; yoksa satır hata olarak kayda geçer. Tahminle yanlış depoya stok yazılmaz.

Bakiye ve stok nasıl eşitlenir?örnek firma
BayiData cari hesap listesi: bayi başına bakiye, vadesi geçen tutar ve limit kullanımı

Cari tipi ve kodlar iki tarafta nasıl eşleşir?

Programdaki cari tipi BayiData'da role çevrilir. Logo'da 1 müşteri, 2 tedarikçi, 3 hem müşteri hem tedarikçi demektir; Netsis'te A alıcı, S satıcıdır. Mikro'nun hazır şablonunda tip boş gelir ve kart müşteri sayılır; tedarikçileriniz varsa kurulumda ayrılır. Aynı firma iki ayrı kart olmaz, iki rolü olan tek kart olur.

Kodlar değişmeden taşınır. Cariler programdan geldiği için siparişin dosyasındaki cari kodu programdaki kodun kendisidir; ürün kodu da öyle. Programa alınan sipariş, programın tanıdığı kodlarla gelir.

Gönderiş kaydı: ne geldi, ne gelmedi?

Ajanın her gönderişi BayiData'da kayda geçer: hangi veri türünden kaç satır geldi, kaçı yazıldı, hangisi neden hatalı. “Hiç gelmedi” ile “geldi ama işlenemedi” ayrı görünür. Örneğin zorunlu bir sütunu eksik dönen sorgu, sebebi yazılı bir hata olarak listelenir.

Kurulumdan sonraki ilk haftalarda bu kayda bakmak, programda yeni açılan ama BayiData'ya düşmeyen bir ürünü ya da depo eşleşmesi unutulmuş bir ambarı erkenden gösterir.

Onaylanan sipariş programa nasıl iner?

Sipariş programın veritabanına SQL ile yazılmaz. Logo, Netsis ve Mikro kayıt bütünlüğünü programın içinden korur; dışarıdan yazılan bir fiş o korumayı atlar. Ajan bunun yerine siparişi kurulumda seçilen klasöre iki dosya olarak bırakır: bütün bilgileri taşıyan bir JSON ve satırları taşıyan, noktalı virgülle ayrılmış bir CSV.

Dosya önce geçici adla yazılır, tamamlanınca adı değişir; klasörü izleyen bir aktarım yarım dosyayı almaz. Ajan teslimi bildirince sipariş bir kez iner. Bildirim yolda kaybolur da sipariş yeniden gelirse dosya aynı adla yazılır ve çoğalmaz. Klasöre yazılamayan sipariş hata olarak döner ve yeniden denenebilir.

Dosyanın programa alınması programın kendi veri aktarımıyla olur; hangi aracın size uyduğunu kurulumda birlikte seçeriz.

Hangi sürümler kapsanıyor?

  • Logo Tiger 3, Tiger Wings, Go 3 ve Go Wings: aynı tablo yapısı, tek şablon. Kurulumda firma ve dönem numarası girilir.
  • Netsis 3 ve Netsis Wings: aynı tablolar, tek şablon; şirket veritabanına bağlanır.
  • Mikro v16, v17, Jump ve Fly: aynı şablonla başlar; sürüm farkı deneme komutunda görünür ve o sorgu kurulumda düzeltilir.
  • Logo Edge T-Series ve Edge N-Series: kurulumda önce Tiger ya da Netsis şablonu denenir, hazır şablon sözü yok.
  • Logo Start 3 ve j-Platform: sorgular kurulumda programın tablolarına göre yazılır.

Pilot aşaması ne demek?

Şablonlar programların bilinen tablo yapısından yazıldı; Logo şablonu bir deneme veritabanında sınandı. Hiçbiri henüz gerçek bir müşteri sisteminde doğrulanmadı. İlk kurulumlarda sizin programınızla birlikte doğrulanır.

Doğrulamanın aracı ajanın deneme komutudur: bağlantıyı açar, her sorguyu çalıştırır, satır sayısını ve ilk satırı ekrana yazar, BayiData'ya hiçbir şey göndermez. Cari sayısını, stok toplamını ve birkaç bayinin bakiyesini programın kendi raporlarıyla yan yana koyarız; tutmayan sorgu canlıya geçmeden düzeltilir.

Henüz olmayanlar

  • Siparişin programın veritabanına doğrudan yazılması. Bilinçli olarak yok; sipariş dosya yoluyla iner.
  • Şablonların gerçek bir müşteri sisteminde doğrulanmış olması.
  • Bulut ticari programların (DİA, Paraşüt, Logo İşbaşı, Logo Cloud) bağlayıcısı. Onlarda bugün Excel aktarımı kullanılıyor.
  • Hazır şablonda fiyat sorgusu ve barkod; ikisi de kurulumda eklenir.
  • Logo'nun e-Fatura hizmeti üzerinden gönderim; BayiData'da e-Fatura bugün Uyumsoft üzerinden gidiyor.

Kurulumdan sonraki ilk ay

Bağlantı kurulduktan sonra da birkaç hafta yakından izlenmelidir. Haftada bir cari sayısını, stok toplamını ve birkaç bayinin bakiyesini programın kendi raporlarıyla karşılaştırın. Programda yeni açılan bir ürün BayiData'ya bir sonraki turda gelir; barkodu eklenmediyse pazaryerine stok gitmez, bu yüzden yeni ürünün barkodunu açılış gününde yazmak alışkanlık olmalıdır.

Dönem geçişi, yeni bir ambar ya da depo açılması ve programın sürüm güncellemesi, bağlantı ayarına bakılması gereken anlardır. Ajanın deneme komutu bu durumlarda da sorguları sınamanın en kısa yoludur.

Kurulumda sizden istenenler

  1. Ajanın çalışacağı makine: programın veritabanına erişebilen, üzerinde Python ve ODBC sürücüsü kurulu bir sunucu.
  2. Logo'da firma ve dönem numarası; Netsis ve Mikro'da şirket veritabanının adı.
  3. Siparişlerin bırakılacağı klasör.
  4. Programın ambar ya da depo kodlarının BayiData'daki depolarla eşleşmesi.
  5. Deneme komutunun sonuçlarını programın raporlarıyla karşılaştıracak bir kişi.

Standart kurulum, Logo, Netsis ya da Mikro bağlantısı dahil 5 iş günüdür. Aktarım ajanı Profesyonel ve Kurumsal pakette; ayrıntı paketler sayfasında. Programa özgü tablolar Logo entegrasyonu, Netsis entegrasyonu ve Mikro entegrasyonu sayfalarında.

Kısa sorular

Ajan durursa ne olur?

Portal çalışmaya devam eder; bayi son turdaki bakiye ve stokla sipariş verir. Onaylanan siparişler BayiData'da bekler ve ajan yeniden çalıştığında ilk turda klasöre iner. Ajanın son görülme zamanı bağlantı ekranında yazar.

Fiyat listesini nerede tutmalıyım?

Fiyatınız programda tutuluyorsa onu getiren sorgu kurulumda yazılır. Bayi grubuna özel liste, miktar kademesi ve iskonto kuralı ise BayiData'da tanımlanır; isterseniz fiyat listesini yalnız BayiData'da da tutabilirsiniz.

Yeni döneme geçince ne yapılır?

Logo'da dönem numarası değişir. Numara BayiData'daki bağlantı ayarında güncellenir; sunucudaki dosyaya dokunmak gerekmez.

Programı bırakıp yalnız BayiData kullanabilir miyim?

Stok, cari, kasa, banka, çek-senet ve e-Fatura BayiData'nın içinde var. Hangi işin nerede kalacağını demo görüşmesinde konuşuruz; program kalacaksa bağlantı bu yazıdaki gibi kurulur.

İşletmenizin akışını birlikte görelim.

Bayi siparişi, pazaryeri siparişi ya da plasiyerin sahadan girdiği sipariş; hangisi sizin işinizse onu gösterelim.

Kendi verinizle demo isteyin