...Deposits and withdrawals to/from funds?

Deposits and withdrawals to and from funds are handled automatically. When you receive a donation, the income account that you use to enter the donation into your "Gift" table defines both the reason for the donation (Pledge Payment, Memorial Gift, etc), and the Fund Account that is to receive the donation value.

Similarly, when you write a check, the expense account used to account for the disbursement of funds will identify the purpose and the fund from which the moneys are drawn.

If you want to transfer moneys from one fund to another, you can do it several ways. Assume your budget calls for $10,000 in mortgage payments (principal reduction), and you are to use money from members' pledges to handle these payments. In that case, you would create the following two entries in an Offering Processing session:

bulletZero Family, -10,000, Pledged & Unpledged Support, by J/E
bulletZero Family, +10,000, For Building Fund - Main Checking, by J/E

These two transactions would have a net effect of zero, but would reduce the Pledged & Unpledged Support Income Account by 10,000, and increase the For Building Fund Income Account by the 10,000. Because of the linkage between the income accounts and funds, the General Operating Fund would be reduced and the Building Fund - Main Checking would be increased by the 10,000. (This assumes that they are both in the Main Checking Asset Account.)

If the funds are not in the same asset account, you would have to write a check from the Main Checking account to the Building Fund account. For the check, you would use an account "XFR from General Operations" (Accounting Category 19: Inter-Account Transfer and linked to the General Operations Fund). You would deposit the check in your Building Fund using an account "XFR to Building Fund" (Accounting Category 11: Inter-Account Transfer, and linked to the Building Fund).

Similarly, if you want to close a fund and transfer the contents of that fund to another fund, you would do the same thing. Let's assume you have two Youth Group funds and want to consolidate them. Assume that the first fund is the Youth Group Fund (YGF) and the second is the Youth Group Fund-Raiser Fund. After the fund raiser is completed, you want to move the $1,234.56 raised into the YGF. Create the following transactions:

bulletZero Family, -1,234.56, For Youth Group Fund Raiser, by J/E
bulletZero Family, +1,234.56, For Youth Group, by J/E

If you have trouble finding what accounts to use, you can go from the Main Switchboard, click on the "Work With Accounting Tables" button, then click on the "Funds Table" button, then find each of the funds by using the "Find Fund" (Alt+F) combo box on the Funds Accounts form.

When you find the Fund, click on the "Show My Income Accounts" button, and all the income accounts associated with that fund will be available. There should be at least one "For Fund" account. If not, probably the fund existed when CB/DB was created, and it just exists with an Opening Balance but no income account with which to put moneys into the fund. In that case, you must create an income account for the fund.