Skip to end of banner
Go to start of banner

APM 2021.10

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »



SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2021.10

 


Click here to read more about our different types of releases (main release, intermediate release),





Release Highlights 



We are starting the 2021 release with a new login theme and program startup icons.


    


The release itself contains various module improvements - see resolved issues section below.


Furthermore, we like to ask you to pay attention to the Adonis Community Page, containing valuable links to various knowledge base articles and manuals.
Adonis Knowledge Base



Resolved Jira Issues 

Datagroups

KeySummaryIssue TypeComponentsRelease Notes
APM-4903Add possibility to duplicate records in Family DatagroupChange requestAllotment, Datagroups\Family

For more efficient handling of records, we added the possibility to Duplicate a family member. It copies all the details from the active record except for Allottee info (option, priority, payment details)

APM-4668Possibility to link several Family members to the same Allottee PriorityChange requestAllotment, Datagroups\Family

We provided possibility to define several family members with the same allottee priority

APM-4323Leave Days Account takes too long to openBugDatagroups\Activities

Performance of opening Leave Account form has been significantly improved

APM-3969Not possible to Sign On crew due to overlapping activitiesBugDatagroups\Activities, Modules\Crew Change

Applied shared functionality of activities’ evaluation by type-priority in the module to prevent overlaps that may result in the impossibility of confirming a crew change

APM-4904Add fields from Payment view to Family datagroup view gridChange requestDatagroups\Family

View definition for the datagroup is extended for use of payroll fields H77-H98 that provide various payment details. This info is therefore available for setup to appear in datagroup overview mode.

APM-4553Add UI field for E-Ticket Griffin MarineChange requestDatagroups\Flight_Details, Modules\Travel

Added field to input E-Ticket number for Griffin Marine travel interface

APM-4696AV error appears when changing organizationBugDatagroups\Personal Details, Organization

AV when datagroup open & switching the Open Client

APM-4435"Script not found" message when changing Employment StateBugDatagroups\Personal Details

Users faced Script Not Found warning when terminating a crew member & his payroll was recalculated but entry code referred to deleted script. We extended the warning so that it is clear which entry code & script cause Termination process to stop


Rotation Planning 

KeySummaryIssue TypeComponentsRelease Notes
APM-4895Overlapping activity after Moving subsequent shiftsBug

Datagroups\Activities, 

Modules\Rotation Planning

Activities might appear overlapped when performing Move Subsequent Shift operation back & forth, that results in shifts overlap

Crew Change 

KeySummaryIssue TypeComponents Release Notes
APM-4042Itineraries not visible in Crew Change.BugModules\Crew Change

Calling ports grid was empty even though options were set to Show Entire Plan

APM-4263A person isn't removed from crew change sign off during re-assign on the overlapped shiftBugModules\Crew Change , Modules\Rotation Planning

In a particular situation, a crewmember was not removed from the Offsigning crew change of the original shift if assigned to new overlapping shift

APM-4155Not Possible to Sign off CrewBugModules\Crew Change

Error when trying to sign a person off & he has time portion for his activity dates

APM-4939Crew Change SpellingBugModules\Crew Change

Minor adjustments for grid captions

APM-4029Overlapping itinerariesBugModules\Crew Change

We improved Import Itineraries routine when using option Update existing itineraries with new time. It now uses ETA/ETD values as duplicate criteria

APM-4196Not possible to change ETA/ETD for calling portBugModules\Crew Change

It is now possible to change ETA & ETD for a calling port in one go via the same form


Interfaces 

KeySummaryIssue TypeComponents Release Notes
APM-4809Header for ISO 20022 files is wrongBugBank Interface/20022

Reverted earlier modifications in xml header ISO20022 for balance actions other than Credit Suisse

Payroll 

KeySummaryIssue TypeComponents Release Notes
APM-4731New field for fetching sign-off from sea-service activityChange requestActivities affecting Payroll

Added new field H257 to return the Sign Off date before the leave activity

APM-4684Extra days on SignOn are not coming in to PayrollBugActivities affecting Payroll

Extra Sign On/Off activity days are now processed in payroll for open activity if its payscale is set with option Include planned activities in the calculation and always calculate opened activity to estimated end date set

