Sürüm Notları & Değişiklik Günlüğü
v1.8.0 Sürüm Notları (29 Eylül 2026)
MonoFina v1.8.0 sürümü; 213 sayılı Vergi Usul Kanunu'nun 217 ve 218. maddelerine tam uyum sağlayarak yevmiye kayıtlarında silme/tahrifat yerine yasal ters kayıt (storno) ilkesini getirmekte, mali dönem kilitleri ve koruyucu muhafızlarla (guard clauses) finansal veri güvenliğini teminat altına almaktadır.
Sürüm: v1.8.0
29 Eylül 2026
✨ Yeni Eklenen Özellikler (Added)
- Yevmiye Değişmezliği & Storno Mimarisi (DbUp 0048):
journal_entriestablosunareversed_entry_idalanı ve kısmi tekil indeks eklendi. Muhasebeleşmiş bir fişin doğrudan silinmesi yasaklanarak yasal storno fişiyle kapatılması kurala bağlandı. - PostgreSQL Seviyesinde Silme Engeli (DB Triggers):
journal_entriesvejournal_entry_linestablolarındaDELETEveTRUNCATEoperasyonları veritabanı tetikleyicileriyle (trigger) kalıcı olarak kilitlendi. - Dönem Kapama & Kilitli Dönem Güvenliği (PeriodClosingService): Mali kapanış fişi kesilmiş veya kilitlenmiş geçmiş dönemlere ait fatura, tahsilat ve gider girişleri kesin olarak durduruldu.
- Resmi Belge Koruma Muhafızları (InvoiceDeletionGuard & ContactDeletionGuard): Fatura numarası almış veya muhasebeleşmiş faturaların ve bakiye/hareket taşıyan cari hesapların doğrudan silinmesi engellendi; kullanıcı mevzuata uygun işlem yapması için yönlendirici hata mesajlarına bağlandı.
🔄 Değişenler (Changed)
- Serbest Metin İzolasyonu: Yevmiye fişlerinde kullanıcı serbest açıklamalarının kanuni defter düzenini bozması engellendi; standart muhasebe şablonları devreye alındı.
- Açık İşlem Güvencesi: Fatura ve gider düzenleme kayıtları açık veritabanı transaction'ı ile sarılarak yarım kalan kayıt riski ortadan kaldırıldı.
Bu kullanım rehberi işinize yaradı mı?
Geri bildiriminiz dökümantasyonumuzu geliştirmemize yardımcı olur.