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 | Indicates whether a notice period is required. Values: With prior notice or No prior notice |
Notice duration | Visible if Notice = With prior notice |
When With prior notice is selected, the Notice duration field appears automatically.
Example: declaring a contract without a notice period
To indicate that a contract has no notice period:
In the contract summary panel, click directly on the value of the Notice field (which displays With prior notice)
Select No prior notice
The Notice duration field then disappears automatically
⚠️ Entering 0 in the Notice duration field is intentionally not allowed. To declare a contract without a notice period, select No prior notice in the Notice field.
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 ↔ Notice duration
Updating one field may therefore:
display additional fields
automatically update a value
or calculate a related field.


