Bug? Shows "You've made payments, but still owe: €0.00"
-
This is after adding an amount discount and manually entering a full payment (initial charge minus discount).
-
Could you please provide some steps to be able to replicate this?
Thanks.
Sure.
I added an item for say €70.00.
Then, wanting to add a complimentary free service I added it as an item of €0.01 value and then I entered an amount discount of €0.01.Manually entering a payment for €70.00 shows the message I mentioned aboove.
If it were a percentage discount the glitch could perhaps be attributed to possible rounding errors, e.g. there could be a less than €0.005 residual actually remaining but showing as €0.00 rounded.
But seing that it was an amount discount, I have no idea what could be wrong.Thanks. We need some time to investigate.
Also if payment was greater than the amount due it shows the same message with a negative sign on the overpaid amount.
e.g.You've made payments, but still owe: -€5.00
How did you make payment more than the amount?
By manual payment from the Invoice Status and History box at the top.
Thanks, will check that
Hello,
Sure.
I added an item for say €70.00.
Then, wanting to add a complimentary free service I added it as an item of €0.01 value and then I entered an amount discount of €0.01.Manually entering a payment for €70.00 shows the message I mentioned aboove.
If it were a percentage discount the glitch could perhaps be attributed to possible rounding errors, e.g. there could be a less than €0.005 residual actually remaining but showing as €0.00 rounded.
But seing that it was an amount discount, I have no idea what could be wrong.this has been fixed. Fix will be available in the next release.
But can’t replicate this…
Also if payment was greater than the amount due it shows the same message with a negative sign on the overpaid amount.
e.g. You’ve made payments, but still owe: -€5.00Could you please provide steps to reproduce?
Thanks.
While editing an invoice after I’ve added a couple of items, I click on the “Add Payment / Charge” button.
Then “Invoice Status and History” panel expands and I enter:Event Type Receive Payment
Event Amount YY*
Event Date & Time now time (default)
Event Note type whatever*where YY is greater than Invoice Balance
Did you add any fees or discount to the invoice?
No, just two single items.
I’m curious, what happens when you add an overpayment?
Actually, nothing bad should not happen. We also could not replicate exactly what you are saying. After manual overpayment plugin marks invoice as paid and sets balance to the amount that equals:
-('payment' - 'invoice balance')
I mean no any messages ‘you still owe…’ etc. Probably, it has been fixed during fixing previous bug you mentioned. My suggestion is to wait for release so you could test too.
Thanks.
@developers – I reproduced the issue with no problems..
The fix is this:
Open /core/template/receipt_page.phpLine 17:
<?php if(is_payment_made()): ?>
Should be:
<?php if(is_payment_made() && !is_paid()): ?>
No problem 🙂
thanks for your help
Not a problem 🙂 Thank you for the plugin!
- The topic ‘Bug? Shows "You've made payments, but still owe: €0.00"’ is closed to new replies.