Proje Takip Portalı

Lütfen devam etmek için giriş yapın

{{ authError }}

{{ confirmModal.title }}

{{ confirmModal.message }}

{{ deleteModal.title }}

{{ deleteModal.message }}

Güvenlik Onayı

{{ passwordModal.message }}

{{ passwordModal.errorMessage }}

{{ alertModal.title }}

{{ alertModal.message }}

{{ exitBackupModal.title }}

HK-HESAP yedek güvenlik uyarısı

{{ exitBackupModal.message }}

Son yedek zamanı
{{ formatDateTimeTR(lastBackupAt) }}
HK-HESAP

Finansal Raporlar ve Analizler

Bu Ayki Nakit Akışı ({{todayStr.slice(0,7)}})

Tahsilatlar (Giren)+{{ formatMoney(cashFlow.monthlyIn) }}
Ödemeler (Çıkan)-{{ formatMoney(cashFlow.monthlyOut) }}
Aylık Net Durum {{ formatMoney(cashFlow.monthlyNet) }}

Bu Yılki Nakit Akışı ({{todayStr.slice(0,4)}})

Tahsilatlar (Giren)+{{ formatMoney(cashFlow.yearlyIn) }}
Ödemeler (Çıkan)-{{ formatMoney(cashFlow.yearlyOut) }}
Yıllık Net Durum {{ formatMoney(cashFlow.yearlyNet) }}
{{ row.label }}
{{ formatMoney(row.income) }}
{{ formatMoney(row.expense) }}

Yıllık Toplam Gelir

{{ formatMoney(cashFlow.yearlyIn) }}

Yıllık Toplam Gider

{{ formatMoney(cashFlow.yearlyOut) }}

Net Durum

{{ formatMoney(cashFlow.yearlyNet) }}

Proje Müşteri Gelir Gider Net Marj
{{ row.projectLabel }} {{ row.customerName }} {{ formatMoney(row.income) }} {{ formatMoney(row.expense) }} {{ formatMoney(row.net) }} {{ row.marginText }}
Henüz proje bazlı kâr / zarar verisi yok.
{{ row.label }}
{{ formatMoney(row.net) }}
Kümülatif: {{ formatMoney(row.cumulative) }}

Toplam Gelir

{{ formatMoney(selectedDashboardCustomerSummary.income) }}

Toplam Gider (Proje)

{{ formatMoney(selectedDashboardCustomerSummary.projectExpense) }}

Net Kâr/Zarar

{{ formatMoney(selectedDashboardCustomerSummary.net) }}

Müşteri Kaynaklı Ofis Gideri

{{ formatMoney(selectedDashboardCustomerSummary.officeExpense) }}

Tüm Müşteriler (Özet)

Gelir, proje gideri, net ve ofis yükü aynı tabloda

Müşteri Gelir Gider Net Marj Ofis Çıktı
{{ row.customerName }} {{ formatMoney(row.income) }} {{ formatMoney(row.projectExpense) }} {{ formatMoney(row.net) }} {{ row.marginText }} {{ formatMoney(row.officeExpense) }}
Henüz müşteri analizi için veri yok.

Ortaklık Nakit Durumu (Tüm Projeler)

{{ partner.name }}

Cepten: {{ formatMoney(partner.totalContributed) }} Çekilen: {{ formatMoney(partner.totalWithdrawn) }}

Net Bakiye

{{ formatMoney(Math.abs(partner.netBalance)) }}

{{ partner.netBalance < 0 ? 'Ortak Borçlu' : 'Ortak Alacaklı' }}

Tüm Zamanlar Özeti

Toplam İş Hacmi

{{ formatMoney(stats.totalAgreed) }}

Tahsil Edilen (Giren)

{{ formatMoney(stats.totalCollected) }}

Alınacak Bakiye

{{ formatMoney(stats.clientBalanceRemaining) }}

Tahmini Toplam Maliyet

{{ formatMoney(stats.totalExpectedCost) }}

Müşteri Bazlı Kar/Zarar Analizi

Müşteri / Proje Anlaşma (KDV Dahil) Tahmini Maliyet Tahmini Kar

{{ c.name }}

{{c.projectLocation}}

{{ formatMoney(getClientTotalAgreed(c)) }} {{ formatMoney(getClientTotalCost(c)) }} {{ formatMoney(getClientTotalAgreed(c) - getClientTotalCost(c)) }}
Henüz proje verisi yok.

Kasa

