I have created invoices and payments successfully. I’m now trying to printout receipts for payments recorded but the only option available is invoice printout. How can I printout payment receipts? Could this be a bug in my 12 dev. version?
I don’t know if this helps but I noticed that when I add the final payment setting status to Paid suddenly all receipts show up. This behavior is identical on 12dev and 11. Isn’t this strange? What could cause this?
I noticed that the status of an invoice can only be changed e.g. from “Paid - Partial” to “Paid” when recording a new payment. Assuming the cashier forgot to change the status when recording the final payment. How can he change the status from “Paid - Partial” to “Paid” without recording a fictional payment with a zero amount, which would create a new rather unwanted receipt?
Roman, after an invoice has been issued, it can be marked as paid: either in one go (e.g. set status to “Paid”) or over a number of payments (where the initial payment(s) have status “Paid - Partial”, and the final has status “Paid”). I have just tested this in v12 dev, and it is working as expected. Is this not what you are seeing?
One payment is set to Paid or Paid - Partial, you should be able to print a receipt.
However, if you replicate the change to line 169 in your v11 copy of modules/Finance/invoices_manage_print.php you should see that it does what you want.