Skip to main content

Contract names are unique and are used to identify the contract in the Sitespecs.

Naming principles

Automatically generated contract name is based on the job number, contract number, revision number, template type and vendor name. It have the following format in Sitespecs XXXX-YYY-ZZ-[ template type ]-[ vendor name ] in which

  • XXXX - 4 digits job number.
  • YYY - 3 digits contract number. This number is unique for each vendor in the job.
  • ZZ - 2 digits contracts revision number

Job number

Job number is inherited from the project. It is a 4 digit number that is unique for each project.

Contract number

Contract numbers are unique for each vendor in the job. The contract numbers are sequential and start from 001.

Revision numbering

The revision number is starting from 00 by default. The revision number is increased by 1 for each new revision. The revision number is always 2 digits long. When a contract is revised, the revision number is increased by 1. The contract job number and contract number will stay the same.

note

For example, if the current contract with vendor number is 1234-001-01 and it is revised, the new contract number will be 1234-001-02.

Job NumberContract NumberRevision Number
123400100
123400101
123400102

If a project have follwing sequential autogenerated contract revisions

Job NumberContract NumberRevision Number
123400100
123400101
123400102
123400103

then after manually creating 1234-001-05 we will have

Job NumberContract NumberRevision Number
123400100
123400101
123400102
123400103
123400105

and after the next autogenerated contract revision will be 1234-001-04

Job NumberContract NumberRevision Number
123400100
123400101
123400102
123400103
123400104
123400105

and the next autogenerated one will be 1234-001-06

Job NumberContract NumberRevision Number
123400100
123400101
123400102
123400103
123400104
123400105
123400106
info

The following changes may affect the contract name

Moving the contract to another job.

  • The contract name will be updated with the new job number.
  • The contract number will be set to the one that is used for the vendor in that project or a new one will be created with the lowest available number.
    • If the contract created date was after any other contract with the same vendor in the project, the moved contract will become master contract.
  • The revision number will be set to next available revsiosn number if there is a contract with the vendor or 00 if it's the first contract with the vendor in the project.

Unlink vendor

  • name will exclude contract number, revision number and vendor name XXXX-[ template name ]
  • if there are 2+ contracts with the same XXXX-[ template name ] Sitespecs will show a tooltip of previous contract name to distinguish them.