Özel kaynak kodu; bu sayfada genel teknik özet paylaşılmaktadır. Kaynak dosyaları, gerçek veriler ve kuruma özel bilgiler kamuya açılmaz.
Genel bakış
Finansım, hesapları, kartları, ödeme planlarını ve belge aktarımlarını tek bir yerel uygulamada birleştirir. Çift taraflı muhasebe defteri kayıt tutarlılığını önceliklendirirken aktarım önizlemesi kullanıcıya kontrol sağlar. Kişisel finans verileri veya banka belgeleri paylaşılmadan, uygulama geliştirme ve veri bütünlüğü yaklaşımı bu özetle anlatılmaktadır.
Problem ve amaç
Hesap hareketlerini ve ödeme planlarını ayrı araçlarda izlemek, çift kayıt ve yanlış sınıflandırma riskini artırır. Belgelerden çıkarılan bilgilerin inceleme olmadan muhasebe kaydına dönüşmesi de hataları kalıcılaştırabilir. Amaç, kullanıcı denetimini koruyan ve kayıtların tutarlılığını açık kurallarla yöneten yerel bir çalışma alanı oluşturmaktır.
Çalışmadaki rolüm
Yerel uygulama geliştirme; muhasebe kuralları, belge aktarım akışı ve test edilebilir veri yönetimi üzerine çalışma.
Çözüm yaklaşımı
Web tabanlı yerel arayüz; hesap takibi, planlama ve belge aktarımını ortak bir veri katmanında birleştirir. Para değerleri tamsayı alt birimlerle tutulur; dengeli muhasebe kayıtları, ters kayıt ve dönem kilitleri veri bütünlüğünü destekler. PDF, CSV ve elektronik tablo aktarımları gözden geçirilebilir öneriler üretir. Yedekleme akışı ayrı bir geri yükleme hedefi ve bütünlük kontrolleri kullanır; yapılandırılmış yedekler şifrelenebilir.
Uygulama ayrıntıları
01Bir belge satırından onaylanmış kayda
Belge aktarımını, dosyadan okunan her satırı doğrudan kesin muhasebe kaydına dönüştürmek yerine inceleme adımıyla ele aldım. Kullanıcı; çıkarılan hareketi, hesabı ve sınıflandırmayı kontrol ettikten sonra kayıt sürecine ilerler. Böylece PDF ayrıştırma hatası ile muhasebe işlemi arasında bir denetim noktası bulunur. Bu ayrım özellikle farklı belge düzenleri, tekrarlanan aktarımlar ve yanlış eşleşmeler üzerinde çalışırken önem kazanır.
02Tutarların ve geçmişin tutarlı kalması
Para değerlerini tamsayı alt birimlerle tutmak, kayan nokta işlemlerinden kaynaklanabilecek yuvarlama farklarını sınırlar. Çift taraflı kayıt yaklaşımında işlem satırlarının dengesi temel kuraldır. Düzeltmeleri geçmişi sessizce değiştirmek yerine ters kayıt mantığıyla ele almak, hangi işlemin hangi kaydı düzelttiğinin izlenmesini sağlar. Dönem kilitleri ve denetim kayıtları da bu veri bütünlüğü yaklaşımının parçalarıdır.
03Yerel kullanım ve yedeklerin ayrı güvenlik sınırları
Uygulamanın yerel çalışması, dosyaların otomatik olarak şifrelendiği anlamına gelmez. Şifreli yedekleme katmanını canlı SQLite veritabanından ayrı değerlendirdim: yedeğin korunması, geri yükleme hedefi ve bütünlük kontrolü farklı sorumluluklardır. Geri yüklemeyi ayrı hedefte doğrulamak mevcut kayıtları korur. Canlı veritabanı ve içe aktarılan belgeler için cihazın erişim ve disk güvenliği ayrıca önem taşır.
Mimari akış
01Yerel tarayıcı arayüzü üzerinden hesap ve planlama işlemleri
02Uygulama katmanında muhasebe kuralları ve incelenebilir belge aktarımı
03İşlem ve denetim kayıtlarını birlikte yöneten SQLite veri katmanı
04Ayrı hedefe geri yükleme ve bütünlük kontrolleri içeren yedekleme akışı
Kaynak açıklamalarından türetilmiş kavramsal akış; bir uygulama ekran görüntüsü değildir.
Temel bileşenler
- Hesap ve kart takibi ile ödeme planlama
- Değişmez kayıt yaklaşımı kullanan çift taraflı muhasebe
- PDF, CSV ve elektronik tablo aktarımını önizleme
- Şifrelenebilir yedekler ve kontrollü geri yükleme
Teknik zorluklar
- Muhasebe dengesi ve yinelenen kayıtların birlikte yönetilmesi
- Belge aktarımı sırasında kullanıcı kontrolünü korumak
- Yedek bütünlüğünü canlı veriye dokunmadan doğrulamak
Mühendislik tercihleri
- Para tutarlarını kayan nokta yerine tamsayı alt birimlerle tutmak
- Belge çıkarımlarını doğrudan kesin kayıt yerine inceleme akışına almak
- Yerel kullanım sınırını açık tutmak ve yedek şifrelemesini canlı veri şifrelemesinden ayırmak
Test ve doğrulama
- 7 Kasım 2026 denetiminde inceleme dalında 159 test geçmiştir; geçici, sentetik veri kullanılmıştır.
- Gerçek banka belgesi, kullanıcı veritabanı ve operasyonel geri yükleme kabulü bu doğrulamaya dahil değildir.
Çıktılar
- Muhasebe ve uygulama davranışı için mevcut 159 testlik doğrulama tamamlandı.
- Belge aktarımı, muhasebe ve yedekleme sınırları teknik incelemede açık biçimde ayrıştırıldı.
Sınırlar ve mevcut durum
- Otomatik banka bağlantısı veya bağımsız finansal doğrulama hizmeti değildir.
- Canlı veritabanı ve içe aktarılan belgeler uygulama tarafından diskte şifrelenmez.
- Gerçek veriyle kurulum ve operasyonel geri yükleme ayrıca değerlendirilmelidir.