Please allow an opportunity to attach to a proposal and or invoice, so that custom fields in opportunities can be used. because each job is different, and should not be at the contact level.