💰 Maaş
⏱️ Vade & Risk
| Sıra | Çek / Senet Tutarı (TL) | Vade Tarihi |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 |
📝 Müşteri Notları
| Cari Müşteri Adı | Bakiye (TL) | Ortalama Fatura Vadesi | Ödeme Söz Tarihi | Özel Durum Notu | 📞 Telefon | 📌 Kalıcı Not |
|---|
📦 Stok
| KODU ↕ | KISA ADI ↕ | ADI ↕ | MERKEZ DEPO ↕ | 2.DEPO ↕ | TOPLAM ↕ | 2026 ŞUBAT LİSTESİ ↕ | BİRİM 1 ADI ↕ | KUTU İÇİ ADET ↕ | KOLİ İÇİ ADET ↕ | SATIŞ DÖVİZ CİNSİ ↕ | 🚢 YOLDAKİ MALZEME ↕ | 📅 VARIŞ TARİHİ ↕ | Durum | 📌 TERMİN TARİHİ ↕ | GTİP ↕ |
|---|
🗒️ Notlarım
📈 Sipariş Önerisi
Son 12 ayın satışına büyüme hedefini uygular, açık (sevk edilmemiş) müşteri siparişlerini ekler, eldeki stok + yoldaki (yola çıkmış ithalat) + proforma (yola çıkmamış sipariş) malı düşer. Eksik kalan miktarı koli/kutu katına yuvarlayarak önerir.
🚢 İthalat
🔍 Fatura Kontrol 23.05.2026.039
ℹ️ Fatura Kontrol Kuralları — durumlar ve sapma tipleri
| Durum | Anlamı |
|---|---|
| ✅ Doğru | Sapma yok — fatura siparişle/listeyle uyumlu |
| ❌ Hatalı | Kritik sapma var (aşağıdaki tiplerden biri) veya kalem net toplamı fatura matrahıyla uyuşmuyor (eksik/fazla kalem) |
| ⚠️ Eksik | Stok kartı yok / kur bilgisi eksik — kontrol edilemedi |
| 🚫 Siparişsiz | Hiçbir kalem siparişe bağlanmamış (sadece liste fiyatı kontrolü) |
| 🔔 Uyarı | Vade anomalisi (|vade| ≠ 90 gün) |
| 🎯 Onaylı | Panelden elle onaylanmış |
💰 Fiyat: birim fiyat sipariş/listeden ±%3'ten fazla sapıyor · 📊 İskonto: iskonto oranları farklı · 👤 Cari: fatura carisi ≠ sipariş müşterisi
🕐 Tarih: fatura tarihi sipariş tarihinden önce · 📦 Fazla sevk: faturalanan miktar sipariş miktarından fazla · 📅 Vade: 90 gün dışı · 🧮 Tutar uyumsuz: kalemlerin net toplamı matrahı tutmuyor
🤖 Otomatik Toplu Kontrol YENİ
🔎 Sipariş Kontrol
ℹ️ Sipariş Kontrol Kuralları — nasıl çalışır / ne zaman onay ister?
| Durum | Koşul | Onay? |
|---|---|---|
| 🔴 Kontrol gerekli | Hiç geçmiş yok veya bu proje/açıklama için ilk kez veriliyor (farklı projedeki fiyat sayılmaz) | Evet |
| 🟠 Fiyat değişti | Aynı projede önceki fiyattan >%3 farklı | Evet |
| 🟡 Tek geçmiş | Aynı projede 1 kez verilmiş, fiyat %0,5–%3 farklı | Evet |
| 🟣 Özel anlaşma | Aynı projede birebir aynı fiyat (sapma <%0,5) ya da 2+ kez aynı fiyat | Hayır |
| 🟣 Özel anlaşma (manuel) | Panelden elle onaylanmış | Hayır |
| 🟢 Liste uyumlu | Liste fiyatına ±%3 | Hayır |
| ⚪ Stok yok | Stok kartı tanımsız | — |
✅ Elle onay fiyata bağlı ve kalıcıdır: aynı müşteri + stok + net fiyat bir daha onay istemez. Net fiyat değişirse (yeni pazarlık) tekrar sorar.
💡 Mantık: “Bu müşteriye, bu projede, bu fiyatı daha önce verdiysek sorma; yeni proje veya farklı fiyatsa sor.”
📑 Stok Hareket Föyü
🏭 Üretim
🚚 Kargo
| Firma | Tarih | Takip No | Alıcı | İl | Durum | Temsilci | Teslim | Takip |
|---|
💳 Ödemeler
| KOD | TEDARİKÇİ | BORÇ | ÖDENEN | KALAN BORÇ | VADE | PB |
|---|
💵 Bize Borçlu Cariler
| KOD | CARİ | BORÇ | TAHSİL EDİLEN | ALACAĞIMIZ | VADE | PB |
|---|
🧮 Hesaplamalar
Binek otomobil giderinin %70'i indirilebilir, kalan %30 KKEG olur (GVK 40/1). KDV'li giderde KDV'nin de yalnız %70'i indirilir (KDVK md.30/d). Kasko/trafik sigortası KDV'sizdir (BSMV'ye tabi).
💸 Masraf
Aylık gider özeti (mizan — gider hesapları)📒 Genel Muhasebe
| Durum | Hesap Kodu | Hesap Adı | Sınıf | Bakiye (TL) | Uyarılar |
|---|---|---|---|---|---|
| ⏳ Yükleniyor... | |||||
📄 Vade Farkı
📦 Sipariş Hazırlama
📑 Açık Siparişler
| Sipariş Tarihi ↕ | Sipariş No ↕ | Cari Kod ↕ | Ünvan ↕ | Açıklama ↕ | Merkez Depo ↕ | Stok Kodu ↕ | Kısa Adı ↕ | Sipariş Mik. ↕ | Açık Mik. ↕ | Liste Fiyatı ↕ | İskonto % ↕ | Net Birim ↕ | Net Toplam ↕ | İptal |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ⏳ Yükleniyor... | ||||||||||||||
🔄 İade Takip
| Tarih ↕ | Müşteri ↕ | Temsilci ↕ | Stok / Ürün ↕ | Miktar ↕ | Sebep ↕ | Durum ↕ | Çözüm | Foto | İşlem |
|---|---|---|---|---|---|---|---|---|---|
| ⏳ Yükleniyor... | |||||||||
📊 Genel Durum
💳 Kredi Kartı Komisyon
🧾 Çekler
| Çek Tarihi ↕ | Çek No ↕ | Tutar ↕ | Kimden Alındığı ↕ | Asıl Çek Sahibi ↕ | Çek Bankası ↕ | Nerede ↕ |
|---|---|---|---|---|---|---|
| ⏳ Yükleniyor... | ||||||
💰 Ciro Takibi
📊 Satış Raporu
Mikro otomasyonu çalışıyorsa "🔄 Yenile" butonuna tıkla — Firestore'dan otomatik güncel veri gelir.
🚚 Günlük Sevkiyat Programı
💰 Harcırah Yönetimi
📝 Personel Talepleri
📁 Belgeler
📌 Hatırlatmalar
📅 Yıllık İzin
🍽️ Multinet
👥 Yönetici
Arka plandaki otomatik sistemlerin durumu: Mikro bağlantısı, senkron çalışıyor mu, kilit takılmış mı, mail kuyruğu. Bir şey kırmızı ise ne yapman gerektiği kartın içinde yazar.
📕 Arıza Kılavuzu — bir şey bozulunca ne yapmalıyım? (tıkla aç)
İnternetini kontrol et → F5 ile yenile → tarayıcıyı/uygulamayı kapat-aç. Olmazsa Barış'a ilet.
Sunucu açık mı bak → yukarıdaki 🔧 Gözcü bölümünde ▶️ Senkronu şimdi çalıştır'a bas → 5-10 dk bekle, 🔄 Yenile. (Gözcü zaten otomatik deniyor.)
Sunucu + Mikro/SQL Server açık mı, ağ çalışıyor mu kontrol et. Bekçi bunu çözemez, sana mail atar. Düzelmezse Barış'a ilet.
Acele etme, 15 dk'da kendi geçer. Hemen istersen 🔧 Gözcü'de 🔓 Takılı kilidi sil'e bas.
Mailin en üstündeki yeşil kutuyu oku (Ne oldu / Ne yapmalısın). Alttaki teknik kısmı okumana gerek yok. Çoğu geçicidir.
🔄 Yenile → olmazsa F5. Sistem Sağlığı yeşilse veri birazdan gelir.
Sunucu açık mı bak → Görev Zamanlayıcı'da MOLWEX_GOZCU ve MOLWEX_SYNC'i sırayla Çalıştır.
Bu kılavuzun yazdırılabilir tam hâli sunucuda: D:\baris\molwex_panel_veri\ARIZA_KILAVUZU.html
Girilen kur tüm kullanıcılara anlık olarak yansır. Mevcut kur: yükleniyor...
💰 Tahsilat Raporu
Mikro ERP'den cari ekstre raporunu başlık satırı olmadan seçip Ctrl+C ile kopyalayın, aşağıya Ctrl+V ile yapıştırın. Yalnızca 120.01 ile başlayan müşteri hesapları işlenir.
Beklenen sütun sırası (A→I): Hesap Kodu | Hesap Adı | Bakiye | Evrak Cinsi | Evrak No | Vade Tarihi | Meblağ | Temsilci Kodu | Temsilci Adı
⚠️ Tam senkronizasyon: Listede olmayan eski müşteriler otomatik silinir (onay alınır).
💰 Ciro Verisi Güncelleme
Ciro Excel tablosunu seçip Ctrl+C ile kopyalayın, aşağıya Ctrl+V ile yapıştırın.
Beklenen sütun sırası: Kod | Müşteri Adı | Döviz | Toplam | Ocak...Aralık | Temsilci | Bölge
📦 Stok Listesi Güncelleme
Excel'deki stok tablosunu seçip Ctrl+C ile kopyalayın, aşağıya Ctrl+V ile yapıştırın.
Beklenen sütun sırası (A→K): Fiyat | Miktar | Kod | Kısa Adı | Adı | Birim | Kutu Adet | Koli Adet | Döviz | Yoldaki Malzeme | Varış Tarihi
💰 Stok Maliyet Toplu Yükleme
Excel'den kopyala-yapıştır ile maliyetleri toplu güncelle.
Format: Kod · Maliyet · Döviz (3 kolon). Sadece Kod ve Maliyet zorunlu, döviz boşsa "TL" varsayılır. Kod eşleştirmesi esnek (boşluk/tire/nokta ihmal edilir).
🚢 İthalat Dosyaları Güncelleme
Excel'deki ithalat tablosunu (başlık satırı olmadan) seçip Ctrl+C ile kopyalayın, aşağıya Ctrl+V ile yapıştırın.
Beklenen sütun sırası (A→O): Sistem | Mail | Dosya No | Gümrükçü | Fatura No | Firma | ETD | Geliş | B/L No | Nakliyeci | Gemi Adı | Mal Bedeli | Navlun | Notlar | Durumu
Ekle/Güncelle: Aynı Dosya No varsa üzerine yazar, yoksa ekler.
Tamamen Değiştir: Eski listeyi siler, sadece yapıştırdığınız satırlar kalır.
🚚 Kargo Verisi Güncelleme
MNG veya Yurtiçi kargo Excel raporunu seçip Ctrl+C ile kopyalayın, aşağıya Ctrl+V ile yapıştırın. Sonra ilgili firmanın butonuna basın.
MNG: Gönderi Tarihi | Gönderi No | Alıcı Adı | Adres | Çıkış Şb. | Varış Şb. | Varış İl | Adet | Teslim Şb. | Teslim Alan | Teslim Tarihi | Durum | Kısa Açıklama
YURTİÇİ: Çıkış Tarihi | Takip No | Alıcı | Durum | Konum | Teslim Tarihi | Teslim Alan | Adres | Açıklama | Teslim Birimi
Her temsilci kendi e-postası ve şifresiyle giriş yapar. Temsilci adı, Cari veritabanındaki temsilci ismiyle birebir aynı olmalıdır.
Panel dosyasını güncelleyip Firebase Hosting'e deploy ettiğinizde, sen Ctrl+F5 ile yenilediğinde sistem yeni sürümü otomatik olarak tüm açık panellere duyurur. Manuel butona basmana gerek yok.
Yeni Workflow:
1) HTML'de PANEL_SURUMU sabitini değiştir
→ 2) firebase deploy
→ 3) Ctrl+F5 (sistem kalanını halleder ✨)
Bu anahtar AÇIK olduğunda, bir teklif siparişe çevrildiğinde sipariş otomatik olarak
Mikro'ya (Satış Siparişi — Sipariş2026) yazılır.
KAPALIYKEN Mikro'ya hiçbir şey yazılmaz (sipariş yine oluşur, sadece Mikro'ya işlenmez).
⚠️ Bu doğrudan canlı Mikro'ya kayıt açar. Sadece kontrollü şekilde, sen istediğinde aç.
Bu anahtar AÇIK olduğunda, Alış KDV → e-Fatura Kontrolü'nde ❌ İşlenmemiş görünen gelen e-faturalar Mikro'ya (Alış Faturası) yazılabilir hâle gelir. KAPALIYKEN Mikro'ya hiçbir fatura yazılmaz.
⚠️ Bu doğrudan CANLI Mikro'ya fatura kaydı açar. Yalnızca test edildikten sonra, kontrollü şekilde, sen istediğinde aç.
Bu anahtar AÇIK olduğunda, panele yeni bir çek düştüğünde Aksel Çetinkaya'ya (aksel.cetinkaya@molwex.com) otomatik e-posta + panel bildirimi (🔔) gider — "teslim bekliyor" uyarısı. KAPALIYKEN hiçbir bildirim gönderilmez (çekler yine listelenir).
⚠️ Açtığın andan itibaren geçerli — o ana kadarki çekler için bildirim gitmez, yalnızca yeni gelenler için.
Bazı carilere gerçek malzeme satışı yapılmadığı hâlde satış faturası kesiliyor (ör. tedarikçiye fason/aktarım). Buradaki kural, o satırların Satış Raporu, Karşılaştır ve Ciro rakamlarına girmesini engeller.
⚠️ Değişiklik anında değil — rakamlar bir sonraki senkron turunda güncellenir (satış/ciro ~5 dk; Karşılaştır elle çalıştırılır).
ℹ️ Bu ayar muhasebeyi değiştirmez — Mikro'daki fatura, KDV ve mizan aynen durur. Sadece panelin satış görünümü süzülür, yani panel ile Mikro'nun ham satış raporu kasıtlı olarak ayrışır.
Bir şeyler ters gittiğinde Firebase bağlantısını ve verileri test eder. Sonuçları pop-up'ta gösterir.
📊 Dashboard
📋 Teklif
| Stok Kodu ↕ | Stok Adı | Ürün Açıklaması | Kutu Adeti | Sipariş Miktarı | Stok Durumu | Liste Fiyatı | İskonto (%) | Net Birim Fiyat | Para Birimi | Toplam | Sil |
|---|