Question: what is difference between bill and memo?
Answer: An Invoice is raised before the payment while cash memo is raised when the payment is made. An Invoice is issued for the credit transaction as a proof of amount due, whereas cash memo is issued for cash transaction as a proof of the amount received.