Credit card processing question

I am trying to setup payment accounts with QuickBooks but the receipts won't let me put the money where I want it to go. I have one company for processing credit cards, another for electronically processing checks.
Additionally, some checks must be hand deposited and customers also pay with cash. Since I'm not using a QuickBooks Merchant account, I'd like to make a transfer to the various accounts of my choosing. It appears QB has only an account for undeposited funds. This means I'd have to assign most payments to that account and then make a separate journal entry to transfer the money to the credit card processor, check processor or bank. With MS-Money I can directly apply the amount to any account of my choosing from the receipt with no intermediate step. Is there a way to do this in QB?
Bob
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Uncheck the preference (Sales and customers) to have QB use undeposited funds as the default when receiving payments.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

BeanSmart.com is a site by and for consumers of financial services and advice. We are not affiliated with any of the banks, financial services or software manufacturers discussed here. All logos and trade names are the property of their respective owners.

Tax and financial advice you come across on this site is freely given by your peers and professionals on their own time and out of the kindness of their hearts. We can guarantee neither accuracy of such advice nor its applicability for your situation. Simply put, you are fully responsible for the results of using information from this site in real life situations.