Refund rounding not correct
-
HI,
today I have encountered a problem while refunding an order originally paid via PayPal Checkoout.
I enter my prices usually with 20% tax included as per my local law.
The customer has originally paid 296,99 EUR and decided to cancel his order
So I have clicked on REFUND in the order management, after that I have selected all individual items from the order to be refunded (because I cannot simply enter an amount to be refunded like it was possible a few updates back)
As a result due to the way WooCommerce is calculating the amount with and without tax, because of rounding at an item level, I was only allowed to refund 296.98 EUR – which is 0.01 EUR less than the original payment.
When I tried to additionally refund the remaining 0.01 EUR via Order management, I was getting an error, that the amount must be less or equal than 0.99999999999999… EUR
As a result I had to manually refund the remaining 0.01 EUR directly via PayPal.
Here are some screenshots:
Do you have some fix for that? Is it possible to get back the function to manualy enter a refund amount in order management instead of checking all individual SKUs to be refunded?
Regards
Michal
The topic ‘Refund rounding not correct’ is closed to new replies.