Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Key

Summary

Issue Type

Components

Release Notes

APM-6029

ACC doesn't update AD UPGRADE password

Bug

ACC

Changing the password for AD UPGRADE database user didn’t result in an actual password change.

APM-5967

Access rights not working for the newly created users

Bug

ACC

Possible issues with access rights granted for crew list views and/or Onboard module users

APM-5140

The Start Page Frame should be available according to the level in ACC

Bug

ACC

The module is now under complete access rights handling as per functional & allowance properties, including routines control & security code per frame

Image RemovedImage Added

APM-6098

Can't create a user's account in ACC

Bug

ACC

PK violation when creating a new APM user

APM-5937

Add the separate routines and fields in ACC for Contract datagroup

Change request

ACC, Datagroups\Contracts

We added access rights & routines for all elements/fields available in the datagroup.

  • 203 Details

  • 204 Other Info

  • 205 Seniority

  • 206 Personal Rates (CR)

  • General folder with field D1

  • Details folder with fields D2 - D11

  • Seniority folder with fields D12 - D23

...

Key

Summary

Issue Type

Components

Release Notes

APM-6108

AV error in Activity Datagroup during Update Payroll Info action

Bug

Datagroups\Activities

AV when activity validation is performed for action Update Payroll Information

APM-5848

Need to extend validation in Activity datagroup, when deleting the record

Bug

Datagroups\Activities

We extended validation when performing activity delete to show proper info when it goes down to records created from Adonis Personnel Portal

APM-6109

Rank from Contracts Datagroup must be used for activities instead of PD rank

Bug

Datagroups\Contracts

When Contracts datagroup contains a Rank value defined, the default Rank set for an activity (from any activity generation place available) will be fetched from the datagroup instead of Personal Details. The rank is also picked up when adding to Crew Change signing on/off tabs

APM-5935

Possibility to define the rank for the contracts

Change request

Datagroups\Contracts

It is now possible to define Rank for the Main Contract, Sub Contracts and Amendments

Image RemovedImage Added

APM-5714

Payscale does not change according to contract selection on manual entry

Bug

Datagroups\Contracts, Payroll\Calculation

We provided an automatic update of Payscale value to the corresponding one from the Contracts datagroup, if the value in the Contract column is modified in the module

...

Key

Summary

Issue Type

Components

Release Notes

APM-5961

Display the vessel certificate requirements in the by-filter view

Change request

Modules\Rotation Planning

The By Filter view of a plan now displays rows for Vessel Certificate Requirements

Image RemovedImage Added

APM-5922

The crew is removed from rotation shift during termination

Bug

Modules\Rotation Planning

When terminating a person & Termination Date equals to activity/shift estimated end – the activity/shift is not removed & informational message is raised

Image RemovedImage Added

APM-5256

No warning when we extend/reduce a shift in the Rotation module covered by a training activity

Bug

Modules\Rotation Planning

We improved the application to display a warning message if the shift’s date modification results in overlap with existing training/sick activity. System now prompts if you would like to continue or revert the shift changes to avoid activity trimming/deletion

APM-6051

Rotation Module - Vessel transfer doesn't work as expected

Bug

Modules\Rotation Planning

The vessel Transfer procedure was not providing the expected result for assignment with specific shifts positioning

APM-5980

Constant kick-outs while working with Rotation Planning

Bug

Modules\Rotation Planning

Memory leaks were causing the application to be terminated when working with plans

APM-5978

Not possible to change plan details

Bug

Modules\Rotation Planning

It was not possible to update fields Description and Start/End date for a rotation plan with Processed status

APM-6162

TU trigger for PWVESCOSTPLACE delete records instead of update

Bug

Modules\Rotation Planning\Vessel Projects

Fixed TU_PWVESCOSTPLACE trigger to properly perform records’ updated

...

Key

Summary

Issue Type

Components 

Release Notes

APM-5720

Activities are not assigned any payscales when using Contracts datagroup

Bug

Activities affecting Payroll, Datagroups\Contracts

We implemented functionality to assign Payscale Table / Code to activity from a Contract if exists, instead of Personal Details reference

APM-6045

Need a new option "By Empoyer" for export to E-Indkomst

Bug

Danish Payroll

We implemented new option for Dannish E-Indkomst export. It allows switching logic of reporting crew members based on the Employers that are used in payroll entries. Dialogue tree offering Organization selection will be filtered to only show companies with National Payroll Code set as DK & only if they are setup with the option Is Employer set on. If the option is off, the logic is kept without changes to provide backwards compatibility for existing customers

APM-5150

Sundhed export file should have a different way to fetch data

Change request

Danish Payroll, Export\Import

We added new dialogue fields for a proper definition of corresponding field values

Image RemovedImage Added

