Sunucu yeniden başlatılmadı.
Dosyalar güncellendi ama çalışan sunucu eski sürüm — yeni alanlar kaydedilmez.
Node penceresinde Ctrl+C yapıp node server.js ile yeniden başlatın.
Raporlar
Ana sayfa
Eski kayıtları arşivle
Arşivlenen kayıtlar listelerden ve raporlardan gizlenir ama silinmez. İstediğiniz zaman geri yükleyebilirsiniz.
Arşivdekiler
Kalıcı silme
Yalnız arşivdeki kayıtlar silinebilir. Silinen kayıt geri getirilemez, bu yüzden 6 haneli özel şifre ister.
Marka ekle / düzenle
Liste fiyatından düşülecek satış iskontoları. Kablo gibi oranı sık değişenlerde buradan güncellersiniz. Alış iskontosu yalnız kâr korumasında kullanılır; ürünün gerçek alış fiyatı varsa o kullanılır, alanı boş bırakabilirsiniz.
Markalar
Satış kesintileri
İnternet satışında komisyon, kargo ve KDV düşüldükten sonra elinize ne kaldığını hesaplar. Zararına fiyat girmenizi engeller.
Ürün fiyat hesabı
Açık zimmetler
Kullanılan miktarı düzeltin, kalan malzemenin nereye gideceğini seçin. Dokunmazsanız kalan depoya döner.
Araçtaki malzeme
Sayım yapmak için fiili miktarı yazıp kaydedin.
Park Bulut bağlantısı
Durum okunuyor…
Sayfa açılışı eşiği: uygulamayı açan biri olduğunda veri bu süreden eskiyse arka planda tazelenir. Çekim ekranı bekletmez.
Depo miktarı Park Bulut'tan gelir. Araç sütunu uygulamanın kendi kaydıdır, Park Bulut'ta görünmez. Min alanına yazdığınız sayı kritik seviyedir; depo+araç toplamı bunun altına düşen ürün "Alınacaklar"a çıkar.
Kritik seviyesi tanımlı olup altına düşen ürünler. Eksik sütunu, seviyeye çıkmak için alınması gereken miktardır.
Depoya araçtan giren/çıkan malzeme, sayım farkları ve satışlar. Park Bulut'ta yapılan hareketler burada görünmez.
Yeni çek / senet
Vade uyarısı
Hesaplanıyor…
Claude yorumu
Henüz yorum yok.
Özeti kopyalayıp Claude'a yapıştırın, dönen yorumu "Yorumu yapıştır" ile buraya kaydedin. Bu yol ücretsizdir — API anahtarı gerekmez.
Tükenmek üzere siparişi geciktirmeyin
En çok satanlar dönem içindeki ciro sırası
Ölü stok dönem boyunca hiç hareket görmedi
Kritik seviye önerisi tedarik süresi kadar stok
En çok alanlar önceki dönemle karşılaştırmalı
Alışverişi düşenler arayın
Kesilen müşteriler önceki dönemde aldı, bu dönemde hiç almadı
Veresiye uygulamadan yapılan satışlar
Zarar eden işler gelirinden fazlasını harcadığımız işler
İş türüne göre hangi iş kalemi kazandırıyor
Personele göre kâr ekibe eşit paylaştırıldı
Müşteriye göre en çok kâr bıraktıranlar
Veresiye yaşlandırma uygulamadan yapılan satışlar
En büyük alacaklar Park Bulut bakiyesi
Tahsilat görülmeyenler borcu var, 60 günden uzun süredir ödeme yok
Gecikmiş veresiye 60 günü aşmış satışlar
Alış altında gerçekleşen satışlar fiş fiş döküm
Satış fiyatı alıştan düşük kartlar Park Bulut'ta düzeltin
Marjı hedefin altında kâr hedefine ulaşmayan kartlar
Fiyatı girilmemiş stokta duruyor ama satış fiyatı yok
Kısa sürede ikinci çağrı ilk iş → ikinci iş
En çok tekrar eden müşteriler tesiste süregelen sorun olabilir
Kasa ve banka hesap bazında giren / çıkan
Satışların ödeme türü peşin, kart, veresiye dağılımı
En çok tahsilat hangi müşteriden ne kadar toplandı
Günlük akış son 30 gün
Kaydı giren tahsilatı kim aldı
Saatlik maliyet bir saatin işletmeye maliyeti
Maliyet bileşenleri aylık kalemler
Dönem performansı çalışılan saat ve üretilen kâr
Maliyet carileri projeye yazılan gider
Claude bağlantısı
Anahtar yalnız bu sunucuda saklanır ve doğrudan Anthropic'e gider. Claude'a ham veri değil, ekrandaki hazır özet gönderilir — hem ucuz olur hem yanlış rakam üretemez.
Yükleniyor…
Kasa ve banka hesapları
Tahsilat ve ödemede seçeceğiniz hesaplar. Park Bulut'taki bütün kasa, banka, POS ve kredi kartı hesapları çekilir — yeni hesap açtığınızda tekrar çekin.
Ara toplam KDV dahil0,00
İskonto0,00
TOPLAM0,00 TL
Ürünleri sepete ekleyin, adet kadar etiket basılır. Barkodu olmayan üründe stok kodu basılır.
GÖREV
Ekrana eklemek için yeşil +,
çıkarmak için kırmızı − düğmesine dokunun.
Aktif görevler malzeme eklemek için görevi kullanın
Aktif görevler
Yeni görev
Verilen malzeme (isteğe bağlı)
Görev vermek için müşteri ve personel seçin. Malzeme girmek zorunlu değil.
Görevler
Kablo · kg ↔ metre
—sonuç
Kablo ağırlıklarını düzenle
Fiyatlama oranları
işçilik maliyeti × çarpan ile
servis kartının fiyatı × çalışılan saat karşılaştırılır, büyük olan geçerlidir.
Satış saati = maliyet × kâr çarpanı ÷ (1 − gelir vergisi); KDV ayrıca eklenir.
Ayrıntılı kurallar
Kalem adında "sanayi" ya da "mesken" geçiyorsa o çarpan, boşsa genel işçilik çarpanı uygulanır.
Servis kartlarının Park Bulut'taki satış fiyatı taban saat ücretidir (mesken 1350, sanayi 1800, OG 2500).
Minimumu değiştirmek için kartın fiyatını Park Bulut'ta değiştirin.
Yol masrafı fişe yazılmaz, yalnız kâr hesabından düşülür.
Fişe giden miktar çalışılan saattir; kaç kişi çalıştığı evrak açıklamasına not düşülür.
Nalbur gideri fişe ayrı NALBUR satırı olur: girilen tutar × nalbur çarpanı, KDV üstüne eklenir.
Hızlı satışta iskonto, alış fiyatının üzerine en az "satışta en az kâr" kalacak şekilde sınırlanır.
Ana giderler aylık
Toplam0,00 ₺
Yıllık çalışma saati hesaplayıcı
— SAAT/YIL
Haftada 6 gün (pazar tatil) varsayılır.
Çıkan rakamı personel kartlarındaki "Çalışma (saat/yıl)" alanına yazın.
Yeni personel ekle
Girişi için ayrıca Kullanıcılar bölümünden hesap açılmalı.
Personel maliyet kartları
Saatlik özet
Aylık kalemlerin toplamı, aylık çalışma saatine bölünerek saatlik maliyet bulunur. Satış fiyatı bu maliyetten türetilir.
Özel bölüm
Devam etmek için 6 haneli şifrenizi girin.
Arazi ekle
Kayıt ekle
İş ekle
Tarımsal sulama faturalandırması (tesis, sayaç, dönem ve pay hesabı) Sayaçlar ekranında duruyor.
İşlem ekle
Kademeli alım: fiyat ilk alıştan kademe düşüşü kadar her düştüğünde yeni alım yapılır, tutar her kademede kademe çarpanı ile büyür. Ortalama maliyetin kâr hedefi kadar üstünde satılır.
Robotun işlemleri
Yeni kart ekle
Kart numarası saklanmaz — yalnız son dört hane, banka ve tarihler tutulur.
Hareket ekle
Vergi ekle
Yıllık plan: araç vergisi ocak-temmuz, emlak vergisi mayıs-kasım olarak iki taksite bölünür. Tutar alanına yıllık toplamı yazın.
Onay bekleyen iş emirleri
Sahadan gelen kayıtlar burada onaylanır ya da düzeltmeye geri gönderilir. Onaylananlar Raporlar'a düşer.
Onay bekleyen iş emri yok.
Müşteri
Tür
Sayaç başı KDV dahil
Adet
Toplam
KDV hariç birim
Durum
Henüz aidat tanımlı müşteri yok — aşağıdan ekleyin.
Aidat tanımlı müşteri ekle
Tutarı müşterinin ödediği toplam olarak, KDV dahil girin — Park Bulut'a yazılacak KDV hariç birim fiyat tabloda ayrıca görünür. Tutar müşteriye özeldir. Her ayın listesi bu tutarlarla kendiliğinden oluşur; o ay farklı bir tutar gerekirse tablodan değiştirebilirsiniz.
Kayıtlı sayaçlar
Sunucudaki bilgisayarda bir tarayıcı açılır ve sayaçlar tek tek okunur — 1-2 dakika sürer.
Sayaç / Cari
Tesisat
Endüktif
Kapasitif
Durum
Henüz sayaç verisi gelmedi.
Sayaç ekle
Tesisat numarasını girip müşteri ve isim atayın. Verdiğiniz isim OSOS güncellemelerinde korunur.
Organize sanayi sayaçları
Organize OSOS henüz bağlanmadı.
UEDAŞ ile aynı yapı kurulacak: sayaç listesi, endüktif / kapasitif oranlar,
sınır aşımı uyarıları ve otomatik okuma.
Portalın adresini ve giriş yönteminizi verdiğinizde bağlanır.
Yeni dönem açtığınızda ilk endeksler önceki ayın son endekslerinden gelir.
Henüz dönem yok.
TEDAŞ fatura bedeli, ana sayaç endeksleri ve süzme sayaç okumaları
bir döneme girilir. Yukarıdan ayı seçip Dönem aç deyin —
alanlar hemen altında açılır.
Sayaç listesi tüm dönemlerde ortaktır; sayaçları sayfanın altından ekleyin.
Ana sayaç (trafo)
Tahsil edilecek bedel
Ortak hizmet bedelleri
—
Reaktif / kapasitif
—
Süzme sayaç
İlk endeks
Son endeks
Çarpan
Tüketim
Pay
İlave
Tutar
İstenen
Ödenen
Kalan
Ödeme bilgileri (WhatsApp mesajında kullanılır)
Süzme sayaçlar
Sayaçlar — tesisine eklenir ve o tesisin tüm dönemlerinde ortaktır. "Ortak kayıp" işaretli sayaç paylaşıma girmez — tüketimi kayıp olarak gösterilir.
Sunucu
Durum okunuyor…
Kod güncellendiğinde gerekir. Bekçi sunucuyu bir dakika içinde yeni sürümle açar; bu sırada uygulama kısa süre kapalı kalır.
Veritabanı yedekleri
Günlük otomatik yedekHer gün bir kopya alınır
Yedek klasörüSaklama (gün)
Telefon numarasıPersonel
Yeni personelin adıUnvanTaşeronMaaşlı değil; hak edişi carisine alacak yazılır, saatlik maliyete girmez
Park Bulut carisiVarsayılan hak ediş (iş başı, TL)
Hak ediş her iş emrinde ayrıca düzenlenebilir; bu yalnız başlangıç değeri.
Bu kişinin Park Bulut'ta işçilik stok kartı yok. Kartı açana kadar işleri kaydedilir ama fişte işçilik satırı çıkmaz.
YetkiŞifre (4-8 hane)
Toplu ekle
Hepsine verilecek başlangıç şifresi
Telegram bildirimi
Park Bulut aktarımı
Park Bulut'tan indirdiğiniz dosyaları seçin. Stok dosyasındaki alış/satış fiyatları kâr hesabında kullanılır.
Tüm Stoklar (.xls)Müşteri Listesi (.xls)
WhatsApp, Telegram ve hangi olayın nereye gideceği ayrı sayfada.
Cari ve stok listesini doğrudan Park Bulut'tan alır — dosya seçmenize gerek yok. Günde dört kez (08, 12, 16, 20) kendiliğinden de çalışır.
Araçlar ve stok yerleri
Malzeme deposu olan araçlar. Sorumlusu seçilen araca, o kişi ekipteyken malzeme kendiliğinden zimmetlenir.
Yeni araç ekle
PlakaSorumlu
Yazıcılar
Fişler doğrudan seçtiğiniz yazıcıya basılır — tarayıcının yazdırma penceresi açılmaz.
Fiş yazıcısı 80mm termal · birden fazla seçilebilir
Hangi ödemelerde fiş bassın birden fazla seçilebilir
NakitKartNakit+KartVeresiye
Seçili olmayan ödeme türünde satış yine kaydedilir,
sadece fiş basılmaz.
Barkod / etiket yazıcısı birden fazla seçilebilir
Etiket eni (mm)Etiket boyu (mm)
Etiketi ters çevirYazı baş aşağı çıkıyorsa işaretleyip deneme etiketi basın
SMS gönderimi açıkKapalıyken satış yine kaydedilir, mesaj gitmezSağlayıcı
Kullanıcı / API kimliğiŞifre / API anahtarı
Mesaj başlığı (onaylı gönderici adı)
API adresi
YöntemGövde şablonu (POST ise)
Deneme numarası
Döviz kuru
USD/EUR fiyatlı ürünler satışta bu kurla TL'ye çevrilir. Normalde TCMB'den otomatik alınır; internet yoksa elle girin.
USD (TL)EUR (TL)
Ücret bordrosu
Aylık bordroyu yükleyince personellerin brüt ve net maaşı güncellenir, işveren SGK payı otomatik eklenir. Muhasebeden gelen Excel dosyasını (.xls ya da .xlsx) olduğu gibi seçebilirsiniz, dönüştürmeye gerek yok. Eşleştirme personelin ön adına göre yapılır; bordroda olmayan kişiler atlanır.
Bordro (.xlsx ya da .csv)
İşveren SGK (%)İşveren işsizlik (%)
Araç ve dükkân ayarları
Yakıt (TL/L)Tüketim (L/100km)
Yol katsayısıAraç payı çarpanı
Telegram bot anahtarıTelegram grup kimliğiYönetici grup kimliği (isteğe bağlı)
Yalnız yöneticiyi ilgilendiren bildirimler buraya gider: uyarıya rağmen kaydedilen iadeler ve Park Bulut gönderim hataları. Saha bildirimleri üstteki grupta kalır.
Gün sonu hatırlatması gönderKayıt girmeyen personeli Telegram grubuna yazar
Hatırlatma saatiDakika
WhatsApp bildirimi
Resmî bir WhatsApp arayüzü değildir.
İşletme numaranız WhatsApp Web üzerinden bağlanır. Meta otomasyon tespit ederse
numarayı kısıtlayabilir. Açmak sizin kararınız; kapalıyken hiçbir mesaj gitmez.
Durum okunuyor…
Yeniden bağlan: sayfa koptuğunda (“detached Frame” hatası) oturumu silmeden tarayıcıyı yeniden kurar, QR sormaz. Oturumu sil: bağlantıyı tamamen keser, yeniden QR okutmak gerekir.
Telefonda WhatsApp → Ayarlar → Bağlı cihazlar → Cihaz bağla ile okutun.
Onaylanan işi WhatsApp grubuna gönderİş emri onaylandığı anda gruba düşer
Grup
Grup mesajıYeni görevi personel grubuna gönderGörev verildiği anda gruba düşer
Personel grubu
Ayrı bir grup seçmezseniz mesaj üstteki gruba gider.
Göreve atanan kişiye özel mesaj gönderGiriş hesabındaki numarasına, görev verilir verilmezKime gitsinKişiye özel görev mesajı
Alanlar: {ad} kişinin adı, {adSoyad}, {cari}, {yer}, {is}, {tur}, {acil}, {randevu}. Numara, kişinin giriş hesabındaki telefondur — Kullanıcılar ekranından güncellenir.
Gün sonunda iş kaydı girmeyene hatırlatmaKendi numarasına, ayarlardaki gün sonu saatindeGün sonu mesajı
Alanlar: {ad}, {adSoyad}, {tarih}. Saha personeli ve taşeronlardan bugün iş emri girmemiş olanlara gider; pazar günleri gönderilmez.
Müşteriye özel mesaj gönderCarinin kayıtlı telefonuna, iş onaylanıncaMüşteri mesajı
Kullanılabilir alanlar: {no} iş emri, {cari} müşteri, {yer} çalışılan yer, {is} yapılan iş, {tur} iş türü, {personel}, {saat}, {tarih}, {malzeme} kullanılan malzeme listesi.
Deneme numarası (kendi telefonunuz)
Hangi olay nereye gitsin
Tiki kapattığınız bildirim hiç gönderilmez. — işareti, o olayın o kanalı zaten kullanmadığı anlamına gelir. Aşağıdaki WhatsApp ve Telegram kartlarındaki ana tikler kapalıysa buradaki ayarların önüne geçer.
Yükleniyor…
WhatsApp bağlantısı, Telegram botu ve SMS ayarları
Ayarlar → İletişim sekmesinde. Bu sayfa yalnız hangi olayın hangi kanala
gideceğini belirler.
Tahsilat / ödeme mesajı
Para hareketinden sonra karşı tarafa mesaj gönderCari kartında WhatsApp ve tahsilat işaretli numaralaraTahsilat mesajı (müşteriden alınca)Ödeme mesajı (tedarikçiye ödeyince)
Kullanılabilir alanlar: {cari} müşteri adı, {tutar} işlem tutarı, {tarih}, {bakiye} güncel bakiye cümlesi, {kasa} kasa/banka. Bakiye, hareket işlendikten sonra Park Bulut'tan okunan değerdir — borç mu alacak mı olduğu kendiliğinden yazılır.
Telegram
Ay
Dükkân haftanın 6 günü açık; yalnız pazar kapalı sayılır. Kırmızı hücre o çalışma günü iş kaydı girilmediği anlamına gelir — izin, dükkân işi, resmî tatil ya da geç girilmiş kayıt da olabilir; tek başına devamsızlık kanıtı değildir. Pazarlar ve henüz gelmemiş günler kayıtsız sayılmaz.
Onaydan sonra fişi otomatik yazdırKapalıysa "Fiş yazdır" düğmesiyle elle bastırırsınız
Saat kaydı personelin beyanıdır; işin zorluğunu göstermez. Sıralama değil, yük dağılımı için okuyun.
Kâr / zarar
İşçilik maliyeti personel kartlarındaki saatlik maliyetten, satışı ise kâr çarpanı ve gelir vergisi oranından hesaplanır. Malzeme ve servis bedelleri Park Bulut stok kartlarındaki alış/satış fiyatlarından gelir — fiyatı girilmemiş kalemler hesaba katılmaz, üstteki uyarı bunu belirtir.
Kayıtlar
Saha İş Emri
İE-2026-0418—
Tutar TLKasa / bankaTarihAçıklama isteğe bağlı
Kasadan çıkan para buraya yazılır — marketten su,
yakıt, kargo. Kayıt uygulamada tutulur, sonra Park Bulut'un kasa/masraf ekranına işlenip
"işlendi" işaretlenir. Böylece gün sonunda kasa tutar.
Tutar TLGider türüHangi kasadanParayı alanTarihAçıklama zorunlu
Yeni iş ve hatırlatmalar telefonunuza düşsün mü?
Düzeltme bekleyen kayıtların
Sana atanan işler
01 Cari *
Müşteri ara (isim veya kod)
Çalışılan yer
Cari listesi ofisten gelir. Listede olmayan müşteri için ofisten cari açılması istenir.
02 İş türü *
03Ölçüm ve tespit*
04 Çalışma süresi ve ekip *
Çalışılan süre (saat)Bunun mesai olan kısmı (saat · 19:00 sonrası)Çalışan personel (dokunarak seçin)
Seçili: 0 kişi
—
Süre ve personel seçin.
Servis tipi
Kompanzasyon bakım aidatıKOMPANZASYON BAKIMI AİDATI · 1 adetServis ücreti uygula— kişi sayısı seçilince belirlenirSepetli platform kullanıldıSEPETLİ PLATFORM · çalışılan her saat için ayrı kalem
Her personel iş emrine kendi adıyla ayrı servis satırı olarak yazılır. En kısa süre 1 saattir.
05 Fotoğraf *
Barkod okut
06 Kullanılan malzeme (varsa)
Malzeme kullanılmadıysa bu bölümü boş bırakın.
Ürünü listeden veya barkoddan seçtiğinizde birim kendiliğinden gelir. Marka isteğe bağlıdır.
07 Ekstra gider (varsa)
Yol / yakıt konum alınınca kendiliğinden hesaplanır — buraya yazmayın.
Nalburdan alınan malzeme ve bu işe özel diğer harcamalar. Fişe ayrı satır olarak geçmez, işçilik fiyatına eklenir.