/
Contract module

Contract module

This article is about the use of this module as an application manager, for more information on how to use the concepts in this module as a user (for instance, details on how to create an object), see the related module in the Users part of this knowledge base: Users

1. What is this module about

The Contract Module in Workplace Management streamlines the registration and management of contracts with customers, suppliers, and partners. It enables users to track financial obligations—whether monthly, quarterly, or annually—associated with each contract. Key features include contract indexing, automated generation of index letters, and invoicing capabilities. Additionally, users can receive automated notifications for upcoming contract expirations or renewals, ensuring proactive contract management.

The next parts will go into more detail on some of the core concepts of this module.

1.1 Contract periods (and schemes)

The start and end dates of a contract, as well as its automatic renewal settings and termination deadlines, are determined by the contract period scheme(s) and contract period.

  • Contract Period Scheme(s): The period scheme(s) define how the contract operates in terms of start and end dates, renewal methods, and notice periods for termination.

  • Contract Period: Refers to the actual duration of the contract, spanning from the start date to the end date.

Via the contracts 'Period schemes' tab, the period scheme(s) can be managed:

image-20241112-135824.png

It is possible to have one or multiple period schemes within a contract. Multiple period schemes are used if a contract period needs to be renewed with different periods (e.g. the first contract period is 5 years, then it will be renewed with 2 years and then the contract period will be renewed every year).

Every period scheme can have its own duration, term of notice period and renewal.

image-20241011-121205.png
Contract with one period scheme

So one or more period schemes are used to automatically determine the contracts period. There is always one contract period which corresponds with one or more contract period schemes.

1.2 Contract items

Contracts often involve financial obligations for one or both parties. These obligations are managed using contract items, which allow you to define and track specific financial responsibilities within a contract.

A contract can include one or multiple contract items, depending on its complexity. Contract items enable you to break down and manage different obligations separately, providing flexibility and transparency.

Key benefits of contract Items

  • Transparency: Clearly define and track financial obligations for various aspects of the contract.

  • Flexibility: Easily adapt contract details over time by adding, modifying, or removing items as needed.

Examples of how contract items can be used

  1. Maintenance Contracts: For contracts covering multiple buildings or assets, each related object can be assigned its own contract item. This approach allows you to track financial obligations per object and specify the periods during which each object is linked to the contract by setting distinct start and end dates for each item.

  2. Separation of Costs: In a rental agreement, for instance, rental costs and service costs can be managed as separate contract items. This separation ensures that each financial obligation is tracked independently while remaining part of the same contract.

Contract items and indexing

Contract items also play a crucial role during contract indexing:

  • Each relevant contract item is duplicated.

  • The original items are assigned an end date corresponding to the index date.

  • The new items are assigned a start date from the index date and updated with the new amounts.

Active-, historical- and future contract items

Within the contract there is a distinction between active-, historical- and future contract items. These contract items can be managed via the corresponding overviews to prevent all contract items being in one whole list and the user needs to search for the active contract items.

  • Active contract items: Contract items currently active.

  • Historical contract items: Contract items ended in the past.

  • Future contract items: Contract items with start date in the future.

Contract items can be added in a few different ways:

  • Add generic contract item: the user adds a blank contract items, where all details need to be filled in by the user. A generic item is used if the user does not need to link any objects to the contract.

  • Add asset contract item: if the user also has assets registered in Workplace Management, the assets can be directly linked to contract items. This way there is always a link from the contract to the asset and visa versa.

  • Add area contract item: if there are financial obligations which involve specific areas, the user can link the relevant areas to a contract item. General or area specific contract components (e.g. rent or service costs) can be registered to determine the occupancy of the area for example. More on these contract components in one of the chapters below.

  • Add building contract item: buildings can be directly linked to contract items. This way there is always a link from the contract to the building and visa versa.

1.3 Contract reminders/notifications

Via ‘Module settings’ → ‘Contracts’ tab it is possible to set the default contract notification settings. These default settings are automatically taken over to every new contract.

Contract reminders/notifications are used to inform the applicable contract manager and possible additional users about a contracts term of notice period. The contract manager can decide to renew the contract or maybe renegotiate or terminate the contract in time before it is (automatically) renewed.

The contracts notification settings, schedules, additional notification receiver(s) and the notifications already send or waiting to be send, can all be found on the ‘Notifications’ tab of the contract:

1.4 Indexing contract items

1.4.1 General

Indexing is used to update (usually increase in price) the contract items over time. The indexing of the prices is usually done once per year and the payable contract party is informed in advance. These indexes or price changes need to be registered in the contracts to have up-to-date prices available.

If the client is the payable party of the contract registered in Workplace Management, the receivable party will inform the client of the upcoming price changes. These new prices can be manually registered in the contract.

