Komisyon denetiminin sorusu nettir: banka, anlaştığımız orandan mı kesti? Cevap ancak iki taraf da biliniyorsa verilebilir; bu yüzden zincir komisyon anlaşmasıyla başlar.

Komisyon anlaşmaları

Anlaşma, POS hesabı × taksit sayısı için oran ve valör günü kaydıdır:
Bu kayıt üç yerde kullanılır: beklenen para defterinin beklenen komisyon/valör hesabında, rota motorunun “en düşük komisyon” stratejisinde ve buradaki denetimde.

Denetim bulgusu

POS ekstresi eşleştirmesi sırasında eşleşen her satıra bir denetim bulgusu yazılır — fark sıfır olsa bile; rapor toplamları bu bulgulardan çıkar. Üç durum ayrı tutulur: Ekstre bazlı rapor GET /v1/recon/statements/{id}/commission-report — panelde Mutabakat sayfasından ekstreye tıklayınca açılan Komisyon denetimi ekranı. Fark toplamı pozitifse ekran bunu kırmızıyla ve “N işlemde fazla kesim — itiraz edilebilir” notuyla gösterir. Aynı ekranda valör denetimi de vardır (…/valor-report): bankanın beyan ettiği valör, anlaşılan valörden geçse satır “geç” sayılır ve toplam gecikme günü raporlanır. Gecikmenin parasal karşılığı defter tarafında ölçülür — bkz. valör maliyeti.

Komisyon itirazı: farkın peşine düşmek

Fazla kesimi bulmak yetmez; geri almak bir süreçtir ve Poyra bu süreci kayıt altında yürütür. İtiraz, bir dönem + POS hesabı için yalnız fazla kesim bulgularını toplar — eksik kesilenler dahil edilmez; edilseydi toplam yanlış çıkar ve bankaya “bize eksik kestiniz” demiş olurdunuz.
Süreç POST /v1/recon/claims/{id}/advance ile ilerletilir; eylemler sabittir: submit (banka referansıyla iletildi), respond (kabul/ret), recover (gelen tutar — birikir, banka taksit taksit iade edebilir), close, note (durumu değiştirmeden zaman çizelgesine not düşer). Geri alınan tutar talebin tamamına ulaşmadıkça itiraz kapanmaz — partially_recovered durumu kalan parayı unutturmamak için vardır. Her adım silinemez bir olay bırakır; GET /v1/recon/claims/{id}/timeline kim, ne zaman, ne yaptı sorusunu cevaplar. Özet uç GET /v1/recon/claims açık itirazlardaki toplam tutarı ve bu yıl bankalardan geri alınan tutarı döner.
Komisyon itirazı akışı bugün yalnız API’dedir; panel ekranı henüz yoktur. Gerçek maliyet özeti için GET /v1/recon/cost-summary son 30 günün fiilen kesilen komisyonunu POS bazında döner — “anlaşmadaki oran” değil “yaşanan maliyet”.