Contracts


This article gives an overview of the Contracts datagroup.


Description

The Contracts datagroup is designed to store all the contracts concluded with crew members. By following these guidelines, you will be well on your way to:

  • creating a contract

  • adding amendments to the contract

  • creating a subcontract

  • terminating the contract

Functionality

The section contains the description of the Contracts datagroup commands. By following the guidelines, you will be well on your way to working with the datagroup.

To get started, first, log into APM. Once logged in, navigate to the Datagroups tab > Contracts:

On the left-hand side of the datagroup workspace, there is the Contract pane from which you can access contracts.

 

Create Contract

To create a contract, first, make sure to select the employee to be affected in the Crew List module. Once done, navigate to the Contracts datagroup:

Now, follow the steps below:

  1. Click the Create Contract command on the toolbar. This evokes the Create Contract dialog:

  2. In the Start Date field, specify the date when the employment contract was signed. When done, click OK to proceed.

As a result, a new contract becomes available on the left-hand side pane:

Adding multiple active contracts is not allowed. Make sure to deactive a contract before creating another one.

Fill in the main contract fields in the Details tab:

  • Type is a contract type to be selected. The selection is fetched from the contract types defined in General Codes. For more information, see Define Contract Types.

  • Trial Period end (enabled if predefined for the contract type) shows the date when the trial period ends.

  • Duration (enabled if the trial period is available for the contract type) shows the number of days/months/years the trial period lasts. For more information on how to define a trial period length, see Define Contract Types.

  • Start is a start date of the contract to be specified.

  • Current Rank is the rank of a crew member to be selected from the drop-down list.

  • Table is the payscale table to be selected to calculate the crew member’s salary.

  • Code is the payscale code to be selected to calculate the crew member’s salary.

  • Additional information is the field reserved for any comments.

When done, click Save on the toolbar to proceed.

 

Add Amendment

A contract amendment allows the parties to make a mutually agreed change to an existing contract. An amendment may be added to an existing contract by following the steps below:

  1. On the toolbar, click the New Amendment button. This evolves the Create Amendment dialog:

  2. Within the dialog, fill in the fields below:

    • Amendment Valid From. Select the date when the amendment comes into effect.

    • Comment. Enter the amendment name.

    • Select the data to be preserved in the contract amendment: Details, Seniority, Payment, Personal Rates.

When completed, click OK to save the records.

As a result, the contract amendment appears on the workspace:

Fill in the amendment fields in the Details tab:

  • Type is a contract type to be selected. The selection is fetched from the contract types defined in General Codes. For more information, see Define Contract Types.

  • Trial Period end (enabled if predefined for the contract type) shows the date when the trial period ends.

  • Duration (enabled if the trial period is available for the contract type) shows the number of days/months/years the trial period lasts. For more information on how to define a trial period length, see Define Contract Types.

  • Start is a start date of the amendment defined in the Create Amendment dialog.

  • Current Rank is the rank of a crew member to be selected from the drop-down list.

  • Comment is a name of the amendment defined in the Create Amendment dialog.

  • Table is the payscale table to be selected to calculate the crew member’s salary.

  • Code is the payscale code to be selected to calculate the crew member’s salary.

  • Additional information is the field reserved for any comments.

When done, click Save on the toolbar to proceed.

 

 

Create Subcontract

A subcontract stands for a temporary contract, e.g. temporary assignment to a different kind of vessel. To create a subcontract, follow the steps below:

  1. On the toolbar, click the Create Sub Contract button. This evolves the Create Amendment dialog:

  2. Within the dialog, fill in the fields below:

    • Start. Select the date when the subcontract comes into effect.

    • End. Select the subcontract end date.

    • Comment. Enter the subcontract name.

    • Select the data to be preserved in the subcontract: Details, Seniority, Payment, Personal Rates.

When completed, click OK to save the records.

As a result, the subcontract appears on the workspace:

