Mikro entegrasyonu: Mikro ile B2B bayi portalı
Mikro kullanan bir toptancı ya da üretici bayi portalını açmak için programını değiştirmez. Aktarım ajanı Mikro'nun şirket veritabanını okur; bayi kendi fiyatıyla portaldan sipariş verir, onaylanan sipariş Mikro'ya alınacak dosya olarak klasöre iner.
Mikro şablonu CARI_HESAPLAR, STOKLAR, STOK_HAREKETLERI ve CARI_HESAP_HAREKETLERI tablolarının bilinen yapısından yazıldı; gerçek bir Mikro kurulumunda henüz doğrulanmadı. İlk kurulumlarda sizin programınızla birlikte doğrulanır.
Hangi ürünler bu sayfanın konusu.
Liste ticari program kayıt defterinden; hazır sorgu şablonu olan ürünler.
| Ürün | Veritabanı | Not |
|---|---|---|
| Mikro | MSSQL · şirket veritabanı (CARI_HESAPLAR, STOKLAR…) | Mikro v16, v17, Jump ve Fly aynı şablonla başlar. |
Mikro'dan gelen veri
| Veri | Mikro tablosu | Hazır şablonda |
|---|---|---|
| Cari kartlar | CARI_HESAPLAR | Cari kodu, unvan, vergi dairesi ve numarası, cep telefonu, e-posta |
| Ürün kartları | STOKLAR | Stok kodu ve isim |
| Stok miktarı | STOK_HAREKETLERI | Girişler giriş deposuna artı, çıkışlar çıkış deposundan eksi |
| Cari bakiye | CARI_HESAP_HAREKETLERI | Cari kodu başına hareket tipine göre borç ve alacak |
Aynı ürün ve depo iki satırda dönebilir (bir satır girişlerden, biri çıkışlardan); BayiData ikisini toplar. Satırlar Excel aktarımıyla aynı doğrulamadan geçer, tek fark hatalı satırın eşitlemeyi durdurmaması: tanımsız tek ürün yüzünden öteki kalemlerin stoğu beklemez, geçerli satırlar yazılır, hatalılar kayda geçer.
Hazır şablonun bilinçli boşlukları
Mikro şablonu bugün her şeyi getirmiyor ve bunu kurulumdan önce bilmeniz gerekiyor. Cari kartta adres, il, ilçe ve cari tipi boş döner; ürün kartında barkod boş döner; fiyat sorgusu hazır değil.
- Adres sevkiyat ve fatura için gerekiyorsa kurulumda sorguya eklenir.
- Cari tipi boş geldiğinde kart müşteri sayılır; tedarikçileriniz varsa kurulumda ayrılır.
- Barkod pazaryerine stok göndermek için gerekli; sorguya eklenir ya da Excel'den aktarılır.
- Fiyat listeniz Mikro'da nerede tutuluyorsa sorgu ona göre yazılır.
Mikro bakiyesi BayiData'da nasıl eşitlenir
Bakiye CARI_HESAP_HAREKETLERI tablosundan gelir: hareket tipi 0 olanlar borç, ötekiler alacak olarak toplanır. BayiData'daki bakiye farklıysa aradaki fark tek bir düzeltme hareketiyle eşitlenir; aynıysa hiçbir şey yazılmaz. Aynı bakiye bir sonraki turda yeniden geldiğinde cari defter değişmez.
Bu yüzden bayinin portalda gördüğü bakiye, ajanın son turundaki Mikro bakiyesidir. Mikro'da bir tahsilat girildiğinde portala bir sonraki turda yansır.
Mikro sürümleri
Mikro v16, v17, Jump ve Fly aynı şablonla başlar. Sürümler arasında tablo ve sütun adları farklılaşırsa bu, ajanın deneme komutunda hangi sorgunun çalışmadığıyla görünür ve o sorgu kurulumda düzeltilir. Sorgular BayiData'dan geldiği için düzeltme sunucudaki dosyaya dokunmadan yapılır.
Onaylanan sipariş Mikro'ya
Sipariş Mikro veritabanına SQL ile yazılmaz. Ajan, sipariş onaylandıktan sonraki ilk turda onu klasöre bırakır: bir JSON ve bir CSV dosyası, dosya adı sipariş numarası. CSV'yi Excel doğrudan açar; Mikro'ya alınması Mikro'nun kendi aktarımıyla olur.
Teslim bildirildikten sonra aynı sipariş ikinci kez inmez. Klasöre yazılamayan sipariş (yetki, dolu disk) BayiData'ya hata olarak döner; gönderilen siparişler listesinde sebebiyle görünür ve yeniden denenebilir.
Ajanın çalışma düzeni
- Tek bir Python dosyası ve bir ayar dosyası; standart kütüphane dışında yalnız MSSQL için pyodbc ve ODBC sürücüsü gerekir.
- Mikro veritabanını salt okunur bağlantıyla açar; sorguların hepsi okuma sorgusu, Mikro'ya hiçbir şey yazmaz.
- Önce kartlar, sonra onlara bağlı sayılar gönderilir: cariler, ürünler, fiyatlar, stok miktarları, bakiyeler. Stok ürün kartından önce gitseydi yeni ürünün stoğu “ürün bulunamadı” diye düşerdi.
- Satırlar beş binlik parçalar hâlinde gider; ağ hatasında daha az şey yeniden gönderilir.
- Aralık varsayılan olarak 15 dakika, en sık 5 dakika.
Henüz olmayanlar
Bugün Mikro bağlantısında şunlar yok:
- Siparişin Mikro veritabanına doğrudan yazılması. Bilinçli olarak yok; sipariş dosya yoluyla iner.
- Şablonun gerçek bir müşteri sisteminde doğrulanmış olması. Pilot kutusu bu yüzden sayfanın en üstünde.
- 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.
Mikro entegrasyonu hakkında
Mikro Jump ve Fly kullanıyorum, bağlanır mı?
Mikro v16, v17, Jump ve Fly aynı şablonla başlar. Kurulumda deneme komutu her sorgunun sizin veritabanınızda çalışıp çalışmadığını gösterir.
Mikro'daki cari adresleri gelir mi?
Hazır şablonda adres alanları boş döner. Sevkiyat ve fatura için adres gerekiyorsa kurulumda sorguya eklenir.
Bayi portalında Mikro'daki stoğu mu görür?
Evet; ajanın getirdiği stok miktarı depo eşleşmesiyle BayiData'ya yazılır. Bayi miktarı değil durumu görür: var, az, yok.
Mikro'yu 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 birlikte konuşuruz.
Aynı ajan, başka şablon.
İş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