Integrated contracts need more historical details.
We need to be able to see a history of which member of staff generated the contract for a student as well as which user adjusted the contract's dollar amount. As it stands there is no way to know who adjusted a contract incorrectly/or maliciously.