I routinely set up specific GL Source Codes for each type of ""transfer"". T1 for Checking to Payroll T2 for Checking to Savings, T3 for Savings to Payroll, etc. Setting up a Source Code for each type needed with the specific details. Then in Transaction entry, the setup is done for the GL Accounts to define the transfer From and To. Then they pick up the ""code"" for what they want. It keeps them from posting the wrong way.