Sales Receipt option?

Sales Receipt option?

I operate a business that does both outside sales and service as well as some retail for walk-in, "cash & carry" customers. Invoices work great for my outside work, but there does not seem to be a good option for my retail customers. I have been using Quickbooks Online which offers a "Sales Receipt" option in addition to Invoices.

The biggest difference between an invoice and a receipt is that with a receipt, the payment is taken right on the form, not later during another transaction. And, it seems the only way to generate a receipt for the customer is by email. Customer really like to be able to walk out the door with a paper receipt in their hand. This seems like a very basic, fundamental feature for invoicing software and I am very surprised that it does not seem to exist in Zoho Invoice.

Am I overlooking something? If not, are there plans for this functionality? How about in Zoho Books?