APM-4905Extend column Name in Payment Receiver Details > Family MemberChange requestAllotment, Payroll\Payroll Additional Info

Payment Receiver Details form is extended to show the full name of a person

APM-4605Schedule for Allotments every 15 days from Voyage startChange requestAllotment, Payroll\Scripts

It is now possible to use the new function in payroll scripts, allowing to shift Date value with a given number of calendar values.

Function: IncDateBy(Date: String; Type: String; NumberOf: Integer): String

Parameters:

  • Date – as string in YYYYMMDD format
  • Type – allowed values are “d” / “m” / “y”
  • NumberOf – for numeric input

Result: when called, function catches offered date & moves it to the number of calendar values (days/months/years) forward or backward. Result is returned as string YYYYMMDD.

APM-4845Multiple contract handling in auto entry generatingChange requestFrench Payroll

Payroll now provides correct handling when auto-entries are set to be split by contract. Activity is used as a basis as before, but the additional split-up rule for Contract records in Personal Details is applied

APM-4753Show Current period end date in Modify period formBugPayroll

Modify Period form was not displaying the default Last Date from current open period as Period End Date

APM-4351Fix Payroll routine "Delete Entries"BugPayroll

Routine Delete Variable Entries is now moved under Setup > Maintenance > Payroll Procedures. Its dialog allows to run routine over Selected/Tagged/Untagged/Entire crew. Only non-autoentry transactions are removed with it

APM-4221Possibility to select more than one entry code in the Always Generate Entry Code fieldChange requestPayroll, Payroll\Entry Codes

It is now possible to define multiple entrycodes to be automatically generated when adding a transaction with certain entrycode. Corresponding values can be set under Payroll > Entrycodes > General > Always Generate Entry Codes

  1. Access Payroll > Entry Codes > General & use dotted line control on the Always Generate Entry Codes option
  2. Defined entry codes set that you require to be automatically generated by the target entry
APM-4169Not included Additional entries will be locked after Payment listBugPayroll

Transactions of additional payment were locked by Payment List generation though option Include Additional Payments was off

APM-4159Make Temporary Accumulators available from the Entries screenChange requestPayroll

Added menu Temporary to Payroll Manage tab for easy access to temporary accumulators list without switching from Entries to Accumulators tab

APM-4853Payroll cannot be calculated due to Currency general codeBugPayroll

Could not calculate Payroll if person’s payment currency code was not standard but consisted of alpha-numeric symbols

APM-3836Entry Code is generated with all the calculatedamounts set to 0.BugPayroll, Payroll\Entry Codes

Entrycode was created as extremely small amounts were treated as non-zero values, so we improved the precision of validation procedure

APM-4648ISO20020 optional possibility to split to SEPA / Non-SEPA filesChange requestPayroll

When creating telepay for ISO20022 it is now possible to select generation either In One File or Separate Files With SEPA and Non-SEPA

APM-4659Error result when sending payslipsBugPayroll\Email reports

Generating person-related reports using Email Report functionality (e.g. payslip reports) could result is some reports not generated & sent as processes were running in multiple threads

APM-4384User-friendliness in Accounting VoucherChange requestPayroll\Fixed Reports

When running Accounting Voucher report, the form with various dimensions tabs is shown. We improved it with Period From/To dialog fields so that it is no more needed to re-open form if a different range should be selected

APM-4446US federal tax ECs 930/931 have to autogenerate with 0 balance when crew has W-4 2020 formBugUS Payroll

The US tax ECs will be generated when the tax basis of US tax >0, even if the tax amount of the resulting transaction is zero

APM-4374Change rules of weeks (NIs) calculation for Malta Social contributionBugPayroll

Field L103 will count the distinct number of weeks covered by the contract/onboard activities in the payroll period. If counted in the previous payroll period the week will not count

APM-4818E-Indkomst export to Danish SKAT, field 11 in record 6003 should be no longer used in the file.BugDanish Payroll, Export\Import

Modified E-Indkomst export (Danish tax reporting) so that AS Code 11 doesn’t create record type 6003 in the exported file

APM-4302After the first calculation of the ECs created after Transfer Timesheets to Payroll, some of the transferred fields are being overwritten with information from PD.BugPayroll\Entry Codes, Payroll\Process Time Sheets

