We have an on staff lawyer that authors about 17 different contract templates for service work and materials. These contract templates contain all of the terms and conditions we use for various types of purchase orders, contract purchase agreements and blanket purchase agreements. The system defaults the main contract template used and then the buyer decides if another one is more appropriate to use. If so they remove the main one and add one of the other contract templates to the document they are creating. The terms and conditions are then synchronized to the document. When viewing the document the PO PDF contains the PO itself along with the terms and conditions. The sychronization is done through XML publisher.
Our on staff lawyer enters all of the terms and conditions required for the specific service including general requirements, compliance language, lien waivers, billing instructions, etc...into one big clause which serves as the contract template. These are update periodically when the need arises