A document can be related to different contracts in different projects.
A project engineer can associate multiple documents to a contract through the relationship builder. The software then sets the contract's external organization by default as the collaborating organization for the documents according to the contract needs.