I've noticed a quirk with the way Quickbooks seems to handle transfers from a bank account to a credit card from bank.
Say the transfer is present in both accounts' bank feeds (i.e. the bank account shows an amount spent and the credit card shows an amount received):
1) If I handle the bank account transaction first (recording it as a transfer to the credit card), Quickbooks will then automatically show "Match" against the incoming transfer in its bank feed. Click Match, and everything is recorded correctly.
2) If I handle the credit card transaction first (recording it as a transfer from the bank account), Quickbooks will not match this to the outgoing transfer on the bank account for some reason, leaving that item still to be dealt with in the bank account's feed. If I manually record this item as a transfer to the credit card, then the credit card account ends up recording 2 transfers and the balance is off.
Is it meant to be this way? Why can't Quickbooks match the transfer correctly in scenario 2?
Welcome to the Community. It would be my pleasure to help you get to the bottom of this strange behavior going on with the transfers from your bank account.
I've tried to replicate scenario one and two, and I was able to match the transactions successfully through my Bank Feeds. I've also doubled-check here on my system to determine if there any similar reports from other users, but I'm unable to find one.
As a workaround, you can Undo and Exclude the transactions from Bank Feeds and show the transfer process directly within the system. Check out these steps to exclude:
On the left panel, click Banking.
Choose an account.
If the transfer shows on the Reviewed tab, click the Undo option.
Go to the For Review tab.
Put a check mark on the transfer.
Click the Batch actions drop-down.
Select Exclude Selected.
Here's a sample screenshot for your visual guide:
If you want to know more on how you can match imported bank transaction and how to exclude, I'm attaching the articles I suggest: