HESAP REHBERİ | Nakit Akışı ve Finans Panosu | v2.0
https://hesaprehberi.net/
hesaprehberi.iletisim@gmail.com

İÇERİK
- HesapRehberi_Finans_Sablonu.xlsx: kendi verileriniz için boş dosya.
- HesapRehberi_Finans_Ornek.xlsx: tamamı kurgusal örneklerle kullanım gösterimi.
- Banka_Klasor_Aktarim.m: Power Query banka CSV birleştirme kodu.
- ornek-banka.csv: başlık, tarih ve TRY tutar biçimi örneği.

BAŞLANGIÇ
Windows masaüstü Excel 365/2021 kullanın; dosya makro içermez.
1. Boş dosyayı bilgisayarınıza kaydedip AYARLAR sayfasını doldurun.
2. Rapor yılı ve kesim tarihi aynı yılda olmalı. 1 Ocak açılış bakiyelerini girin.
3. HAREKETLER mavi alanlarına yalnız gerçekleşen giriş ve çıkışları yazın.
4. ALACAKLAR / BORCLAR sayfalarına vade, toplam tutar, gerçekleşen tutar ve durum
   girin. Kalan açık tutar otomatik hesaplanır. Gerçekleşenler hareketlerde de
   kayıtlı olmalı. Kapandı durumunda gerçekleşen tutar toplam tutara eşit olmalı.
5. FINANS_PANOSU, AYLIK_AKIS ve HAFTALIK_13 sayfalarını inceleyin.
6. KONTROL işaretli satırlar hesaplanmaz. Yapıştırma doğrulamayı aşabilir;
   kontrolleri inceleyin. Mükerrer işlem no + hesap çiftleri hesaplanmaz.

Model 5.000 hareket, 1.000 alacak ve 1.000 borç satırıyla sınırlıdır.
Dönem sonu bakiyesi hafta içindeki ödeme sıkışıklığını tek başına göstermez.
TRY, USD ve EUR desteklenir. Hesap tutarları kendi para biriminde girilir.
Konsolide raporlar TL karşılığıdır. Açılış ve kesim kurları AYARLAR J:L
tablosuna elle girilir. İşlem tarihinin kuru HAREKETLER J sütunundadır.
Kur değerlemesi AYLIK_AKIS 16. satırında ayrı gösterilir; nakit hareketi değildir.
Örnek 40 TL/USD ve diğer örnek kurlar güncel piyasa verisi DEĞİLDİR.
Kredi girişi, anapara, faiz veya vergi/SGK ödemeleri gerçek nakit yönüyle
kaydedilir. Dosya kâr tablosu, bilanço veya vergi beyannamesi üretmez.

GENİŞLETİLMİŞ ÖRNEKLER
ORNEKLER sayfasındaki bağlantılarla her olayın kaynak kaydına geçebilirsiniz.
Örnek kesim bakiyeleri: Garanti TL 50.000 TL; Garanti USD 5.000 USD.
Örnek açılış/kesim USD kurları 38 / 40; 40 ile USD karşılığı 200.000 TL,
toplam 250.000 TL. Bu rakamlar kurgusaldır, bankaya bağlı güncel veri değildir.
- Vadeli TL/USD alış ve satış, kısmi tahsilat, gecikmiş alacak.
- Gelen/verilen TL/USD vadeli çek ve karşılıksız gelen çek.
- Taksitli kredi: kullanım girişi, ödenmiş ilk taksit ve beş ayrı sonraki vade.
- Spot kredi, leasing ve USD kredi taksiti.
- Rotatif: 20.000 x %36 x 39 / 365 = 769,32 TL faiz; 76,93 TL masraf elle.
- KMH: 5.000 x %48 x 30 / 360 = 200 TL faiz; 20 TL masraf elle.
- Döviz alım/satımının iki hesap karşı bacağı, personel, kira, vergi/SGK,
  banka/POS komisyonu, yatırım alımı, ortak cari borç kapaması.

