Setting up income accounts

Setting up income accounts

I want to set up a way to divide gross income in to separate accounts in my accounting system.    I have agreements with third parties to divide gross income based on percentages:

All of our income is from online services.   I want to divide income into the following groups:

20%  Technology  / Programming /  Support
10% to Legal Services
15% to Marketing
40% to Contract Production
15% to Operations - fixed costs, office expense, etc.

Is there a way to have the income automatically categorized to the appropriate funds so we don't have to manually divide it?    I want to be able to produce reports on demand  income and expenses from each division.