Can I get confirmation on this?
It's right in the rules and you can also find it here on CF somewhere, but I can't do all your homework, it's late and I'm old
Teams may only retain salary on three contracts at one time, this includes contracts that were retained on before the start of the GM Game. One team may only retain a maximum of 50% on a contract. Salary can be retained on one contract a maximum of two times.
What is a retained salary transaction/trade
When a team trades a player, they have the option to retain a part of their salary (and cap hit). The team who retains the salary then pays the retained percentage of the salary, and also retains the percentage of the cap hit until the contract expires. The following requirements must be met to retain salary:
The percentage retained cannot exceed 50 percent of the player’s salary (including all bonuses) and Salary Cap Hit.
The same percentage must be retained for both the player’s salary and Salary Cap Hit, and cannot be modified.
All teams are limited to a maximum of 3 retained salary contracts per season.
Teams cannot retain an aggregate amount of more than 15 percent of the Salary Cap Upper Limit.
Players’ contracts are limited to 2 retained salary transactions per contract.
Once a retained salary transcation has occured, there are various limitations, such as:
A team cannot reacquire a player whom they have retained salary from for a minimum of one year after the date of the transaction, or unless the player's contract expires or is terminated prior to the one-year date.
All teams involved in a retained salary transaction will have cap implications if the contract is bought out or terminated.
Teams who retain salary on a players contract, will have the full value of the cap hit act against the teams salary cap total, regardless of whether the player is reassigned to the minors by their current team.