When processing APP Timesheets & transferring to payroll, certain fields were fetched from Personal Details although should have been set from the imported timesheet

APM-4905Extend column Name in Payment Receiver Details > Family MemberBug

Allotment, 

Payroll\Payroll Additional Info

Payment Receiver Details form is extended to show the full name of a person

APM-4918Activities created from payroll entries do not pick up rank from the entryBugPayroll

When an activity was created by payroll transaction as auto-generated Leave Days Paid, its rank was set as in Personal Details but should be from the transaction’s rank

APM-4848Discrepancies in the Accounting Voucher report.BugPayroll\Accounting Voucher

For Accounting Voucher report the fields Amount and Amount CALC had different numeric values although the same currency was used for both.

APM-4850A-melding totals - Not showing Svalbard detailsBugNorwegian Payroll

A-Melding interface was not showing Total values for Svalbard setup

APM-4849Seamans deduction does not work with option Generate payment entry "By Employer"BugNorwegian Payroll, Payroll\Calculation

Seaman's deduction was not deducted when the system had option Split Year To End Values By Employer set under Global Options > Payroll

APM-4889Nr of weeks for Malta social (L103) is wrongBugPayroll

Field L103 calculated number of weeks independent on if a transaction existed already for the same week. That resulted in L103 counting the same week twice if 2 transactions existed so the reported number was different from actual

APM-4897Error message- Field Pin not found when generating payment fileBugPayroll\Fixed Reports

Field PIN not found when locking period of a person finalizing the payment list.

APM-4936Extra days doesn't workBugPayroll

Extra days were not generating transactions when Split auto-entry by vessel location was set.

APM-4737Payroll by Voyage: new Period ID is wrongBugPayroll

When payroll operates with global option Payroll Calculation by Voyage set, we improved Close & Create New Period function, so that the new Period ID will not be limited by 12 periods within a year but will always use next incremental numeric, except of case when the dialog year is defined as next year. In such case the numeration will restart from YYYY01

APM-4774File to Danish Maternity fund (BUR export) needs to be changedChange requestDanish Payroll

According to the new requirements for Barselfond export we extended the setup screen for Companies that are using Dannish reporting. New fields allow to reference exported values with Normal Working Hours (numeric) & Barsel Days (payroll amounts & entries).

File structure is improved to use semicolon separator & extended with field 7 that is calculated based on the newly introduced setup fields

Access Control 

KeySummaryIssue TypeComponents Release Notes
APM-4571Need to add the possibility to deny or give access for Earner Details in ACCChange requestACC, Finnish Payroll

We’ve set the Income Earner form (used for Finnish reporting) under access rights regulated with routine 218 Finnish Reporting in Adonis Control Centre

General 

KeySummaryIssue TypeComponents Release Notes
APM-4702"User not found" display rules modificationChange requestApplication Frame Work\User Interface

As we integrate more with 3^rd^ party applications, datagroup records can be updated from other sources as well. For such case, there is no possibility to display the corresponding User Name of APM user for the corresponding datagroup grid field. We improved the application so that if ChangedBy field contains a username that doesn’t belong under Adonis Control Centre, its value will show exactly as in the database. This should allow distinguishing 3^rd^ party records’ modification

APM-4822Revise additional functional wrapper for a queryChange requestModules\Analytical

It is now possible to use variables & table expressions inside a query, not only the usual Select statement. If used, you should use a special tag before the main statement

APM-4141Filter by assignment in Muster Roll screen is not applied to the Crew IDs listBugModules\Crew Station Bill

When applying Secondary Assignment filter it’s only the Totals count that has been affected. Now the list of Crew IDs in grid is also filtered as per selection

APM-4242Timecard periods issue with closure for bi-weekly payrollBugModules\Timecard Registration

When closing a timecard period, we now verify if Company settings contain a next period available & use it. If none, existing functionality of creating the next month/year for 12-months period is applied

APM-4080Empty Accommodation and Travel columns under the Travels ModuleBugModules\Travel

We improved grid values for Accommodation & Transportation to display summarized values of Travel Costs details form for corresponding cost types, instead of offering free input

APM-4823APM splash screen to provide Password Reveal featureChange requestUI issue