If the client is the receivable party of the contract(s) registered in Workplace Management, an indexation of the prices is usually done in bulk (for example, from 01-01-2025 all contracts will be indexed with 1,5%). Indexing all or a selection of contracts can be done via a few different ways.

  • Price changes

  • Indice with percentages

  • Indice with values

  • Indice with fixed values

1.4.2 Price changes

The easiest option to index is the 'Price changes' option. This option is used to quickly index the prices of the desired contracts without the need to create and maintain indices (or index table). There is also no need to configure the indexation per contract and per contract item.

A price change can be applied with one of the following options:

  • Percentage: Change the price with a percentage (e.g. the price is increased by 1,5%)

  • Fixed price: Change the price to a fixed value (the new price is 1000)

  • Price change: Change the price and add a value (the new price is the old price + 100)

1.4.3 Indexation via indices

Next to price changes, it is also possible to index via an indices. An indices is a list of percentages or values which are used to determine the indexation percentage. Usually these indices values are provided by a government or specific authority. An example: Consumer price indexes (CPIs) are index numbers that measure changes in the prices of goods and services purchased or otherwise acquired by households.

These indices need to be manually created and maintained in Workplace Management. If a specific indices is applicable for a contract item, it can be linked to the contract item and will automatically be taken into account when the actual indexation is executed.

Indices can be managed via the menu option ‘Contracts' → 'Indices’:

The indices can be one of three types:

  • Percentage: Change the price with a percentage (e.g. the price is increased by 1,5%).

  • Value: Change the price with a percentage. The percentage of indexation is calculated by two values in the indices, depending on the index period and delay period of the contract.

  • Fixed value: Change the price with a fixed value (e.g. the price is increased by 100).

1.4.4 Index letters

After the receivable contracts have been indexed, a indexation letter can be generate to forward to the contract party about the (upcoming) indexation. In the index letter the current price, new price and index percentage is included so that the contract party is completely aware of the indexation.

Using index letters can be enabled via the module settings for 'Contracts'.

1.5 Contract invoicing

As the receivable party of a contract it is important that the payable contract party is aware of the amounts that needs to be payed for which period. With contract invoicing it is possible to manually create or (automatically) generate periodic (monthly, quartly, yearly, etc.) invoices which can be send to the payable contract party.

Using contract invoicing can be enabled and invoice run settings can be determined via the module settings for 'Contracts'.

More information about outgoing invoices and invoice runs, can be found via: Outgoing invoices module

1.6 Other relevant options

1.6.1 Contract types

By default contracts are created in one default category. If the client wants to distinguish between different types of contracts, contract types can be used. Via ‘Module settings' → ‘Contracts’ → 'Contract types’ include, the contract types can be managed.

The contract types can be used in various reports and filter pages to find contracts of a particular contract type.

1.6.2 VAT tables

VAT tables can be created and managed via ‘Module settings' → ‘Contracts’ → 'VAT Tables’ include. A VAT table consists of the applicable VAT rates within a country and can be used to select the relevant VAT rate within the contract items.

1.6.3 Use types

Before the user can add areas as a contract item, use types need to be available first. Use types are pre defined contract components which apply when linking areas to a contract. These pre defined contract components are used to be able to easily add different contract components per linked area with specific details automatically taken over (e.g. quantity, price, occupancy, etc.).

Some examples of use types:

  • Rent

  • Service costs

Use types can be registered via 'Module settings' → 'Contracts' tab → 'Use types' include:

In a use type, it can be defined what the default price, vat rate, unit and price period is. Also it can be defined if the use type influences the occupancy of the area. For example, when adding the ‘Rent' component of an area to a contract means that the area is occupied. Adding the 'Cleaning’ component of an area to a contract does not mean the area is occupied.

If an area has deviating settings for a specific use type, ‘Services’ can be added to that specific area. A service (ObjectService) is a combination of a use type and an area. When adding an area with services to a contract, the specific service settings are taken over to the contract instead of the general use type settings.

Via the 'Services' tab of an area, the administrator and contract manager can manage the services for the area:

2. Automatic emails send in the workflow(s)

Contracts do not work with a workflow, but there emails involved within this module. As mentioned in the chapter 1.3 Contract reminders/notifications, emails can be send as soon as a contracts term of notice period is getting closer.

Email content

When is it send

Send to

Email content

When is it send

Send to

A reminder that the contracts term of notice period is getting closer.

X days before the term of notice period (depends on the contract setting)

  • Contract manager

  • Additional contacts added to the contract to receive a notification

3. General contract module settings

To navigate to all the general Contract module settings, go to Module settings → Contracts tab. Hover over the available settings to get more information about a specific setting:

4. Additional information on this module

More information on the Contract module can be found via the following related articles:

Related content