Haftalık kasa takibi, müşteri bağlantılı sistem hareketleri ve manuel kasa girişleri.

{{ cashboxWeekLabel }}

Hafta Açılış Kasası

{{ formatMoney(cashboxOpeningBalance) }}

Haftalık Giriş

{{ formatMoney(cashboxWeeklyIn) }}

Haftalık Çıkış

{{ formatMoney(cashboxWeeklyOut) }}

Hafta Sonu Kasa

{{ formatMoney(cashboxClosingBalance) }}

Manuel Kasa Hareketi Ekle

İstersen müşteriye bağlı, istersen genel kasa hareketi girebilirsin.

Müşteri bağlantılı çalışır
Bu hafta için kasa hareketi yok.

{{ entry.label }}

{{ entry.source === 'system' ? 'Sistem' : 'Manuel' }} {{ entry.clientName }}

{{ entry.description }}

{{ formatDate(entry.date) }} • {{ entry.category }}

{{ entry.type === 'in' ? '+' : '-' }}{{ formatMoney(entry.amount) }}

Müşteriler ve Projeler

Arşiv

{{ client.name }}

{{ client.projectType || 'Uygulama' }}
{{ client.phone }}

{{ client.projectLocation }} • {{ client.phone }}

Genel Toplam

{{ formatMoney(getClientTotalAgreed(client)) }} (+KDV)

Arama kriterlerine uygun müşteri veya proje bulunamadı.
Bu proje arşivlendiği için özet ekranlarda listelenmemektedir.

{{ activeClient.name }}

{{ activeClient.projectType || 'Uygulama' }} {{ activeClient.projectLocation }} • {{ activeClient.phone }}

Genel Toplam (KDV {{ activeClient.taxType === 'haric_20' ? 'Eklendi' : 'Dahil' }})

{{ formatMoney(activeClientAgreedTotal) }}

Müşteri Borcu

{{ formatMoney(activeClientRemaining) }}

Müşteri Bilgilerini Düzenle

Maliyet ve Kar Özeti

Satınalma Özeti

Toplam {{ formatMoney(activeClientPurchasesTotal) }}
Ödenen {{ formatMoney(activeClientPurchasesPaidTotal) }}
Kalan Borç {{ formatMoney(activeClientPurchasesTotal - activeClientPurchasesPaidTotal) }}

Usta Özeti

Toplam {{ formatMoney(activeClientWorkerCostTotal) }}
Ödenen {{ formatMoney(activeClientWorkerPaidTotal) }}
Kalan Borç {{ formatMoney(activeClientWorkerCostTotal - activeClientWorkerPaidTotal) }}

Genel Maliyet Özeti

Ofis Giderleri {{ formatMoney(activeClientOfficeExpensesTotal) }}
Tahmini Toplam Maliyet {{ formatMoney(activeClientTotalCost) }}

Projedeki anlık kasa durumu

{{ formatMoney(activeClientCashBalance) }}

Kasa = Tahsilatlar + Ortak Girişi - (Satınalma Ödenen + Usta Ödenen + Ofis Giderleri + Ortak Çekimi)

Tahsilat

{{ formatMoney(activeClientCollectedTotal) }}

Ortak Girişi

{{ formatMoney(activeClientPartnerContributedTotal) }}

Toplam Giriş

{{ formatMoney(activeClientCashInTotal) }}

Toplam Çıkış

{{ formatMoney(activeClientCashOutTotal) }}

Ortak Çekimi

{{ formatMoney(activeClientPartnerWithdrawnTotal) }}

Kasada Kalan

{{ formatMoney(activeClientCashBalance) }}

{{ (activeClient.partnerPayments || []).length > 0 ? 'Kasada Kalan Dağıtılabilir Net Kar' : 'Bu Projeden Tahmini Net Kar' }}

{{ formatMoney(activeClientProfit - (activeClient.partnerPayments || []).reduce((s,p)=>s+p.amount,0)) }}

Net Kar = Genel Toplam - (Tüm Maliyetler + Ortak Çekimleri)

Ortak Başına Düşen Kar Payı

{{ formatMoney(activeClientProfit / partners.length) }}

Tahmini Net Kar ({{ formatMoney(activeClientProfit) }}) / {{ partners.length }} Ortak

Müşteri İlave İşleri / Revizyonlar

Müşteri ile anlaştığınız ilk fiyatın üzerine, süreç içinde eklenen ekstra talepleri ve fiyat farklarını buradan ekleyebilirsiniz.

İlk Anlaşılan Fiyat (Matrah)