Fill in the subcontract fields in the Details tab:

  • Type is a subcontract type to be selected. The selection is fetched from the contract types defined in General Codes. For more information, see Define Contract Types.

  • Trial Period end (enabled if predefined for the contract type) shows the date when the trial period ends.

  • Duration (enabled if the trial period is available for the contract type) shows the number of days/months/years the trial period lasts. For more information on how to define a trial period length, see Define Contract Types.

  • Start is a start date of the subcontract defined in the Create Sub Contract dialog.

  • End is an end date of the subcontract defined in the Create Sub Contract dialog.

  • Current Rank is the rank of a crew member to be selected from the drop-down list.

  • Comment is a name of the subcontract defined in the Create Sub Contract dialog.

  • Table is the payscale table to be selected to calculate the crew member’s salary.

  • Code is the payscale code to be selected to calculate the crew member’s salary.

  • Additional information is the field reserved for any comments.

When done, click Save on the toolbar to proceed.

 

 

Terminate Contract

To terminate a contract, follow the steps below:

  1. Select the contract to be affected.

  2. On the toolbar, click the Terminate button. This evolves the Terminate Contract dialog:

  3. Within the dialog, proceed as described below:

    • Set Termination reason to any of the reasons in the drop-down list.

    • Define Termination date by selecting it in the calendar picker.

    • In the table, select all the records, if any. The records may contain the current activity of a crew member or available payroll transactions for the period that falls within the contract termination.

Termination reasons are fetched from General Codes. For more information on how to define termination reasons, see Define Termination Reasons.

Termination of the main contract leads to terminating all relevant subcontracts.

When completed, click Terminate to confirm termination.

As a result, the terminated contract moves to the History folder on the left-hand side pane:

 

Undo Contract Termination

In case you need to reactivate a historical contract, follow the steps below:

  1. On the left-hand side pane under the History folder, select the contract to be affected:

  2. On the toolbar, click the Undo Terminate button. This evolves the Warning dialog:

  3. Click Yes to confirm.

As a result, the contract and its subcontract are moved to the Current folder on the left-hand side pane:

 

Housekeeping

When first launched, the module requires a one-time setup. This section provides step-by-step instructions on how to get everything set up.

 

Datagroup Activation

For now, the datagroup can only be activated for companies set with the Finnish National Code in the Organization Structure.

Define Contract Types

To define a contract type, follow the steps below:

  1. Switch to the Setup ribbon tab and click the General Codes button.

  2. On the Structure pane, click the Contracts code category to expand it and select Contract Type.

  3. Click the New button in the Actions group of the Manage ribbon tab. The General Code Editor (Contract Type) dialog appears:

  4. Enter a Code (mandatory field), a unique alphanumeric APM code.

  5. In the Text field, indicate the contract type name and its alternative name, if needed, in the Alternative field.

  6. In the Sort field, define the order number of a record (where 0 means the first record in the list).

  7. In the Is Passive field, specify whether the code is to be active or passive. Passive codes appear as disabled.

  8. In the Options tab, proceed with the following parameters:

    • Default Contract Length. Set the length of the contact. For this, enter a number and select the measurement of time that refers to Year, Month, Days.

    • Valid for. Define whether the current contract type may be used for Main Contracts, Amendments, Subcontracts.

    • Trial Period. Select it if you want to enable the contract trial period. On selecting, specify the length of the trial period by entering a numeric value and and the measurement of time that refers to Years, Months, Days.

    • User can overwrite trial period end. Select the option to allow a user to modify the end date of the trial period.

  9. Click OK to proceed.

As a result, a new contract type is added to the list of contract types:

 

Define Termination Reasons

To define a termination reason, follow the steps below:

  1. Switch to the Setup ribbon tab and click the General Codes button.

  2. On the Structure pane, click the Personal Details code category to expand it and select Termination Reason.

  3. Click the New button in the Actions group of the Manage ribbon tab. The General Code Editor (Termination Reason) dialog appears:

  4. In the dialog, fill in the following fields:

    • Enter a Code (mandatory field), a unique alphanumeric APM code.

    • In the Text field, indicate the contract type name and its alternative name, if needed, in the Alternative field.

    • In the Sort field, define the order number of a record (where 0 means the first record in the list).

    • In the Is Passive field, specify whether the code is to be active or passive. Passive codes appear as disabled.

  5. Click OK to proceed.

As a result, a new termination reason is added to the list of reasons: