By default, the contract number is a free text field to enter an external contract number reference. But you can choose to automatically create a customized contract number for each contract that is saved to the repository. The feature is configured in the "Settings" menu.
Enable the feature and state an alphanumeric prefix with a number series.
When the "Allow Editing" box is ticked, users can edit and overwrite the once automatically created number when editing a contract.