Due to the way Genie handles banking records, different payment types should be receipted in separate transactions. That is to say, you'll need to receipt the invoice multiple times; once for the first payment type, and then again for the next type, and so on. This can be done by navigating to Billing> Receipt by Invoice Number, type in the invoice number and you will be presented with the receipting window.
For example, if a patient would like to pay for a $100 invoice with $50 cash and then the remaining $50 on EFTPOS, you would enter $50 into the Cash field of the receipting window and save. This would leave the account outstanding by $50. You would then Receipt by Invoice Number and enter $50 into the EFTPOS field.