{{ formatMoney(activeClient.agreedPrice) }}

{{ add.description }}

{{ formatDate(add.date) }}

+{{ formatMoney(add.amount) }}

Hesaplanan KDV Tutarı (+%20)

{{ formatMoney(getClientBaseAgreed(activeClient) * 0.20) }}

Genel Toplam (Ödenecek)

{{ formatMoney(activeClientAgreedTotal) }}

Müşteriden Alınan Ödemeler

Müşterinin size yaptığı tahsilatları ve türünü (Nakit, Çek, Havale) buradan düşebilirsiniz.

Toplam Tahsilat: {{ formatMoney(activeClientCollectedTotal) }}

Henüz ödeme alınmamış.

{{ payment.type || 'Nakit' }} Tahsilatı

İşlem: {{ formatDate(payment.date) }} • Vade: {{ formatDate(payment.dueDate) }} • Döviz Tutarı: {{ payment.currency === 'USD' ? '$' : '€' }}{{ formatMoney(payment.foreignAmount).replace('₺', '').trim() }} (Kur: {{ payment.exchangeRate }})

+{{ formatMoney(payment.amount) }}

Tahsilat listesi gizlendi.

Firma Bazlı Satınalmalar

Firmalara olan fatura (borç) ve ödemelerinizi buradan takip edin.

Toplam Fatura

{{ formatMoney(activeClientPurchasesTotal) }}

Ödenen

{{ formatMoney(activeClientPurchasesPaidTotal) }}

Kalan Borç

{{ formatMoney(activeClientPurchasesTotal - activeClientPurchasesPaidTotal) }}

Henüz satınalma girilmemiş.

{{ getSupplierName(purchase.supplierId) }} {{ getSupplierCategory(purchase.supplierId) }}

İlk Fatura: {{ purchase.description }}

Toplam Fatura

{{ formatMoney(getPurchaseTotal(purchase)) }}

Ödenen

{{ formatMoney(getPurchasePaidTotal(purchase)) }}

Kalan Borç

{{ formatMoney(getPurchaseTotal(purchase) - getPurchasePaidTotal(purchase)) }}

Fatura / Alımlar (+)

İşlemler (İlk kayıt + İlaveler)
{{ purchase.description }} {{ formatDate(purchase.date) }}
{{ formatMoney(purchase.amount) }}
{{ add.description }} {{ formatDate(add.date) }}
{{ formatMoney(add.amount) }}

Firmaya Ödenenler (-)

{{ payment.paymentType || 'Nakit' }} {{ formatDate(payment.date) }}

{{ payment.note }}

-{{ formatMoney(payment.amount) }}

Satınalma listesi gizlendi.

Usta Ata ve Yönet

Rehberden bir usta seçin. Seçtiğiniz usta projede varsa işlem otomatik "İlave İş" olarak atanır.

Toplam Hacim

{{ formatMoney(activeClientWorkerCostTotal) }}

Ödenen

{{ formatMoney(activeClientWorkerPaidTotal) }}

Kalan Borç

{{ formatMoney(activeClientWorkerCostTotal - activeClientWorkerPaidTotal) }}

Bu projeye henüz usta atanmamış.

{{ getWorkerName(worker.workerId) }} {{ getWorkerCategory(worker.workerId) }}

Ana İş: {{ worker.jobDescription }}

Toplam Anlaşılan

{{ formatMoney(getWorkerTotalAgreed(worker)) }}

Ödenen

{{ formatMoney(getWorkerPaidTotal(worker)) }}

Kalan Borç

{{ formatMoney(getWorkerTotalAgreed(worker) - getWorkerPaidTotal(worker)) }}

İlave İşler (+)

{{ worker.jobDescription }}
{{ formatMoney(worker.agreedAmount) }}
{{ add.description }} {{ formatDate(add.date) }}
+{{ formatMoney(add.amount) }}

Ödemeler (-)

{{ payment.paymentType || 'Nakit' }} {{ formatDate(payment.date) }}

{{ payment.note }}

-{{ formatMoney(payment.amount) }}

Usta listesi gizlendi.

Ofis ve Genel Giderler

Müşteri ödemesinden karşılanan yemek, ulaşım, fatura vb. proje dışı masrafları buradan düşün.

Toplam Ofis Gideri: {{ formatMoney(activeClientOfficeExpensesTotal) }}

Henüz ofis gideri eklenmemiş.

{{ expense.description }}

İşlem Tarihi: {{ formatDate(expense.date) }}

