Linking a contract item to a job, extra and/or cost code: the purpose of linking job to contract items is to send revenue information to the Job or Extra. Linking at the cost code level on a contract-based contract only establishes a relationship between Contracts and Job Cost for reporting purposes. Billing, invoice transactions and schedule of value transactions are only sent to Job Cost at the Job & Extra level of detail. Therefore linking is required only if a reporting relationship is desired.