Jump to content

Refunded order


maheu

Recommended Posts

Hello,

 

I have a question about invoices on Prestashop. I got an order which was terminated, so I refunded the money back to the customer. But in the invoice I don't see any note about this refund. I need it for my accountant.

What can I do?

 

Thanks in advance!

 

Cheers!

 

Link to comment
Share on other sites

What we do: we print every payment in the invoice. So normally payment amount is the same as invoice amount. If we have a refund, we add the refund payment as payment with negative figures. And the payment information on the invocie reads like this:

 

Payment: Bankwire CHF 500.00, Bankwire CHF -500.00

 

It would also be feasible to readout the current order state and in terms it has been cancelled or refunded to add some more text for this condition. This would require some changes in the PDF controller as well as in invoice.tpl.

  • Like 1
Link to comment
Share on other sites

What we do: we print every payment in the invoice. So normally payment amount is the same as invoice amount. If we have a refund, we add the refund payment as payment with negative figures. And the payment information on the invocie reads like this:

 

Payment: Bankwire CHF 500.00, Bankwire CHF -500.00

 

It would also be feasible to readout the current order state and in terms it has been cancelled or refunded to add some more text for this condition. This would require some changes in the PDF controller as well as in invoice.tpl.

Thank you! I talked with my accountant and this way is fine.

 

Cheers!

Link to comment
Share on other sites

Insert this code at some appropirate place in your invoice.tpl

        {foreach from=$order_invoice->getOrderPaymentCollection() item=payment}
            {assign var=paycounter value=$paycounter+1}{if $paycounter > 1}, {$paycounter}. {l s='Payment: ' pdf='true'} {/if}
            {$payment->payment_method}: {displayPrice price=$payment->amount currency=$payment->id_currency}
        {foreachelse}
            {l s='Not yet paid.' pdf='true'}
        {/foreach}
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...