• Resolved DensitySK

    (@densitysk)


    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:

    View post on imgur.com

    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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support dougaitken

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @densitysk

    Can you pass on some details about the pricing setup and tax settings, please?

    The product price €240 and shipping is €7,50 – with tax of 20%, that would mean tax is €49,50 rather than €49,49 as shown on the order page.

    * Is the product price entered inclusive or exclusive of VAT?
    * What is the rounding setting set to?

    In short, this is due to a rounding issue but without understanding the exact setup, I’m unable to offer a solution.

    Thanks,

    Plugin Contributor slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Refund rounding not correct’ is closed to new replies.