Receipts and Payments

Consider adding the accounts paid to or paid from on the receipts or payments respectively. A customer can pay for an item using more than one more of payment e g cash and mobile phone (mpesa) In my country (Kenya)

Those would be separate receipts or payments, involving different sources and destinations. In accounting, a receipt or payment is between one payer and one payee. When banks or merchants appear to combine them, there are actually multiple transactions behind the scenes.

A receipt can be split to apply to multiple sales invoices. And a sales invoice can receive multiple partial payments. But each exchange of money between payer and payee is distinct.