This is what happens by default in CORE. When payments are received, they are posted into the Undeposited Funds account first. The checking account register will display it as such because that is where it is initially coming from. Then you can deposit the payments to the relevant accounts.