When starting a charging session, the selected amount represents the maximum allowed amount and works as a temporary guarantee, but the final amount may be lower. This amount is blocked at the start of a charging session until the charging end is reached.
If the initially selected amount is reached the charging session automatically ends and the transaction is processed.
If the charging ends for other reasons (battery full, ended by user, etc.) and the selected amount limit was not reached, the initial blocked amount is released and a new transaction is processed with the real value of the completed charge.
if the charging suddenly stops, a minimum fixed value is charged (in our case 3 RON).
A short example:
Initially 10 RON were blocked, and at the end of the charge, the real amount is 6.21 RON. In this case, the blocked amount of 10 RON will be released, and a new transaction of 6.21 RON is processed.
Depending on the user's bank, it is very possible that the 10 RON transaction will not be displayed in the statement because it has not been completed, the money being only temporarily blocked.