APM login screen now provides possibility to display symbols input as password. When Reveal button is down – your password field will unhide value, displaying text instead of asterisk set

  1. Click & hold over the Reveal button
  2. View plain text input in Password field without being hidden with asterisks
APM-3732Adjustment in IR7 Taxisnet Export for 2021BugExport\Import

Improved values handling for the fields as:

epr7m6t0r1c19b – Sum(calculatedamount1) for all the target crew for the selected month where entrycode=691 (NHS Employee contribution). Same as previously reported in epr7m6t0r1c19e

epr7m6t0r1c19e – hardcoded to 0

epr7m6t0r1c19f – hardcoded to 0

epr7m6t0r2c13 - Total for epr7m6t0r1c19b (should equal to epr7m3t0r13c1)

epr7m6t0r2c16 - hardcoded to 0

epr7m3t0r13c1 - sum for the selected month: PAY/PYH.calculatedamount1 where EC=691 for all the target employees, as previously was epr7m3t0r16c1

epr7m6t0r2c17 - hardcoded to 0

epr7m3t0r16c1 – hardcoded to 0

epr7m3t0r17c1 - hardcoded 0

APM-4917BUR export does not pick up ATP employer amountBugExport\Import

ATP Employer Amount was not included into export file although setup for Organization

APM-3958Current Activity created after planned during Common Entry -> Confirm Sign On/OffBugDatagroups\Activities

Current activity was created after planned when performing Common Entry Confirm > Sign On/Off

APM-4714Leave days calculation not reduced to 30 daysBugDatagroups\Activities

Leave Days were not calculated properly if 2 activities existed in one period & calculation performed with option 30 days calendar for leave days full and partial months set under Organization Structure > Company > Leave Days Accounting

APM-4791Implement DSN Contract form / gridChange request

When the payroll Global Option is set to Split Auto-Entry By Contract & corresponding nationality is defined, Employment tab offers the new section to overview & update contract details

  1. Set Global Options > Payroll > Split Auto-Entry By Contract & define the nationality
  2. Access Personal Details > Employment to overview the grid with contract details
  3. Add or update contract info on demand
APM-4629Start page tile to be linked to a crew list viewChange request

Additionally to existing Tile actions (url, internal application command) we added the Crew List View, where it is possible to link a view & switch to it directly by single click

  1. Open Tile Settings under module’s Configuration Designed
  2. Set action type to Crew List View
  3. Access the list of existing views to select the one for quick access
APM-4106"Select Persons From Crew List" option is disabled in Union Payment ReportBug

Crew Selection dialog control was disabled for Union Payment predefined report

APM-4067Pin Code field is not showing properlyBug

Field PIN Code was not fully displayed on layout for EDag > Authenticating

APM-4890TimeCard Registration Module doesn't work with Payroll calculation by VesselBugModules\Timecard Registration

Payroll periods are now fetched from a vessel if it is the Open Client & periods’ setup performed on this organization level & Period By Voyage option is set

APM-4565The system should not access the master database during an upgradeBugDatabase, Installation Set

We removed the connection made to the master database by APM installation set

APM-4941Layout and design changes for 2021Change request
Various design and layout changes for login screens, backgrounds, icons etc.



Database Modifications



New /Modified Tables

 

Table 

Field name 

Field Type 

PWLOGIncomeRegister 

SEQUENCENO 

USERID 

SENDDATA 

RECEIPT 

REPORTMONTH 

REPORTDATE 

DeliveryDataType 

DeliveryId 

PAYERID 

RecordOwnerBusinessID 

IRReportId 

REPORTERID 

NUMORGID 

IRSTATUS 

Int 

Varchar(50) 

Text 

Text 

Varchar(10) 

Datetime 

Int 

Varchar(40) 

Varchar(30) 

Varchar(30) 

Varchar(100) 

Varchar(20) 

Int 

Varchar(10) 

PWLOGIncomeRegister_Detail 

PSEQUENCENO 

ReportId 

ReportActionCode 

Int 

Varchar(40) 

Varchar(20) 

PYETY001_GEN_ENTRYCODES 

ENTRYCODE 

GENENTRYCODE 

REPL_MODIFIEDDATE 

REPL_MODIFIEDBYSITE 

REPL_GMTMODIFIEDDATE 

Int 

Int 

Datetime 

Int 

Datetime 



Other Versions 

  • No labels