APM-5692

Finnish Tax calculation is not correct

Bug

Finnish Payroll

The batch of new functionality has been developed for calculating Finnish Taxes, please see below:

  • tax calculation uses the Basis accumulator for the Annual total income, regarding the Valid From field value. If it is later than the last date of period, then the tax card on the Constants tab will be ignored

  • added dialogue field No Tax Card Withholding %. It is used when no available tax card exists and a person is set as Non-resident

  • added dialogue field Source For Tax Days for accumulator selection

  • Monthly deduction for the tax at the source from the dialogue setup is now prorated with Source For Tax Days accumulator

APM-4742

Fields in Arbeidsforhold to be populated automatically

Change request

Norwegian Payroll

We improved Norwegian payroll reporting E-Dag to automatically populate new Arbeidsforhold fields

APM-4514

Division of earnings per Sectors

Change request

Norwegian Payroll

We now provide calculations for sea-service activities’ virtual split-up based on vessel location. We also added the calculation of leave depending on the virtual sea-service entities based on the same criteria. This is used for the correct payroll calculations so that the proper wages are applied depending on the location they’ve been earned (also known as Internation Tax Sector)

APM-6182

Tax Entries are still generated when Tax exemption is set to "NONE"

Bug

Norwegian payroll

The tax entry 901/902 was created when the Tax exemption was No deduction and the system split tax entry by the employer and there existed one auto-entry with the entry code option Never tax exemption

APM-6107

Export to Norwegian Pension Fund

Bug

Norwegian payroll

Implemented the changes as per below:

  • Adjusted encoding header of an XML file

  • Corrected value 'Lonnssystem' tag

  • Added additional fields: Age, Rank, and Contract Type that was presented to the grid, but these fields are not exported to output file

  • fetch value rate value to be fetched from payscale by dialogue rate. If the value is null, empty we fetch the value from payscale by the rate line that it was defined in the organization

APM-5546

A-Melding should refer only to the Organization No set via Norsk innrapportering in Organization Structure

Bug

Norwegian Payroll, Payroll\Fixed Reports

We improved report Virksomhet Based On Entry Employer for finding the proper Organisation No for Opplysningspliktig property & terminating the process if several records with the same value exist

APM-5375

Vessel Location to have a locking functionality

Change request

Payroll

We provided possibility to Lock records under Setup > Tables > Cost Dimension Intervals > Vessel Locations. This will stop any user from editing a record that has already been confirmed with all activities. Routine 826 Lock Vessel Location should be set for a corresponding user group in Adonis Control Centre. The new field in the grid will allow you to easily distinguish the state & filter the list of records using these new criteria.
It would be still possible to make updates for locker records, but only for the users who are setup with proper access for Routine 827 Allow Modifying Locked Vessel Locations

Image RemovedImage Added

APM-4486

Possibility to select default balance action

Bug

Payroll

We now provide the possibility to select the Default Balance Action that will apply to the newly created person based on his Company. The property can be setup under Organization Structure > Company > Payroll > Payment > Balance Actions tab

Image RemovedImage Added

APM-3808

Check last year in W-4 2020 form

Bug

Payroll

We improved the W-4 form for US Tax to calculate the latest known year setup if no further records were added

APM-6031

Error when trying to open Payroll > Process > Time Sheets

Bug

Payroll

Timeout error when trying to open the Process Time Sheets menu

APM-5473

IBAN validation is not fixed for Finnish bank accounts

Bug

Payroll, Setup\General Codes

We added IBAN validation for the payments when both countries of payment bank & receiver bank are both in Finland

APM-6009

Bonus payment pro-rate

Bug

Payroll\Calculation

We now offer new fields for Seniority Per Start of the current payroll period (SPS for abbreviation) & Seniority Per End of the current payroll period (SPE for abbreviation):

  • L78a for SPS Years

  • L78b for SPS Months

  • L78c for SPS Days

  • L79a for SPE Years

  • L79b for SPE Months

  • L79c for SPE Days

APM-6159

"FireDAC The multi-part identifier "PAY.AccountDim2" could not be bound" error during generation of payment list

Bug

Payroll\Fixed Reports

SQL error message when generating the current payment list and the option Select Entry From Vessel was set

APM-6128

Splitting data by Employer in 'Offshore Protocol Return' report

Bug

Payroll\Fixed Reports

UK Tax reports are modified with the possibility to be generated based on person's Employer

APM-6127

Splitting data by Employer in Deduction Working Sheet (P35) report

Bug

Payroll\Fixed Reports

UK Tax reports are modified with the possibility to be generated based on a person's Employer

APM-4031

Add payscale option to Calculate all current opened activities to the estimated end date

Bug

Payroll\Payscales

