Printing a receipt instead of an invoice
Submitted by Guest on Tue, 06/05/2014 - 21:37
Hello.
We have a Star Receipt Printer connected to our OPV server. This printer sends a kick to our cash-drawer whenever it prints a receipt.
We have configured OPV to print a receipt automatically by unticking the "manual" box under Admin>Templates>Receipt>Printers.
We need the cashbox to open after every payment, either cash, card or cheque. Therefore we need to print a receipt after every payment. Our problem at the moment is that when we accept a payment, the system asks us if we want to print an invoice, instead of a receipt. As invoices are printed on a different laser printer, the cashbox does not open. Is there any way to change this setting?
Re: Printing a receipt instead of an invoice
The only way I think you can do it at the moment is to go to Customer - Account, select the payment and click Print.
Re: Printing a receipt instead of an invoice
Thanks for the reply.
I think you maybe right. I can't find another way. Would it be a big job to change the behaviour of the payments bit of checkout to enable printing a receipt or an invoice? This would be necessary to operate a cashdrawer to my mind.
Re: Printing a receipt instead of an invoice
The other approach is to do the payment from Customer - Payments. This will prompt to print the receipt.
Receipts aren't printed separately as the invoice contains all the required information, at least from an Australian perspective.
Support for printing receipts could be added however. I imagine it would be a couple of days work. There would need to be changes to Customer - Charge, OTC and Check-out workflows, and possibly a print mode "Never" on the document template to suppress printing of invoices/receipts.
Re: Printing a receipt instead of an invoice
You could of course create a new invoice template that fits on that printer. But this would switch all invoice printing across. - Possibly thats a whole seperate evil problem!
Re: Printing a receipt instead of an invoice
True Ben - I think you are right. Creating a new invoice template may be a nightmare system-wide.
I am happy to contribute to the cost of setting up an option to print receipts instead of invocies when payments are taken. This would allow us to use proper receipt printers and cashdrawers. How much would this modification cost?
Re: Printing a receipt instead of an invoice
Do you want to be able to suppress invoice printing, or do both invoice and receipt printing?
If you want to suppress invoice printing, do you want to suppress it everywhere i.e. Customer - Charges, OTC and Check-Out, or for particular workflows?
Re: Printing a receipt instead of an invoice
It would be nice to be able to switch invoice printing on or off. This would apply to customer, charges, OTC and checkout.
In addition it would be nice to have an option to make receipt printing mandatory when a customer payment is taken (cash, card or cheque), so that a receipt must always be given, and our cashdrawer opens.
Re: Printing a receipt instead of an invoice
Do you want to be able to selectively switch invoice printing on or off?
E.g. turn it on for OTC, turn it off for checkout?
Re: Printing a receipt instead of an invoice
The ability to selectively turn the inovice printing on or off would be useful. But more important would be the ability to specify receipt printing on checkout.
Re: Printing a receipt instead of an invoice
I've updated the project at http://www.openvpms.org/project/print-receipts-instead-invoices
It now provides fine grain control over when prompting for invoices and receipts occurs.
Re: Printing a receipt instead of an invoice
Would anyone else find this to be a useful change? Just being able to print a receipt when a payment is made rather than the whole invoice might be pretty handy.
Pledges are being received for this project and it now has 12% funding.
If you are interested you can go and check out the project here:
http://www.openvpms.org/project/print-receipts-instead-invoices
Peter