Bütçe Uygulaması Nasıl Yapılır: Kategoriler, İşlemler, İçe Aktarma ve Raporlar
Bir bütçe uygulaması, her kategoride ne kadar harcamayı planladığınızı, gerçekte ne kadar harcadığınızı ve ne kadarının kaldığını gösterir. Bir tane yapmak için hesaplara, kategorilere, kategori başına aylık bir bütçeye, işlemlere ve birkaç net rapora ihtiyacınız vardır. Her şeyi şekillendiren iki karar, bütçeleme yönteminiz ve işlemlerin uygulamaya nasıl girdiğidir: elle girilerek, bankanın CSV dosyasından içe aktarılarak veya bir banka bağlantısı üzerinden çekilerek. Önce CSV içe aktarmayla başlayın; çok daha az iş ve risk ile değerin çoğunu verir.
Bu rehber yazılımı anlatır. Finansal danışmanlık değildir.
Önce bir bütçeleme yöntemi seçin
Yönteminiz ekranları ve hesaplamayı belirler; bu yüzden istemden önce seçin.
| Yöntem | Nasıl çalışır | Uygulamanın gösterdikleri |
|---|---|---|
| Kategori limitleri | Kategori başına aylık bir limit koyun | Kategori başına harcanan ve limit, ilerleme çubuklarıyla |
| Sıfır tabanlı | Atanmamış para kalmayana kadar her gelir birimine bir görev verin | “Atanacak” bakiyesi; paralar kategoriler arasında taşınır |
| 50/30/20 benzeri bölme | Geliri ihtiyaçlar, istekler ve tasarruf yüzdelerine bölün | Üç kova ve her birinin durumu |
| Zarflar | Kategori başına sabit tutarlar; harcanmayan para devreder | Ay ay devreden zarf bakiyeleri |
Kategori limitleri en kolay kurulan ve anlaşılan yöntemdir. Sıfır tabanlı ve zarf bütçelemesi devir mantığı gerektirir: ay sonunda bir kategoride kalan para ne olur ve bir kategori aşıldığında ne olur?
Bir bütçe uygulamasının ihtiyaçları
Sayfalar
- Bu ay: her kategori için bütçelenen, harcanan ve kalan; toplam gelir ve toplam harcama.
- İşlemler: tarih, alıcı, tutar, kategori ve hesapla bir liste; filtreler ve arama; hızlı yeniden kategorilendirme.
- İçe aktarma: bir CSV yükleyin, sütunlarını eşleyin, önizleyin, onaylayın.
- Bütçe kurulumu: kategoriler, gruplar (Konut, Gıda, Ulaşım) ve aylık tutarlar.
- Hesaplar: vadesiz, tasarruf, kredi kartı, nakit; bakiyelerle.
- Raporlar: zaman içinde kategoriye göre harcama, gelir ile harcama, ay ay karşılaştırma. Grafik seçimleri için panel nasıl yapılır rehberine bakın.
Veri
- Hesaplar: ad, tür, para birimi, açılış bakiyesi.
- Kategoriler: ad, grup, sıralama, arşivlenmiş.
- Bütçeler: kategori, ay, tutar.
- İşlemler: hesap, tarih, alıcı, tutar, kategori, not, içe aktarma kimliği, mutabık.
- Kurallar: “alıcı TESCO içeriyorsa → Market”, içe aktarmada uygulanır.
- Transferler: kendi iki hesabınız arasında bağlı iki işlem; böylece tasarrufa para aktarmak harcama sayılmaz.
İzinler
Kişisel bir bütçenin tek bir sahibi vardır. Ev bütçesi ise verileri sahiplenen ortak bir hane gerektirir; her ortak ayrı giriş yapar. Her durumda, o haneye ait olmayan hiç kimse hiçbir satırı görememelidir. Bunu, ikinci ve ilgisiz bir kullanıcı olarak giriş yaparak test edin.
Parayı doğru yapmak
Finans uygulamaları küçük ve utanç verici şekillerde bozulur. Bunları isteminize koyun:
- Tutarları en küçük birimin tam sayısı olarak saklayın (kuruş, peni) ve yanına para birimi kodunu ekleyin. Kayan noktalı sayılar 0.30000000000000004 gibi toplamlar üretir.
- İşaretler tutarlı olsun. Harcama negatif, gelir pozitif olsun ya da ayrı bir yön alanı kullanın; ama ikisini birden yapmayın.
- Transferler harcama değildir. Transferin iki tarafını bağlayın ve kategori toplamlarından çıkarın.
- İadeler harcamayı azaltır. Gelir sayılmaz; özgün kategoride düşülür.
- Aylar kullanıcının saat dilimini izler. Böylece ayın 31’i saat 23.00’teki bir işlem bir sonraki aya düşmez.
- İlk sürümde bütçe başına tek para birimi. Çok para birimli yapı döviz kurları ve hangi kurun kullanılacağına dair bir karar gerektirir.
İşlemleri içeri almak
| Yöntem | Geliştirme çabası | Notlar |
|---|---|---|
| Elle giriş | Düşük | Nakit için uygun, diğer her şey için zahmetli |
| CSV içe aktarma | Düşükten orta seviyeye | Çoğu banka işlemleri indirmenize izin verir; her bankanın sütunları farklıdır, bu yüzden kullanıcıların sütunları eşlemesine ve eşlemeyi kaydetmesine izin verin |
| Banka bağlantısı | Yüksek | Plaid veya açık bankacılık API’leri gibi bir toplayıcı kullanır; geliştirici hesapları, onay, sürekli maliyetler ve ciddi güvenlik yükümlülükleri |
CSV içe aktarmada çift kayıtları önleyin: bir içe aktarma kimliği veya tarih, tutar ve açıklamadan oluşan bir parmak izi saklayın ve daha önce görülen satırları atlayın. Çoğu işlemin kategorize edilmiş gelmesi için içe aktarmada kategorilendirme kurallarını uygulayın.
İleride bir banka bağlantısı eklerseniz, sağlayıcının API anahtarları sunucuda kalmalıdır ve kullanıcılardan asla banka şifrelerini istememelisiniz. Bkz. API anahtarlarınızı nasıl güvende tutarsınız.
Çalışan bir ilk istem
İki kişilik bir ev bütçesi web uygulaması yap. Kategori limitlerini kullanıyoruz: kategoriler gruplanmış (Konut, Gıda, Ulaşım, Eğlence, Tasarruf), her birinin aylık bir bütçe tutarı var. Ana ekran bu ayı göstersin: her kategori için bütçelenen, harcanan ve kalan, ilerleme çubuklarıyla; ayrıca toplam gelir ve toplam harcama. Birkaç hesabımız var (vadesiz, tasarruf, kredi kartı). İşlemlerin tarihi, alıcısı, tutarı, hesabı, kategorisi ve notu var. Tutarları kuruş cinsinden tam sayı ve para birimi koduyla sakla. Kendi hesaplarımız arasındaki transferler eşleşen bağlantılı çiftlerdir ve harcama sayılmaz; iadeler kendi kategorilerindeki harcamayı azaltır. CSV içe aktarma ekle: yükle, her banka için sütunları bir kez eşle ve eşlemeyi hatırla, önizle, çiftleri atla ve “alıcı TESCO içeriyorsa → Market” gibi alıcı kurallarını uygula. Raporlar: aylara göre kategoriye göre harcama ve son 12 ay için gelir ile harcama. İkimiz de e-posta ve şifreyle giriş yapıyoruz ve tek bir haneyi paylaşıyoruz; başka kimse verimizi göremez. Veritabanı destekli, telefonda iyi çalışan bir tasarım.
Yapım adımları
- Örnek verilerle kategoriler ve bu ay görünümü. Birkaç küçük veri setinde hesaplamaları elle kontrol edin.
- İşlem listesi ve hızlı kategorilendirme. Kategoriyi değiştirmeyi tek dokunuşluk yapın.
- CSV içe aktarma. Kendi bankanızdan gerçek dışa aktarımlarla deneyin. Aynı dosyayı iki kez içe aktarın ve hiçbir şeyin çiftleşmediğini doğrulayın.
- Kurallar. Harcamanızın çoğunu kapsayan on alıcıyı ekleyin.
- Transferler ve iadeler. İkisini de test edin ve kategori toplamlarını kontrol edin.
- Giriş ve hane. Bkz. uygulamanıza giriş nasıl eklenir.
- Raporlar. Birkaç aylık veri olduğunda.
- Güvenlik incelemesi. Gerçek veriye güvenmeden önce AI ile yapılan uygulamalar için güvenlik kontrol listesi üzerinden geçin.
Sık yapılan hatalar
- Kayan noktalı para. Tam sayı kuruş kullanın.
- Transferleri harcama saymak. Tasarruf katkılarınız fazla harcama gibi görünür.
- Çift içe aktarmalar. Çift kontrolü olmadan her yeniden içe aktarma harcamanızı ikiye katlar.
- Banka bağlantılarıyla başlamak. Uygulamanın yararlı olduğunu bilmeden önce çok iş ve risk.
- Banka şifrelerini veya kart numaralarını saklamak. Asla.
- Dışa aktarma olmaması. İnsanlar verisini bir tabloda ister; bir CSV dışa aktarma ekleyin.
- Çok fazla kategori. Yirmi yeterlidir; üç yüz ise bir elektronik tablodur.
Hazır bir bütçe uygulaması daha iyi olduğunda
Köklü bütçeleme uygulamaları, birçok kurumla güvenli banka bağlantıları, mobil uygulamalar ve yıllarca biriken uç durum çözümleri sunar. Otomatik banka senkronizasyonu sizin için en önemliyse, bunlardan biri pratik seçimdir.
Kendi uygulamanızı yapın: yönteminiz onların modeline uymadığında, finansal verinizin başka bir şirkette tutulmasını istemediğinizde, ayda birkaç kez CSV içe aktarmak yeterli olduğunda veya belirli bir grup için bir bütçe aracı geliştirdiğinizde (bir kulübün veznedarı, küçük bir hayır kurumu, bir koçluk programı). Bütçeniz şu an bir elektronik tabloda duruyorsa, elektronik tabloyu uygulamaya dönüştürme rehberi geçişi anlatır. İş veya ekip harcamalarını takip ediyorsanız, ev bütçesi değil, gider takip uygulaması nasıl yapılır rehberine bakın.
Mythex ile yapmak
Mythex, bu bütçe uygulamasını yukarıdaki istemden yapabilir: sohbette tarif edersiniz, canlı önizlemede kontrol edersiniz ve yayınlarsınız. Uygulama ihtiyaç duyduğunda özel bir Postgres veritabanı ekler. Giriş sizin seçtiğiniz yöntemle yapılır; banka veri sağlayıcısı da öyle: anahtarlarını proje gizli bilgileri olarak saklarsınız ve ajan bunları sunucuda bağlar. Mythex’in yerleşik banka bağlantısı yoktur. Başlangıç noktası olarak bütçe paneli şablonu CSV içe aktarma ve sapma raporlamasına göre kurulmuştur.
Sorular
Kendi bütçe uygulamamı yapabilir miyim?
Evet. Bir bütçe uygulaması temelde kategoriler, aylık bütçe tutarları ve işlemlerdir; üzerinde raporlar bulunur. Bir yapay zekâ uygulama oluşturucu bunu bir açıklamadan yapabilir; asıl kararlar bütçeleme yönteminiz ve işlemlerin uygulamaya nasıl girdiğidir.
Bütçe uygulamaları banka hesaplarına nasıl bağlanır?
Genellikle Plaid gibi bir banka veri toplayıcısı üzerinden veya varsa açık bankacılık API’leri üzerinden. Bunlar bir geliştirici hesabı, bazı durumlarda onay ve dikkatli bir güvenlik gerektirir. Bankanızdan indirdiğiniz CSV dosyalarını içe aktarmak çok daha basittir ve iyi bir ilk sürümdür.
Bir bütçe uygulaması para tutarlarını nasıl saklamalı?
Tutarları, en küçük birimin tam sayıları olarak (kuruş, sent gibi) para birimi koduyla birlikte saklayın; kayan noktalı sayı olarak değil. Böylece çok sayıda işlemi toplarken yuvarlama hatalarından kaçınırsınız.
Yaptığım bir uygulamaya finansal verilerimi koymak güvenli mi?
Uygulama giriş gerektiriyorsa, her kişinin verisini ayrı tutuyorsa, gizli bilgileri sunucuda saklıyorsa ve HTTPS üzerinden çalışıyorsa güvenli olabilir. Banka şifrelerini veya tam kart numaralarını hiç saklamayın. Başka birinin verisini eklemeden önce uygulamayı bir güvenlik kontrol listesiyle gözden geçirin.