-{{ formatMoney(expense.amount) }}

Ofis gider listesi gizlendi.

Ortak İşlemleri (Kar Payı / Cepten Ödeme)

Ortakların projeye kendi cebinden yaptığı harcamaları veya projeden çektikleri avans/karları takip edin.

Cepten Koyulan

{{ formatMoney((activeClient.partnerPayments || []).filter(p=>p.type==='giris').reduce((s,p)=>s+p.amount,0)) }}

Projeden Çekilen

{{ formatMoney((activeClient.partnerPayments || []).filter(p=>p.type!=='giris').reduce((s,p)=>s+p.amount,0)) }}

Bu projeye henüz ortak işlemi girilmemiş.

{{ getPartnerName(payment.partnerId) }} {{ payment.type === 'giris' ? 'Cebinden Ödedi' : 'Projeden Çekti' }}

{{ formatDate(payment.date) }} • {{ payment.description }}

{{ payment.type === 'giris' ? '+' : '-' }}{{ formatMoney(payment.amount) }}

Hesap Özeti ve Tüm Hareketler

Aşağıdan içerik seç. Ekranda gördüğün liste aynı şekilde PDF'e kaydedilir.

{{ activeClient.name }}

{{ activeClient.projectLocation }} ({{ activeClient.projectType || 'Uygulama' }})

{{ activeClient.phone }}

{{ pdfHistoryTitle }}

Sayfa {{ pageIndex + 1 }} / {{ paginatedFilteredActiveClientHistory.length }}

Tarih: {{ formatDate(todayStr) }}

Tarih İşlem / Açıklama Maliyet / Fatura Tahsilat / Ödeme
Bu filtreye uygun hareket bulunamadı.
{{ formatDate(item.date) }} {{ item.label }} {{ item.type === 'cost' ? formatMoney(item.amount) : '-' }} {{ item.type === 'in' || item.type === 'out' ? formatMoney(item.amount) : '-' }}

Anlaşma Toplamı

{{ formatMoney(activeClientAgreedTotal) }}

Toplam Tahsilat

{{ formatMoney(activeClientCollectedTotal) }}

Müşteri Kalan Borcu

{{ formatMoney(activeClientRemaining) }}

Toplam Gider

{{ formatMoney(activeClientExpenseTotal) }}

Satınalma + Usta + Ofis

Giderlerde Ödenen

{{ formatMoney(activeClientExpensePaidTotal) }}

Giderlerde Kalan Borç

{{ formatMoney(activeClientExpenseRemainingTotal) }}

Toplam Ödeme / Çıkış

{{ formatMoney(activeClientOutPaymentsTotal) }}

Tedarikçi + Usta Ödemeleri

{{ formatMoney(activeClientPurchasesPaidTotal + activeClientWorkerPaidTotal) }}

Ortak Çekimleri

{{ formatMoney(activeClientPartnerWithdrawnTotal) }}

Anlaşma Toplamı

{{ formatMoney(activeClientAgreedTotal) }}

Toplam Tahsilat

{{ formatMoney(activeClientCollectedTotal) }}

Müşteri Kalan Borcu

{{ formatMoney(activeClientRemaining) }}

Toplam Gider

{{ formatMoney(activeClientExpenseTotal) }}

Giderlerde Ödenen

{{ formatMoney(activeClientExpensePaidTotal) }}

Giderlerde Kalan Borç

{{ formatMoney(activeClientExpenseRemainingTotal) }}

Satınalma Firmaları Rehberi

Kayıtlı firmaları yönetin ve projelerdeki bakiyelerini takip edin.

Gösterilen Toplam Fatura

{{ formatMoney(filteredGlobalPurchasesStats.total) }}

Gösterilen Toplam Ödenen

{{ formatMoney(filteredGlobalPurchasesStats.paid) }}

Gösterilen Kalan Borç

{{ formatMoney(filteredGlobalPurchasesStats.remaining) }}

Bu filtreye uygun firma bulunamadı.

{{ supplier.name }} {{ supplier.category }}

Çalışılan Proje: {{ supplier.items.length }}

Toplam Fatura

{{ formatMoney(supplier.totalAgreed) }}

Toplam Ödenen

{{ formatMoney(supplier.totalPaid) }}

Genel Kalan Borç

{{ formatMoney(supplier.totalRemaining) }}

Projelerdeki Fatura ve Ödeme Durumu

Henüz hiçbir projede alım yapılmamış.
{{ item.client.name }}