We extended the Payscale Table setup with the possibility to define, how Days should be calculated when operating with an Activity. New set of options will cover all possible ways of Days processing for various approaches for different customers

Image RemovedImage Added

APM-5867

Spaces in the payscale table names

Bug

Payroll\Payscales

Trailing/leading space symbols are now trimmed when a payscale record is created

APM-5901

The 'NumorgId' property does not pick up during data transfer to payroll

Bug

Payroll\Process Time Sheets

OrgId property was not processed in APM when returned from APP method using camel case for a field name

APM-5956

Fields L165, L168 return the wrong real sign off date

Bug

Payroll\Scripts

Fields L165, L168 were returning the wrong dates in case sea-service activities were overlapped, so the real Sign On/Off was extracted wrong

APM-5957

Balance action Credit/Debit card doesn't copy Receiver details from Personal details

Bug

Setup\Payroll

Advance List reports didn’t show Receiver additional info for crew with balance action Credit/Debit card, so the name field appeared empty. Now the name from Personal Details is displayed

APM-5328

Error when updating W-4 form on a different site

Bug

US Payroll

SQL error when trying to update W-4 2020 form in Payroll > Constants on a Vessel site

...

Key

Summary

Issue Type

Components 

Release Notes

APM-5539

Danish Vacation Cards (Feriekort) update format to a new requirement

Change request

Export\Import

We updated the export file up to the latest governmental requirements

APM-5863

System Freeze in analytical view on the vessel's side

Bug

Modules\Analytical

We now show the Information Message when an analytical view’s content is being uploaded from the database. Additionally, we provide the possibility to cancel the process if the view is not responding or using a lot of resources that can cause the application to terminate silently

Image RemovedImage Added

APM-5941

Fix the "Invalid Payroll Period" message

Bug

Modules\Crew List

When the Open Client is set with Payroll Enabled option on but the period is not defined (set as 00 by default) – the warning message will show up

Image RemovedImage Added

APM-5892

"Invalid argument to date encode" for any Crew List View with Vessel as Open Client

Bug

Modules\Crew List

Invalid Argument error when the open client in a vessel & payroll setup is set with an invalid period value.

APM-5485

IR7-Taxisnet export: update Benefits w/o contr. to S.I.F. fields

Change request

Tools\Export

We improved exported fields epr7m3t0r3c2 (Incomes section) & epr7m6t0r1c10b (Employees section) to include Amount1 from Entrycode 416 to cover the latest requirements

APM-6119

Change .Exe Icon

Change request

Application icon update

APM-5953

Payscale table options are taken from Personal Details instead of Activity

Bug

Wrong fetching of payscale options when the Person's payscale is different than the activity payscale

APM-5790

Windows silently kills apmgr.exe during payslips generation

Bug

Fixed existing memory leaks that caused silent termination of the application when generating & emailing multiple payslips reports from Crew List > Email Report

APM-5911

UI for audits viewing

Change request

It is now possible to view audits for any record for Vessel Location to track the history of modifications

Image Removed

APM-5909

Vessel Location audits DB changes

Change request

It is now possible to view audits for any record for Vessel Location to track the history of modifications

Image RemovedImage Added

APM-5796

Need to split US Tax entries by Employer

Change request

We implemented Tax entries to be split by Employer when Split year to end values by employer is set under Global Options > General. This is the subtask for US tax records

APM-5496

Rotation Module - Extra Shifts and Activities functionality

Change request

It is now possible to have the Extended Shift Activities additionally to the existing shift definition. This can be useful when a person’s contract is over but it is not possible to sign him off due to some external reasons. It is then possible to use the Shift Extension activity that will not affect any existing activities’ length & drops out of standard evaluation by activity’s type/priority.

  1. Set the option Register Extra Days on under Global Options > Activities.

Image RemovedImage Added

2. Set the option Allow Overlap On Other Activity Type for your shift extension activity under General Codes > Activities > Processing rules

Image RemovedImage Added

3. Access the Rotation module & select the shift that should be extended. Use menu Shift > Add Shift Extension over it

Image RemovedImage Added

4. Define the details on if you want to extend the shift for a sign on or sign off. Set the number of days & activity that is allowed to overlap other shifts

Image RemovedImage Added

5. The originally selected shift will have an extension with a specifically colored shift & arrow picture to clearly define that those entities are related.

Defined Extra activity will also be created. If the option Allow Overlap was set for it, then it will be overlapping any other already existing so that the original shift definition will stay unchanged.

If not, then the standard rules for activity handling would be applied

Image RemovedImage Added

APM-5403

Competence to expire when confirming Offsigner

Change request

Added dbo.sp_signoff_expiry_competence procedure to automatically define the expiry date for certain competencies when a person signs off / disembarks

...