APM 2023.10
Software | Version | Release Date | Download Link | Latest Patch |
---|---|---|---|---|
Adonis Personnel Manager | 2023.10 | May 8, 2023 |
Click here to read more about our different types of releases (main release, intermediate release)
Resolved Issues
Access Control
Key | Summary | Issue Type | Release Notes |
---|---|---|---|
APM-6927 | Access setup works wrong | Bug | Access rights worked wrong for Create Person form, a user could change the pin even the access was set to Read. |
APM-6613 | Log in to ACC via APM->Modules menu | Change Request | We modified the general login approach to the Adonis Control Centre / Personnel Manager. If you have your APM user associated with the current Windows user, the system will automatically log in to APM, by-passing the existing login screen that allows to switch between APM / ACC. You should then go to the list of modules & select ACC login as part of Adonis Personnel Manager. If the APM user has no association with the Windows user and the credentials are input each time, your login screen will appear the same as you got used to. |
APM-6150 | Need to add possibilty to close/cancel in the Crew List View selection window | Change Request | When you log in to the application but have no access rights for any crew list view, an information message is now displayed. |
APM-3964 | Need routine in ACC for 'Move to History' a plan in Rotation Module | Change Request | We added separate access routine for procedure Move Plan to Historical. Please use routine 387 Move To Historical to set proper access to various user groups. |
Datagroups
Key | Summary | Issue Type | Release Notes |
---|---|---|---|
APM-6891 | Crew Change module -> Confirm Sign Off action for the shift extension (Singning Off tab) | Change Request | Improved Sign Off for Shift Extension so that if there exists overlapping Planned leave activity (not linked to the shift processed) – it would be processed to change status to Current. |
APM-6890 | Crew Change module -> Confirm Sign On action for the shift extension (Signing On tab) | Change Request | When confirming sign-on in the module, the system will check if the activity is linked to the shift extension. If so then the system won’t truncate the previous non-seaservice activity to Sign On date - 1 day. Instead, its status will be changed from current mode to historical. |
APM-6849 | Undo Extension/Promotion tab record confirmation for the shift extension in Crew Change module | Change Request | We improved the Undo Promotion procedure for proper handling of shift extension activities. |
APM-6602 | Sick Registration Wizard is not rendering Liquidate Leave activities correctly | Bug | The wizard was not catching the existing Sick period properly, if there existed the historical future activity of Manually Liquidate Leave Days type. |
APM-6971 | Contract details and a scan of the deleted profile are displayed for the new profile | Bug | Contract details were available when the new person was created with the same pin as the one existing already. |
APM-6936 | Change the message for recalculation of Payroll during termination Contracts | Bug | Improved the info message when termination is performed. |
APM-6930 | Change the message during termination in the Personal Details and Contracts datagroup. | Bug | Minor text improvement for info message |
APM-6892 | Need to return messages and checkboxes when terminating contracts | Bug | Ticket for internal fine-tuning with regard to dialog handling when performing a contract termination |
APM-6867 | It's not possible to terminate the main contract when the sub-contract exists in the Contracts datagroup | Bug | Minor text changes in the message for contract termination. |
APM-6791 | Contract Termination implementation standard Activity Evaluation functionality | Bug | When performing the termination of a contract now the same standard validations are applied as when terminating a person in the Personal Details datagroup, i.e. validation for future shifts/activities, checking payroll transactions & recalculating if necessary, date validation to not allow future terminations, closing current activity. |
APM-6851 | Cannot edit or delete customized field | Bug | This is fixed now |
APM-6754 | Can't see customized fields in Personal Details | Bug | The customized fields were not displayed if they have not been associated to any customized view. |
APM-5282 | Refresh button doesn`t work in Personal Details | Bug | Refresh button didn’t perform the update of the data displayed in the frames. |
APM-5143 | Spelling mistake in Personal Details | Bug | Minor spelling mistake in the Person Termination form |
APM-5289 | Not possible to sign off a person after the vessel transfer | Bug | If the vessel transfer (2 activities overlap one date) was performed in the Rotation module then it was not possible to sign the crew member off for the 2nd activity |
APM-6938 | Grid pop-up column menu missing in a Find Form Crew List views | Bug | Right-click popup menu of the grid was not available in the Find form, so it was not possible to perform operations like Best Fit Columns for grid content. |
Payroll
Key | Summary | Issue Type | Release Notes |
---|---|---|---|
APM-6789 | Users from level 82 can't open Payroll module | Bug | Application crashes when the security routine 401 Delete is disabled but the corresponding menu item shows active. Now the menu will show disabled when No access & enabled for Yes state. |
APM-6832 | List index out of bound error message appears in the Entry Codes | Bug | List Index Out Of Bounds when setting up Entry Codes > Annual tab > Previous Years & performing minor modifications for FieldNo in the grid. |
APM-6760 | User interface improvements for the payscale table/codes setup | Change Request | For payscale codes, we added the possibility to filter existing tabs. The context search will be applied according to the input text. NOTE: active tab will not be filtered away even if does not satisfy the filtering condition. |
APM-6728 | Payroll entries are created twice during a transfer of timesheet | Bug | Duplicate records were created when transferring timesheets to payroll using the TAA_ApprovedTimeSheetsPerDayAndRank method of the Adonis Personnel Portal. |
APM-6816 | Tax transfer report doesn't work when the companies use different entry table numbers | Bug | Generation of the Tax Transmission report, when there was more than one Entry Code table in the system and the Payroll period was closed for one of them. |
APM-6779 | Re-create tax entry in the case with the existent paid flag entry for Norwegian tax | Bug | When the tax entry is created when calculating payroll & the option of the entry Set Paid Flag On Payment is set, the next calculation will verify the tax basis & create the new entry to cover the difference between the existing tax entry and the newly calculated tax. |
APM-6767 | Timesheets are transfert to payroll by TAA_ApprovedTimeSheetsPerDayAndRank method | Bug | Implemented import of WorkedTotalByRank property from TAA_ApprovedTimeSheetsPerDayAndRank method of Adonis Personnel Portal. |
APM-6742 | Not possible to import dates with the import spreadsheet routine | Bug | When linking a spreadsheet cell to a date field in the payroll transaction, the system through an import error when the cell was not defined as a date. Instead of generating an error the system generates an error in the import log. If this error occurs, please check the format of the cell containing the date. |
APM-6752 | "Set Paid Flag On Payment" and "Re-create Auto Entry If PAID" options do not work for the Tax EC | Bug | When the tax entry is created when calculating payroll & the option of the entry Set Paid Flag On Payment is set, the next calculation will verify the tax basis & create the new entry to cover the difference between the existing tax entry and the newly calculated tax. |
APM-6740 | Can't process timesheets linked to payscales with Å, Ä, Ö letters in Code | Bug | It was not possible to import payroll spreadsheets if they contained non-unicode symbols |
APM-6713 | Issue with Dates on auto-generated Payroll entries | Bug | Auto-generated payroll entries were created with wrong dates, that didn’t correspond to activity dates or payroll period dates. |
APM-6572 | Add Tax Type field into Constants for Finnish Tax | Bug | For the Finnish national payroll, we added the possibility to define the person’s Tax Type as ALLMÄN, BEGRÄNSAD, KÄLLSKATT. |
General
Key | Summary | Issue Type | Release Notes |
---|---|---|---|
APM-6923 | To refresh data via the Refresh button on Quick Access toolbar in Adonis Replicator Setup | Change Request | Access rights worked wrong for Create Person form, a user could change the pin even if the access was set to Read. |
APM-6672 | APM to provide variable parameter on report generation | Change Request | Provided internal general improvements for the possibility to design universal type of reports (customized/email) |
APM-6697 | Truncating spaces at left-side when saving a postcode | Change Request | Left-side space symbols were not truncated when creating/editing a postcode. |
APM-6942 | Vessel Sailing Plan form | Bug | We improved the setup with the popup dialog to standardize the process of adding a new record via the special form instead of direct input in the grid. |
APM-6956 | Update the Nationality code for the UK crew from K to D in Logisoft | Bug | Displayed & exported value for Nationality Code is now flagged as ‘D’ instead of the former ‘K’ for the United Kingdom crew members |
APM-6939 | Error in customized lookup field set to Organization Type | Bug | When Under General Codes > Customized > Fields create a lookup field set to Organization Type, then you open Personal Details’ custom view containing this field – Could Not Convert an error was raised. |
APM-6944 | Norwegian tax period | Bug | We redesigned the calculation rules for the Norwegian tax according to the latest legal recommendations.. If the income refers to a period from at least 25 days to 1 month and 3 days at the most, select Month from the drop-down list. If the income refers to 18 - 24 days, divide the income amount into three, select the week table and multiply the tax deduction amount by three. If the income covers a half month, multiply your salary by two, select the month table, and divide the tax deduction amount by two. If the income refers to 11 - 17 days, select the 14-day table. Select the week table if the income refers to 5 -10 days. Select the relevant day table if the income refers to 1 - 4 days. For more information, contact our service desk. |
APM-6929 | Issues in Vessel Project Details form | Bug | For the Vessel Project form fixed the below:
|
APM-6919 | Tax for table 7350 with 1 day is calculated incorrectly | Bug | Fixed problem with calculating Norwegian taxes for 1 day period. |
APM-6905 | The changing of status for sea-service activity doesn't change the status of the corresponding record in Crew Change -> Promotion/Extension tab | Bug | Fixed situation when the system was not updating the record in Crew Change module → Promotion/Extension tab from confirmed to planned in the case when the status of linked sea-service activity was changed from current to planned in the Activities datagroup. |
APM-6894 | Upgrade the system from v.2021 to v.2022.30 fails due to the error | Bug | Fixed problem while updating APM from 2021.50.14.1 to 2022.30.6.1. |
APM-6785 | Enable Transaction Costs for Rabobank and Deutsche Bank interfaces | Bug | Improved currency processing for Advance List By Currency report: international GBP payments provide the value for Transaction cost (tag ChrgBr) as DEBT for the primary bank account and CRED for other bank accounts |
APM-6869 | Add the Nationality name field in Logisoft Social Registration | Bug | Added columns for Nationality Name to be visible for a person in the grid & to be included in the exported file for Social Registration. |
APM-6868 | LogiSoft Activity Compo box | Bug | For more flexibility on collecting activities for Social Registration and Social Application exports, we provided a dropdown that allows selecting not only seaservice, but various activity codes. |
APM-6841 | Contract termination also terminates the employment | Bug | Fixed problem when a person became Terminated in Personal Details after closing Current Contract in Contracts Datagroup. From now Contract Termination will not lead to termination of Employment state in Personal Details. |
APM-6733 | Cyprus Social Insurance Registration | Bug | For proper Social Insurance data export additionally to providing Travel document details in the export file we now also export the corresponding picture objects to the same folder. Files are named as <PinNumber>.jpg. The picture corresponds to a valid Passport document or valid travel document with code EUID if a person doesn’t have a valid passport record. If no file can be exported, the person will be displayed in the export log as if the document is missing. |
APM-6836 | LogiSoft ID Number | Bug |
|
APM-6844 | Program update by the replicator | Bug | Fixed problem with loading library while performing APM silent upgrade. |
APM-6850 | Error with displaying AS Codes in the wrong 'L' field in the Entry Codes → Annual tab | Bug | Fixed problem when AS Codes displayed for the wrong 'L' fields in the Entry Codes Setup > Annual tab. |
APM-6826 | Could not convert variant of type (UnicodeString) into type (Double) error in Time Sheets datagroup | Bug | Conversion error when trying to display timesheets with the fractional time portion |
APM-6800 | AV error when moving from one EC to another EC | Bug | AV when setting the different national AS Code then switching to the other entry code record. |
APM-6756 | EDAG settings by the period do not work properly when the system has more than one entry code table set | Bug | Fixed problem with Historical A-Melding reports, when there are two different entry code tables in the system and one of them is without EDAG codes definition in a selected period. In such cases, settings will be taken from the period before the selected one. We have also added verification while loading the EDAG definition for the historical period in the Entry Codes maintenance. It checks if the setup exists or not, and if not, the confirmation message will be raised and ask if the user wants to copy EDAG settings from the previous period. |
APM-6719 | Error in Document Merge | Bug | Access issue when trying to merge a document using the output option To common Word document. |
APM-6803 | On-demand method call only | Change Request | Fixed poor performance when opening the Leave Account form. To avoid unnecessary calls of the APP method to process the By Year tab data, this data will now only be loaded when the tab is active. |
APM-6796 | Basket Datagroup PDF preview improvements | Change Request | We improved the datagroup with various useful possibilities to preview .pdf files. |
APM-6790 | Tree View functionality: to add standard filtering for CrewList module | Change Request | When the Crew List view selector is set to provide the Tree mode overview, we added the standard filtering pane for more easy and quick search by name. |
APM-6784 | "Search Option" functionality allows quick find of options by name and instant switch to a page in an Organization Structure | Change Request | We added the Find menu that provides a powerful context search through all the elements of the Organization Structure settings. Selecting an element from the resulting set will instantly switch your interface to the corresponding menu/tab disregarding your current positioning.
|
APM-6783 | "Search Option" functionality allows quick find of options by name and instant switch to a page in a Global Options | Change Request | In the Global Options, we added the find panel that allows context search for the exact list of available options and then to easily switch to the corresponding tab. |
APM-6768 | Contract Termination does not delete planned activities or remove from rotations shifts | Bug | Termination of the main contract now provides a similar logic as the Terminate procedure in Personal Details: planned activities & shifts are removed, current activity is closed, and payroll transactions in the current period are recalculated. |
APM-6778 | Re-create tax entry in the case with the existent paid flag entry for US tax | Bug | If the US Tax entry was calculated, it was not re-created even if the option Recreate Auto Entry If PAID was set for the corresponding entry code. |
APM-6762 | Dock Issue with Crew List and Datagroups | Bug | Fixed the problem that the docking functionality does not work correctly and generates a system error when the customer tries to dock the crew list and or any data group. |
APM-6664 | APM is hanging when you try to open Leave account | Bug | The application was hanging when trying to open the Leave Account form that depends on results returned by APP web methods. The issue is resolved by moving the request/response to a separate thread. |
APM-6153 | Can't create overlap activity for future | Bug | The system did not allow overlapping activities even if the added activity has switched on the option Allow overlaps on other activity types. |
APM-6690 | Sign-Off day is deducted from both consecutive sailing activities | Bug | When calculating leave days & two seaservice activities were consecutive, the sign-off day was deducted for both activities, even if the payscale option was set to only deduct the day of the real sign-off (option Deduct sea-service end day set under Payscale > Leave Days > Sea Service tab). |
APM-6680 | "Search Option" functionality allows quick find of options by name and instant switch to a page in a Setup Forms | Change Request | In the Global Options, we added the find panel that allows context search for the exact list of available options and then to easily switch to the corresponding tab. |
APM-6678 | Extension of allowed controls types selection for Customized Fields | Change Request | We extended the possibilities of the Customized fields by adding 2 new field types for QR Code & Rating.
|
APM-6677 | Extension of allowed controls types selection for Customized Topics | Change Request | This implementation is to provide the newly implemented types of Customized Topics (QR Code & Rate) in the Contracts datagroup. |
APM-6666 | Contract datagroup - need to display Vessel info | Change Request | Please run the control centre to check the access rights of the following field(s): |
APM-6665 | Contract datagroup- New column 'Amendments' | Change Request | We added the new field Amendments in the tree grid to show the number of Amendment records that exist for a contract. It is shown only if the Main contract is selected in the right-side dropdown selector. The Options menu is introduced to switch between different view types of the datagroup.
It is also possible to switch back to the Compact view one could have got used to. |
APM-6659 | Contract datagroup -> Amendments handling | Change Request | Ticket intended for investigations. No source code changes were performed in the scope of this ticket. |
APM-6588 | Extra field on crew change port details Dim | Change Request | We added the new field Dimension under Voyage details to link the crew change port to a dimension-, itinerary-, and/or Fishing Trip-code. |
APM-6584 | Link Voyage start and end date to the first and last crew change in the itinerary | Change Request | Create Voyage procedure is now improved to automatically set the dates of the corresponding calling ports. |
APM-5277 | Static Private Selections are available for any user | Bug | Static Private selection created by the user was available for other users as well. |
APM-5147 | Vessel Project Details form | Change Request | Implemented functionality for adding, opening, and deleting vessel projects with the new “Vessel Project Details - Vessel Link“ popup form. |
APM-4132 | Current Accounting Voucher is not broken down by vessel project | Change Request | Implemented the new option Split Dimensions by Vessel Projects for the Accounting Voucher report. It allows to correctly process the situation if the account isn't defined by the Dim5 enabled. |
Database Modifications
Table | Field name | Field Type |
PWORGVESACT | DIMENSION | Varchar(15) |
PWORGVES_VOYAGE | CC_FROM CC_TO | Int Int |
| DATEFROM DATETO PLACEFROM PLACETO | Date Date Varchar(10) Varchar(10) |
PW001P0Y | DEBIT_CARD_ENROLLMENT_CURRENCY | Varchar(10) |
AUDIT_PW001P0Y | DEBIT_CARD_ENROLLMENT_CURRENCY | Varchar(10) |
PW001P0Y | FinnishTaxType | Varchar(1) |
audit_PW001p0y | FinnishTaxType | Varchar(1) |