Kayıt: {{ item.purchaseRef.description }}

Fatura {{ formatMoney(item.agreed) }}
Ödenen {{ formatMoney(item.paid) }}
Kalan {{ formatMoney(item.remaining) }}

{{supplier.name}} firmasına yeni fatura/alım gir

Usta ve Taşeron Rehberi

Kayıtlı ustalarınızı yönetin, projelere atayın ve bakiyelerini takip edin.

Gösterilen Toplam Hacim

{{ formatMoney(filteredGlobalWorkersStats.total) }}

Gösterilen Toplam Ödenen

{{ formatMoney(filteredGlobalWorkersStats.paid) }}

Gösterilen Kalan Borç

{{ formatMoney(filteredGlobalWorkersStats.remaining) }}

Bu filtreye uygun usta bulunamadı.

{{ worker.name }} {{ worker.category }}

Çalışılan Proje: {{ worker.jobs.length }}

Toplam Hacim

{{ formatMoney(worker.totalAgreed) }}

Toplam Ödenen

{{ formatMoney(worker.totalPaid) }}

Genel Kalan Borç

{{ formatMoney(worker.totalRemaining) }}

Projelerdeki Durumu

Henüz hiçbir projeye atanmamış.
{{ job.client.name }}

İş: {{ job.workerRef.jobDescription }}

Anlaşılan {{ formatMoney(job.agreed) }}
Ödenen {{ formatMoney(job.paid) }}
Kalan {{ formatMoney(job.remaining) }}

{{worker.name}} isimli ustayı projeye ata

Ortaklar ve Kar Payları

Ortak isimlerini güncelleyin ve tüm projelerdeki para giriş/çıkışlarını detaylı takip edin.

Cebinden Koyduğu

{{ formatMoney(partner.totalContributed) }}

Projeden Çektiği

{{ formatMoney(partner.totalWithdrawn) }}

Net Durum

{{ formatMoney(Math.abs(partner.netBalance)) }}

{{ partner.netBalance < 0 ? 'Ortak Alacaklı' : 'Ortak Borçlu' }}

İşlem Geçmişi (Tüm Projeler)

Henüz hiçbir işlem kaydedilmemiş.

{{ tx.client.name }}

{{ formatDate(tx.paymentRef.date) }} • {{ tx.paymentRef.description }}

{{ tx.paymentRef.type === 'giris' ? '+' : '-' }}{{ formatMoney(tx.amount) }} {{ tx.paymentRef.type === 'giris' ? 'Cepten' : 'Çekim' }}

Tüm Ofis ve Genel Giderler

Projelerden bağımsız veya projelere yansıtılmış tüm ofis masraflarının detaylı listesi.

Toplam Ofis Gideri

{{ formatMoney(totalGlobalOfficeExpenses) }}

Gider Geçmişi

Tarih Müşteri / Proje Gider Açıklaması Tutar
{{ formatDate(exp.date) }}

{{ exp.clientName }}

{{ exp.projectName }}

{{ exp.description }} -{{ formatMoney(exp.amount) }}
Henüz ofis gideri kaydedilmemiş.

Yedekleme ve Ayarlar

Verilerinizi güvende tutun ve sistem ayarlarınızı yönetin.

Sistemi Sıfırla (Fabrika Ayarları)

Tüm müşteri, usta, firma kayıtlarını ve geçmiş hareketlerinizi kalıcı olarak siler. Sistemi ilk kurduğunuz bomboş haline getirir. Bu işlem geri alınamaz!

Veri Yedekleme

Tüm kayıtlı müşterileriniz, masraflarınız ve usta verileriniz tek bir dosya olarak indirilir. Bu dosyayı daha sonra başka bir cihazda yükleyerek kaldığınız yerden devam edebilirsiniz.

PC çıkış uyarısı aktif
Tarayıcıyı kapatırken tarayıcının kendi çıkış uyarısı görünür. Site içindeki çıkış ve klavye ile yenileme işlemlerinde ise HK-HESAP tasarımına uygun özel popup açılır. Son yedek: {{ formatDateTimeTR(lastBackupAt) }}

Sistem Şifresi

Bir müşteriyi sistemden kalıcı olarak silmek istediğinizde sorulacak olan güvenlik şifresidir.

Varsayılan Şifreniz: {{ '•'.repeat((systemPassword || '').length || 4) }}

Şifreyi unuttuysanız, sistemde kayıtlı e-posta adresinize tek kullanımlık sıfırlama kodu gönderilir.