ÇEKLERİ / KREDİLERİ İKİ KEZ SAYMAYIN
Gelen çek ALACAKLAR, verilen çek BORCLAR kaydına tekil kayıt no ile bağlanabilir.
Fatura durumunu Çekle Planlandı yapın. Faturanın açık kalan tutarı ve para birimi
tek bağlı çeke eşit olmalıdır; vade yalnız CEKLER'den planlanır. Çek teslimi
nakit tahsilatı/ödemesi değildir. Gerçekleşince hareket kaydı ekleyin ve çekin
Gerçekleşen / Durum alanını güncelleyin. Çek iptalinde fatura durumunu uygun
şekilde geri alın. Karşılıksız çek takipte kalır, kendiliğinden tahsil varsayılmaz.
KREDILER ve ROTATIF vadelerini ayrıca BORCLAR'a yazmayın; otomatik dahildir.
Kredi kullanımı finansman girişidir, satış geliri veya kâr değildir. Vergi/
masraflar elle girilir. Rotatif/KMH örneği faiz dönemi boyunca sabit bakiye ve
basit faiz varsayar: başlangıç dahil, bitiş hariç gerçek gün / 360 veya 365.
Değişken bakiye, bileşik faiz ve diğer sözleşme hükümleri bu örnekte hesaplanmaz.
Gelecek döviz vadelerinde kesim kuru sabit varsayılır; bu bir kur tahmini değildir.
Ek modüller: 200 çek, 200 kredi taksit satırı ve 200 rotatif/KMH satırı.

POWER QUERY — İLK KURULUM GEREKİR
Dosyada önceden bağlı sorgu bulunmaz. Kurulum yapılana kadar Manuel seçili kalsın.
1. CSV dosyalarını bir klasöre koyun; klasör yolunu AYARLAR B16'ya yazın.
   Başlıklar: Tarih;Hesap;Kategori;Aciklama;Giris;Cikis;IslemKuru
   UTF-8, noktalı virgül; tarih gg.aa.yyyy, tutar 1.234,56 veya 1234,56.
   TRY işlem kuru 1; USD/EUR hareketinde gerçek işlem tarihinin kurunu girin.
   Hesap ve kategoriler AYARLAR listeleriyle aynı olmalı. Yalnız rapor yılı ve
   kesim tarihine kadar hareketleri içeren CSV kullanın. Her satırda tek yön.
2. Veri > Veri Al > Diğer Kaynaklardan > Boş Sorgu > Gelişmiş Düzenleyici.
   Banka_Klasor_Aktarim.m dosyasının metnini yapıştırın.
3. Sorgu adı: HR_BankaHareketleri.
4. Kapat ve Şuraya Yükle > Tablo > Var olan çalışma sayfası > PQ_AKTARIM!$A$8.
   Yeni sayfa oluşturmayın. A8:L5008 alanını başka veriyle doldurmayın.
5. Başarılı yüklemeden sonra AYARLAR B15'i Power Query seçin. Manuel kaynakla
   sorgu verisi birlikte toplanmaz; seçilen kaynak kullanılır.
6. CSV eklediğinizde veya yıl/kesim tarihi/hesap/kategori değiştirdiğinizde
   Tümünü Yenile yapın. Yenileme hatasında önceki veriler kalabilir; hata
   giderilmeden raporu güncel kabul etmeyin. BANKA_KASA'yı ekstreyle karşılaştırın.

Sorgu 5.000 satır sınırını ve birebir aynı hareketleri hata vererek bildirir;
sessiz satır kesme veya kendiliğinden mükerrer silme yapmaz. Aynı tarih/tutarla
iki ayrı gerçek işlem varsa Aciklama'ya farklı işlem numarası ekleyin.
Sorgu bankanıza bağlanmaz; bankanın CSV düzenini örnek başlıklara uyarlayın.
M kodu sözdizimi kontrolünden geçirilmiştir. Bu çalışma Linux ortamında
hazırlandığından Microsoft Power Query motorunda çalışma/yenileme testi
burada yapılmamıştır; ilk kurulumda örnek CSV ile sonuçları karşılaştırın.

KORUMA VE VERİLERİNİZ
Mavi alanlar düzenlenebilir; formül ve rapor sayfaları parola ile korunur,
formüller gizlidir. Çalışma kitabının sayfa ekleme/silme yapısı korunur.
PQ_AKTARIM, Power Query'nin veri yenileyebilmesi için korumasız ham veri alanıdır.
Yönetici parolası herkese açık pakete dahil edilmez.
Excel sayfa koruması, dosya şifrelemesi veya kırılamaz kopyalama engeli değildir.
Kişisel/şirket verileriniz bu dosya nedeniyle siteye gönderilmez.
Dosyayı kendiniz paylaşırsanız içindeki veriler de paylaşılmış olur.
