Ynt: Kur farkına farklı çözüm !??
probleminizin meali: Alınan avanslarda döviz değerlemesi problemidir.
Zaten parayı o gün aldığınız için, size dövizin maliyeti (girişi) aynı gün olacaktır. Diğer bir değişle, bu parayı kasada tutsaydınız zaten kasayı değerleyip gelir yazacaktınız. (ya da borcunuzu öderkenki kurla çıkış yapacaktınız).
Alınan ve verilen avanslar alacak ve borç mahiyetinde olduğundan, döviz cinsinden verildiğinde veya alındığına, tıpkı normal borç-alacak gibi değerleme yapılmalıdır. Avans peşin ödeme veya tahsilat mahiyetindeyse , borç-alacak gibi değerlendirilmez ve değerleme yapılması gerekmez.
Mesela
? VUK Bu madde hükmü yabancı para ile olan senetli veya senetsiz alacaklar ve borçlar hakkında da caridir.Bunlardan vadesi gelmemiş senede bağlı alacaklar ve borçlar bu kanunun 281. ve 285.maddeleri uyarınca değerleme günü kıymetine irca edilebilir.
"Yani vadesi gelmemiş" lafzı önemlidir. Sizin vadesi gelmemiş bir alacağınız yoktur.
Sorunuzun matematiğinde zaten katlandığınız kur farkı yoktur. (yani peşin aldığınız parayı fatura günkü kurla kasada da değerleyince aynı tutarda kur farkı gideri ve fatura değerlemesi ile de geliri çıkacağı için...)
Sonuç...
Programınızı tahsilat tarihindeki kura göre fatura kesecek şekilde parametrik ayarlarını yapınız... (zira 1000 lerce müşteri de ele takip zor olur)