Tomorro provides native fields to structure key information in your contracts (dates, duration, renewal, notice period, etc.).
Some of these fields are linked together. When you fill in a structuring field, other fields may appear, disappear, or be calculated automatically.
This ensures consistency of the information displayed in the contract summary panel.
Understand automatic field display
Some fields are displayed only when the information is relevant.
Example: Duration type
If you select Fixed-term, additional fields automatically appear to define the contract terms.
Initial end date
Initial duration
If you select Permanent, these fields are not displayed.
Understand fields related to contract duration
Field | Display condition | Effect |
Initial duration | Visible if Duration type = Fixed-term | Updating this field automatically sets the type to Fixed-term |
Initial end date | Visible if Duration type = Fixed-term | Updating this field automatically sets the type to Fixed-term |
These fields are also linked to the contract start date.
Once the start date is filled in, Tomorro can automatically calculate the initial end date based on the initial duration.
Understand fields related to renewal
Some fields are used to manage contract renewal.
Field | Display condition | Effect |
Renewal type | Visible if Duration type = Fixed-term | Defines whether the renewal is automatic or not. Values: Automatic or None |
Renewal duration | Visible if Renewal type = Automatic | Defines the length of each renewal period |
Next renewal date | Visible if Renewal type = Automatic | Automatically calculated field |
The next renewal date is calculated automatically based on the initial end date and the renewal duration.
If the contract has not yet reached its first end date, the next renewal date corresponds to the initial end date.
After that, the date is automatically recalculated at each renewal period.
Understand fields related to notice periods
Fields related to notice periods also work conditionally.
Field | Display condition |
Notice period | Indicates whether a notice period is required |
Notice duration | Visible if Notice period = With notice |
When With notice is selected, the Notice duration field appears automatically.
Understand locked fields in creation forms
When you configure a contract creation form, some native fields may appear with a lock icon.
A locked field means it was added automatically because another field in the form depends on it. It cannot be removed as long as the dependent field is present.
Example: if you add the Initial end date field to a form, the Duration type field is automatically added and locked, because the initial end date is only relevant for fixed-term contracts.
Removing a locked field
To remove a locked field from a form:
Identify the field that causes the lock (the dependent field)
Remove the dependent field first from the form
The locked field can then be removed
⚠️ The lock icon is not a bug. It indicates a dependency between native fields. To remove it, simply remove the field that created this dependency first.
List of main linked native fields
Several native fields work together within the contract summary panel:
Duration type ↔ Initial end date
Duration type ↔ Initial duration
Duration ↔ Start date ↔ Initial end date
Renewal type ↔ Renewal duration
Renewal type ↔ Next renewal date
Notice period ↔ Notice duration
Updating one field may therefore:
display additional fields
automatically update a value
or calculate a related field.


