Tüm yazılar

Mahsuplaşma matematiği: örneklerle en az transfer

2 Haziran 20262 dk okuma

Ortak masrafları paylaşan bir ekipte ay sonu hesabı kolayca karmaşıklaşır: kimi alacaklı, kimi borçlu, herkes herkese bir şey borçlu gibi görünür. Oysa doğru bir mahsuplaşma, bu karmaşık ağı birkaç net transfere indirir. Bu yazıda mahsuplaşmanın matematiğini basit örneklerle anlatıyoruz.

Kısa cevap

Mahsuplaşma, her kişinin ödediği toplam ile borçlu olduğu pay arasındaki farkı bulup, alacaklılarla borçluları doğrudan eşleştirerek en az sayıda transferle ödeşmektir. Önce herkesin net bakiyesi (ödediği eksi payı) hesaplanır; pozitif olanlar alacaklı, negatif olanlar borçludur. Sonra borçlular, alacaklılara doğrudan ödeme yapar. Herkesin herkese ayrı ödeme yapması yerine, bu yöntem transfer sayısını en aza indirir.

Adım 1: Net bakiyeyi bul

Her kişi için: Net = Ödediği toplam − Borçlu olduğu pay

Diyelim 3 hekim, toplam 3.000 TL ortak masrafı eşit paylaşıyor (kişi başı 1.000 TL):

Hekim Ödediği Payı Net
Dr. A 1.800 TL 1.000 TL +800 TL
Dr. B 1.200 TL 1.000 TL +200 TL
Dr. C 0 TL 1.000 TL −1.000 TL

Net'i pozitif olanlar alacaklı, negatif olanlar borçludur. Toplam her zaman sıfıra eşittir (+800 +200 −1.000 = 0).

Adım 2: Borçluyu alacaklıyla eşleştir

Tek borçlu Dr. C, −1.000 TL. Alacaklılar Dr. A (+800) ve Dr. B (+200). Çözüm:

  • Dr. C → Dr. A: 800 TL
  • Dr. C → Dr. B: 200 TL

İki transferle herkes ödeşti. Üç kişinin birbirine ayrı ayrı ödeme yapmasına gerek kalmadı.

Daha karmaşık bir örnek

4 kişi, net bakiyeler: A +600, B +100, C −300, D −400.

  • D → A: 400 TL (A'nın alacağı 200'e iner)
  • C → A: 200 TL (A ödeşti)
  • C → B: 100 TL (C ve B ödeşti)

Üç transferle altı kişilik karşılıklı borç ağı kapandı. Mantık hep aynıdır: en büyük borçluyu en büyük alacaklıyla eşleştirip ilerlemek.

Neden elle yapmak zor?

Kişi sayısı arttıkça olası borç-alacak kombinasyonları hızla büyür. Elle yapıldığında ya fazla transfer çıkar ya da hata olur. Bir sistem bu eşleştirmeyi otomatik yaparak en az transferi garanti eder ve sonucu alıcının IBAN'ıyla birlikte sunar.

Özet

Mahsuplaşma karmaşık görünse de mantığı basittir: net bakiyeleri bul, borçluları alacaklılarla eşleştir, en az transferle ödeş. Bunu otomatik yapan bir sistem, ay sonu hesabını saniyelere indirir ve "kim kime ne kadar?" tartışmasını bitirir. ASM Yönetim masrafları doktor başına böler ve mahsuplaşmayı en az transferle, IBAN'larla birlikte otomatik hesaplar.

İzin ve vekaleti tek panelde yönetin

ASM Yönetim ile dakikalar içinde başlayın — ücretsiz.

Ücretsiz başla