Dobrze Pani rozumie, tylko nie ma trzeciej płatności. Jest faktura i dwie karty płatności z modułu KZ, które automatycznie są powiązane i rozliczają fakturę (jedna za netto, druga za VAT).
- pierwsza karta płatności w EUR, poprawnie ściąga kwotę z faktury w EUR (w tym przypadku 10.000 eur za netto)
- druga karta płatności w PLN, ściąga 9200 pln z banku i 9200 EUR z faktury (stąd nadpłata 6900 eur, bo na fakturze było tylko 2300 eur za VAT). W tym momencie na operacji ściągnięte jest 9200eur * 4 = 36.800 pln z konta zobowiązań, z banku poprawne 9200 pln, a reszta 27600 pln rozksięgowuje się w dodatnie różnice kursowe.
Problemem jest karta płatności w PLN, która ściąga z faktury EUR taką samą liczbę (zamiast podzieloną przez kurs), a w operacji zaczyna mnożyć tę liczbę przez kurs i ściąga 4 razy więcej ze zobowiązań.