
Sipariş Portalı
Sürüm 2026.10.12.W6R2.28Hoş geldiniz
Hesabınızla giriş yapın.

Sipariş Portalı
Sürüm 2026.10.12.W6R2.28Hesabınızla giriş yapın.
Ciro rakamları Net Bedel (KDV hariç) üzerindendir.
Her bayinin hangi üründen kaç adet sattığını ve ürün başına net cirosunu gösterir.
Prim hesabıyla aynı: SİPARİŞ, MONTAJSIZ, PROJE ve ücretli SERVİS sayılır; ÖLÇÜ, TEŞHİR ve ücretsiz servis sayılmaz. Siparişte kayıtlı temsilci esas alınır, yoksa bayinin temsilcisi.
| Ay | Sipariş Adedi | KDV hariç | KDV dahil | Brüt Kâr |
|---|
Geçmiş 7 ve gelecek 7 çalışma günü · Pazar günleri gösterilmez
Montaj durumu "Bekliyor" olan siparişler, montaj adresine göre haritada gösterilir. Adresler otomatik olarak konuma çevrilir (ilk seferde biraz zaman alabilir).
İskonto %, kod ile fiyat hesaplanırken Liste Fiyatı ve seçili ekstralara uygulanır. Montaj bedelleri net tutardır, iskontodan etkilenmez.
Tuncay'ın eklediği bayi kendi ekranında hemen kullanılabilir. Buradan onaylandığında merkezi bayi listesine ve temsilci eşleştirmesine eklenir.
Sürüm: Yeni sürümü Netlify'a yükleyip bu cihazda açtıktan sonra düğmeye basın. Eski sürümle açık kalan cihazlar kilitlenir ve kayıt yapamaz.
Temsilci erişimi: Sunucu kuralları Tuncay Bey'in yalnızca temsilci alanı kendisi olan siparişleri okumasına izin verir. Kuralları yayımlamadan önce bir kez çalıştırın (tekrar çalıştırmak zararsızdır).
👷 Montajcı hesabı: Montajcı yalnızca Montaj Planlama'da kendi adına bir güne atanmış işleri görür ve bunların Montajcı PDF'ini (adres Yandex Haritalar'a bağlı) kaydeder. Fiyat, cari, finans ve diğer siparişler ona kapalıdır. Önce FIRESTORE-KURALLARI.txt'deki yeni kuralları yayımlayın.
📅 Montaj planlama yetkisi: İşaretlenen temsilci (ör. siz izindeyken Tuncay Bey) Montaj Planlama'da montajı bekleyen bütün işleri görür ve gün atar. Diğer siparişlerin fiyatını göremez, yalnız montaj gününü değiştirebilir. Değişiklikler siz uygulamayı açınca siparişlere işlenir.
Sipariş ekleme/güncelleme/silme, tahsilat ve ödeme girişleri, Blue Duş fişleri ve montaj durumu değişiklikleri burada kayıt altına alınır. Bu kayıtları yalnızca siz görürsünüz. Not: Fiyat listesi ve ayarları kısıtlı kullanıcılar zaten değiştiremez (Firestore güvenlik kuralıyla engellenmiştir).
Bunlar kurulum sırasında kullanılan araçlardır — bağlantı sorunu şüphesi olmadıkça veya yeni bir kısıtlı kullanıcı eklerken rol eşleştirmesini yenilemeniz gerekmedikçe dokunmanıza gerek yok.
Uygulamayı her açtığınızda, günde bir kez tüm veriniz AES-GCM ile şifrelenerek bu cihaza yedeklenir. Son 7 gün saklanır. Buluttaki veriden bağımsız ek bir güvencedir — yanlışlıkla toplu silme/bozulma olursa buradan geri dönebilirsiniz.
2026 fiyat listenizden çıkarılan 0 ürün kodu yüklü. Kod girerken sonuna S eklerseniz Siyah renk fiyatı, eklemezseniz ana renk (Krom/Parlak Eloksal) fiyatı alınır. Renkli/Alm. Renkli seçenekleri listede fiyatsız olduğundan (sizden manuel fiyat alınıyor) otomatik hesaplanmaz.
Bir kodun Ana Fiyatı, yanlışlıkla maliyet listesiyle karışıp üzerine yazılmış olabilir. Bu araç hiçbir şeyi otomatik değiştirmez, sadece şüpheli kodları listeler — siz karar verirsiniz.
Bazı kodlarınızda Siyah (veya Renkli) fiyatı boş kalmış olabilir (örn. "...S" ekiyle kod girince siyah gelmiyorsa). Bu araç, dosyanın kendi orijinal kataloğunda o kod için gerçek bir Siyah/Renkli değeri OLUP OLMADIĞINI kontrol eder — sadece eksik olanları, seri bazında toplu olarak, sizden onay alarak doldurur. Mevcut (dolu) bir değerin üzerine asla yazmaz.
Basit tek fiyat: KOD;Fiyat · Tam format (renk sütunlu): KOD;Seri;Grup;Ölçü;Ana Fiyat;Siyah Fiyat;Renkli Fiyat;Maliyet (Maliyet isteğe bağlı 8. sütun)
Her satıra: KOD;Maliyet — sadece mevcut kodların maliyetini günceller, başka bir şeyi değiştirmez.
| Kod | Seri / Grup | Ölçü | Ana | Siyah | Maliyet | İşlem |
|---|
Rulman, cam, kulp gibi bileşenlerin birim fiyatları. Buradaki bir fiyatı değiştirdiğinizde, o malzemeyi formülünde kullanan tüm ürün kodlarının maliyeti otomatik güncellenir.
Her satıra: Malzeme;Fiyat;Birim — Birim "adet" veya "m2" olabilir, boş bırakılırsa adet kabul edilir.
| Malzeme | Fiyat | Birim | İşlem |
|---|
Kendi alıp sattığınız duş tekneleri ve küvetler. Sipariş formunda Taban Tipi olarak "Tekne" veya "Küvet" seçilince buradan bir seri+ölçü seçilir; satış fiyatı toplam tutara, maliyeti Brüt Kâr'a otomatik yansır. Bu, montaj ücretinden (işçilik) ayrı ve ek bir kalemdir.
Eksik kodlar, bu cihazdaki son güvenlik kopyasından veya daha önce indirdiğiniz bir yedek dosyasından geri eklenir. Mevcut kayıtların üzerine yazılmaz.
| Kod | Ölçü | Satış Fiyatı | Maliyet | İşlem |
|---|
Bir ürün kodunun hangi malzemeden ne kadar kullandığını tanımlayın — o kodun maliyeti artık buradan canlı hesaplanır, malzeme listesindeki güncel fiyatları otomatik yansıtır. Formülü olmayan kodlar eski (statik) maliyet değerini kullanmaya devam eder.
Rulman/Kulp/Takoz gibi donanım genelde bir model grubunun her ölçüsünde aynıdır, sadece cam m²'si ölçüye göre değişir. Aşağıdan Seri ve Grubu seçin (yazmanıza gerek yok, yazım hatası riski kalmaz) — o gruptaki tüm kodlara otomatik uygulanır.
Her satıra bir malzeme: Malzeme;Miktar — Cam gibi ölçüye göre değişen malzemelerde
Miktar yerine M2 yazın (otomatik hesaplanır), sabit donanımda gerçek adedi yazın.
Seri/Grup'a değil, doğrudan virgülle ayırdığınız KOD LİSTESİNE uygular — yazım hatası riski
olmadığından en güvenlisi budur. Format: KOD1,KOD2,KOD3;Malzeme;Miktar (her satır bir malzeme).
Her satıra: KOD;Malzeme;Miktar — aynı kod birden fazla satırda tekrar edebilir (her satır bir malzeme kalemi). Örn: bir kod 1 Rulman + 1,7 m² cam kullanıyorsa 2 satır yazın. Bu, o KODA özel bir formül girip Grup Formülü'nü ezmek istediğinizde kullanılır.
Askılı/Menteşeli gibi sistemlerde Krom ile Siyah (veya başka bir renk) arasında sabit bir yüzde maliyet farkı varsa, burada bir kez tanımlayın — o serideki tüm kodlara otomatik uygulanır, tek tek kod için maliyet girmenize gerek kalmaz. (Bir kodda ayrıca özel bir renk maliyeti tanımlıysa, o her zaman bunun önüne geçer.)
Sipariş formunda seçilen "Kabin Türü"ne göre net tutara otomatik eklenir.
Boş bırakırsanız ücretsiz OpenStreetMap kullanılır (Türkiye adreslerinde daha zayıf). Anahtar girerseniz adresler Google Maps JavaScript API ile çözülür. Google Cloud’da Maps JavaScript API ve Geocoding API etkin olmalı; anahtarın Application restrictions ayarı Websites (HTTP referrers) olmalı. API restrictions altında bu iki API’ye izin verin ve sitenizin adresini izinli web sitelerine ekleyin. Dosyayı çift tıklayarak değil, izin verilen web adresinden açın. Geocoding için Firebase Functions / Blaze gerekmez; Google Maps Platform için ayrıca etkin faturalandırma gerekir (ayrı bir Google Cloud projesi kullanılabilir).
Her serinin kendi sayfasındaki ekstralar (kulp farkı, cam farkı vb.). "m²" birimli ekstralar siparişteki m² alanıyla çarpılır. Maliyet alanı isteğe bağlıdır — girerseniz Rapor'daki Brüt Kâr'a otomatik yansır.
Ekstra listesi ve maliyetleri aynı olan seriler için (örn. HERA ile MİLA) — kaynak seriyi hedef serilerin üzerine kopyalar. Hedef serilerin mevcut ekstra listesi tamamen değişir.
Bir ürün kodu girdiğinizde Model/Uyum/Renk/Yükseklik/Kabin Türü zaten fiyat listesinden otomatik ve doğru şekilde atanır — bu bölümdeki ayarlar o akışı etkilemez. Buradakiler sadece, kataloğunuzda olmayan tamamen özel bir sipariş için kodsuz, elle Model/Uyum seçtiğinizde devreye girer.
Modelleri ekleyin ve standart yüksekliklerini belirleyin.
Seçtiğiniz dönemin (ör. 2608) tüm siparişlerini — normal, P, S, D, T, O önekli hepsi dahil — her biri ayrı PDF dosyası olacak şekilde tek bir ZIP içinde indirir. Tam Form kullanılır (maliyet/kâr özeti dahil), arşiv içindir. Sipariş sayısına göre işlem birkaç dakika sürebilir.
Seçtiğiniz bayi ve tarih aralığındaki siparişleri, fatura kesmek için gereken alanlarla (müşteri, ürün açıklaması, net tutar, KDV, genel toplam) sade bir Excel/CSV olarak indirir. Logo'ya elle girerken satır satır kopyalayabilirsiniz.
Bir sipariş no ARALIĞI (baştan/sona) veya virgülle ayrılmış belirli numaralar girip yeni bir Tür seçin. Seçtiğiniz Tür'ün önekiyle (P/S/T/O), o dönem için müsait olan sıralı numaralar otomatik atanır — mevcut hiçbir numarayla çakışmaz.
| Montaj Durumu | Sip. No ⬇️ (Büyükten Küçüğe) | Tarih | Tür | Bayi | Müşteri | Model / Ölçü | Net Bedel (Prim) | Brüt Kâr | Genel Toplam (KDV'li) | İşlem |
|---|
Her sipariş kaydedildiğinde ilgili bayinin cari hesabına otomatik olarak (KDV'li Genel Toplam üzerinden) borç işlenir. Tahsilat girdikçe bakiye buradan düşer.
Yöntem 1 — Doğrudan Excel Yükle: Logo'dan aldığınız cari hesap ekstresi (.xlsx) dosyasını seçin, otomatik okunup aşağıya doldurulur. Bayi adını dosyadan otomatik almaya çalışır, isterseniz elle düzeltebilirsiniz.
Yöntem 2 — Elle Yapıştır: Bayi/tedarikçi seçip her satıra
Tarih;Tür;Tutar;Açıklama formatında yapıştırın (Tür: borc
veya tahsilat, Tarih: YYYY-AA-GG).
Örn. "RECEP ÇOBAN" ile "Recep Çoban" ayrı ayrı oluştuysa — buradan birini diğerinin İÇİNE taşıyın. Kaynak hesaptaki TÜM hareketler hedefe aktarılır, kaynak hesap (başka bir yerde kullanılmıyorsa) listeden kaldırılır. Bu işlem geri alınamaz.
| Bayi | Toplam Borç | Toplam Alacak | Bakiye | Bekleyen | İşlem |
|---|
www.dushsa.com.tr
|
TARİH: | TÜRÜ: | SİP. NO: |
| BAYİ & MÜŞTERİ BİLGİLERİ |
|---|
|
Bayi Adı:
Müşteri Adı Soyadı:
İletişim:
Montaj Adresi:
Haritada aç
|
| NOTLAR | TUTAR & HESAPLAMA |
|---|---|
|
İskonto %:
Ek Montaj / Söküm (varsa):
Net Tutar (KDV Hariç):
₺
Hesaplanan KDV:
0,00 ₺
Genel Toplam:
0,00 ₺
|