The best way to represent money-movement between two Bank/Credit Card accounts in QuickBooks Online is the Transfer transaction. Here's how you can create one:
Creating a Transfer
From QuickBooks Online, click the Plus icon (+) and select Transfer.
Select your personal bank account in the Transfer Funds From field at the top, and the business credit card in the Transfer Funds To field at the bottom.
Once you've finished, be sure to click Save and close.
That's all there is to it! This type of transaction can accurately record deposits between QBO registers with ease. Should it be that you don't use this personal bank account in QuickBooks, you'll need a slightly different approach to record the deposit. Check out our thorough guide on paying business expenses with personal funds to get started.
Please touch base with me here should you have any additional questions or concerns, I'm always happy to lend a hand! Thanks for bringing us your question and have a magnificent day.