Plugin Contributor
Ewout
(@pomegranate)
Hi! We follow GAAP (Generally Accepted Accounting Principles) which states that administrative changes should be documented separately. This means that an original invoice should never be modified by a refund. In most countries (at least in the EU) this is even considered fraudulent (and illegal).
What you should do instead, is create a new document (called Credit Note or Credit Invoice) specifying the details of the refund, and send that to the customer. If you don’t do a lot of refunds you could simply create this outside of WooCommerce and send it to your client, alternatively you can also do this inside WooCommerce directly with our Professional extension. This has the Credit Note document built in natively and allows creating them the same way you create regular Invoices in the free version.
Ok, But that is not what I require. I’m using the invoice template to generate an order summary that will be used for packing (it was quicker to edit the invoice template than the packing slip template) If customer orders 3 things, then decides he only wants 2 and I refund for the 3rd, I don’t want to be printing a sheet that tells me to that I’ve been paid for 3 things and that I should send 3 things, I need the actual values of things that are going into the customer’s parcel.
Plugin Contributor
Ewout
(@pomegranate)
I see – in line with the credit notes, we have reserved all refund related functionality to the Professional extension. This also includes an option “Subtract refunded quantities” for the packing slip.
That sounds more like what I need, can I see an example of it in use somewhere?
Plugin Contributor
Ewout
(@pomegranate)
Sure! Here’s an example of an order where one item was fully refunded and another was partially refunded:
When the option to subtract refunded quantities is then enabled:
It only shows the remaining items/quantities:
If you have any further questions about this, please send an email to support@wpovernight.com – wordpress.org officially doesn’t allow us to use these forums for providing support for our paid extensions.