Masraf Bölüştürücü
Bir grup masrafını eşit veya özel paylarla (yüzde veya sabit tutar) böl. Çıktı: kişi başına toplam + transfer talimatı ('A, B'ye €X borçlu').
Ne işe yarar
"Hafta sonu geziye çıktık, şimdi kim kime ne borçlu" hesaplayıcı. Üyeler, masraflar (kim ödedi, kime ait), net bakiye ve minimum transferler.
Kullanım
- Üye ekle.
- Masraf ekle: kim ödedi, tutar, bölünme (eşit / % / sabit tutarlar).
- Bakiyeleri oku — pozitif = alacaklı, negatif = borçlu.
- Kapatma (n kişi için en fazla n−1 transfer).
- "URL'ye Kaydet" ile grupla paylaş.
Algoritma
Gerçek minimum-işlem problemi NP-zor. Açgözlü yöntem kullanıyoruz: en büyük borçlu en büyük alacaklıya öder. Pratikte neredeyse her zaman optimal.
Para birimleri
Bir grup = bir para birimi. Karma para birimli gezide her masrafı günün kuruyla tek bir para birimine çevirip öyle gir.
Paylaşım
URL parçası asla sunucuya gitmez ama URL'yi alan her şeyi görür. Sadece gezinin özel chat'inde paylaş.
Sık yapılan hatalar
- "Kim ödedi" ≠ "kime ait".
- Eşit bölüşmede o masrafa katılmayanın işaretini kaldır.
- Kişiler arası nakit ödemeleri ayrı masraf olarak gir veya hiç girme.
- Sayfa yenilemek her şeyi siler — önce URL'yi kaydet.