Skip to main content

Hello.

The issue is with an old Mixed Payment from January 2025. Mixed Payment currency rate was set manually as 0,2465 EUR/PLN, instead of 4,2465(!). In result all transactions were calculated incorrectly and in the next MP a huge exchange profit amount appeared. More MP were created in the following months as somehow such a big amount stayed unnoticed until September… 

And here we are. In October, 2025 with one MP in August having unmatched transactions with parked payments created and we are unable to reverse all the MP to correct/cancel the one from January. 

As far as I know there is no standard way to fix it, so any suggestion will be precious for us since somehow we need to deal with this issue and correct the amounts in GL Balance. 

Thx.

K.

Hello, 
I guess you are Polish special valuation method on cash account, “Weighted average” or “First In - First Out”….

I am not sure which one has been used, but in principle, you should register dummy MP with single outgoing transaction (direct cash to some transit account) for entire remaining cash account balance (bringing cash account balance to zero and resetting FIFO queue/weighted average calculation) and another dummy MP, with incoming transaction(s)  restoring correct weighted average rate or FIFO queue. You need to analyze your operations from January to today in Excel to calculate  the correct amounts and rates to record in this dummy MP. 
Finally, balance left on transit account can be allocated to currency differences in GL by manual journal.