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
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4903 | Add possibility to duplicate records in Family Datagroup | Change request | Allotment, 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-4668 | Possibility to link several Family members to the same Allottee Priority | Change request | Allotment, Datagroups\Family | We provided possibility to define several family members with the same allottee priority |
APM-4323 | Leave Days Account takes too long to open | Bug | Datagroups\Activities | Performance of opening Leave Account form has been significantly improved |
APM-3969 | Not possible to Sign On crew due to overlapping activities | Bug | Datagroups\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-4904 | Add fields from Payment view to Family datagroup view grid | Change request | Datagroups\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-4553 | Add UI field for E-Ticket Griffin Marine | Change request | Datagroups\Flight_Details, Modules\Travel | Added field to input E-Ticket number for Griffin Marine travel interface |
APM-4696 | AV error appears when changing organization | Bug | Datagroups\Personal Details, Organization | AV when datagroup open & switching the Open Client |
APM-4435 | "Script not found" message when changing Employment State | Bug | Datagroups\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
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4895 | Overlapping activity after Moving subsequent shifts | Bug | Datagroups\Activities, Modules\Rotation Planning | Activities might appear overlapped when performing Move Subsequent Shift operation back & forth, that results in shifts overlap |
Crew Change
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4042 | Itineraries not visible in Crew Change. | Bug | Modules\Crew Change | Calling ports grid was empty even though options were set to Show Entire Plan |
APM-4263 | A person isn't removed from crew change sign off during re-assign on the overlapped shift | Bug | Modules\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-4155 | Not Possible to Sign off Crew | Bug | Modules\Crew Change | Error when trying to sign a person off & he has time portion for his activity dates |
APM-4939 | Crew Change Spelling | Bug | Modules\Crew Change | Minor adjustments for grid captions |
APM-4029 | Overlapping itineraries | Bug | Modules\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-4196 | Not possible to change ETA/ETD for calling port | Bug | Modules\Crew Change | It is now possible to change ETA & ETD for a calling port in one go via the same form |
Interfaces
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4809 | Header for ISO 20022 files is wrong | Bug | Bank Interface/20022 | Reverted earlier modifications in xml header ISO20022 for balance actions other than Credit Suisse |
Payroll
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4731 | New field for fetching sign-off from sea-service activity | Change request | Activities affecting Payroll | Added new field H257 to return the Sign Off date before the leave activity |
APM-4684 | Extra days on SignOn are not coming in to Payroll | Bug | Activities 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-4905 | Extend column Name in Payment Receiver Details > Family Member | Change request | Allotment, Payroll\Payroll Additional Info | Payment Receiver Details form is extended to show the full name of a person |
APM-4605 | Schedule for Allotments every 15 days from Voyage start | Change request | Allotment, 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:
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-4845 | Multiple contract handling in auto entry generating | Change request | French 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-4753 | Show Current period end date in Modify period form | Bug | Payroll | Modify Period form was not displaying the default Last Date from current open period as Period End Date |
APM-4351 | Fix Payroll routine "Delete Entries" | Bug | Payroll | 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-4221 | Possibility to select more than one entry code in the Always Generate Entry Code field | Change request | Payroll, 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
|
APM-4169 | Not included Additional entries will be locked after Payment list | Bug | Payroll | Transactions of additional payment were locked by Payment List generation though option Include Additional Payments was off |
APM-4159 | Make Temporary Accumulators available from the Entries screen | Change request | Payroll | Added menu Temporary to Payroll Manage tab for easy access to temporary accumulators list without switching from Entries to Accumulators tab |
APM-4853 | Payroll cannot be calculated due to Currency general code | Bug | Payroll | Could not calculate Payroll if person’s payment currency code was not standard but consisted of alpha-numeric symbols |
APM-3836 | Entry Code is generated with all the calculatedamounts set to 0. | Bug | Payroll, 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-4648 | ISO20020 optional possibility to split to SEPA / Non-SEPA files | Change request | Payroll | 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-4659 | Error result when sending payslips | Bug | Payroll\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-4384 | User-friendliness in Accounting Voucher | Change request | Payroll\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-4446 | US federal tax ECs 930/931 have to autogenerate with 0 balance when crew has W-4 2020 form | Bug | US 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-4374 | Change rules of weeks (NIs) calculation for Malta Social contribution | Bug | Payroll | 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-4818 | E-Indkomst export to Danish SKAT, field 11 in record 6003 should be no longer used in the file. | Bug | Danish 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-4302 | After the first calculation of the ECs created after Transfer Timesheets to Payroll, some of the transferred fields are being overwritten with information from PD. | Bug | Payroll\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-4905 | Extend column Name in Payment Receiver Details > Family Member | Bug | Allotment, Payroll\Payroll Additional Info | Payment Receiver Details form is extended to show the full name of a person |
APM-4918 | Activities created from payroll entries do not pick up rank from the entry | Bug | Payroll | 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-4848 | Discrepancies in the Accounting Voucher report. | Bug | Payroll\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-4850 | A-melding totals - Not showing Svalbard details | Bug | Norwegian Payroll | A-Melding interface was not showing Total values for Svalbard setup |
APM-4849 | Seamans deduction does not work with option Generate payment entry "By Employer" | Bug | Norwegian 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-4889 | Nr of weeks for Malta social (L103) is wrong | Bug | Payroll | 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-4897 | Error message- Field Pin not found when generating payment file | Bug | Payroll\Fixed Reports | Field PIN not found when locking period of a person finalizing the payment list. |
APM-4936 | Extra days doesn't work | Bug | Payroll | Extra days were not generating transactions when Split auto-entry by vessel location was set. |
APM-4737 | Payroll by Voyage: new Period ID is wrong | Bug | Payroll | 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-4774 | File to Danish Maternity fund (BUR export) needs to be changed | Change request | Danish 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
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4571 | Need to add the possibility to deny or give access for Earner Details in ACC | Change request | ACC, 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
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4702 | "User not found" display rules modification | Change request | Application 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-4822 | Revise additional functional wrapper for a query | Change request | Modules\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-4141 | Filter by assignment in Muster Roll screen is not applied to the Crew IDs list | Bug | Modules\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-4242 | Timecard periods issue with closure for bi-weekly payroll | Bug | Modules\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-4080 | Empty Accommodation and Travel columns under the Travels Module | Bug | Modules\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-4823 | APM splash screen to provide Password Reveal feature | Change request | UI 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
|
APM-3732 | Adjustment in IR7 Taxisnet Export for 2021 | Bug | Export\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-4917 | BUR export does not pick up ATP employer amount | Bug | Export\Import | ATP Employer Amount was not included into export file although setup for Organization |
APM-3958 | Current Activity created after planned during Common Entry -> Confirm Sign On/Off | Bug | Datagroups\Activities | Current activity was created after planned when performing Common Entry Confirm > Sign On/Off |
APM-4714 | Leave days calculation not reduced to 30 days | Bug | Datagroups\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-4791 | Implement DSN Contract form / grid | Change 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
| |
APM-4629 | Start page tile to be linked to a crew list view | Change 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
| |
APM-4106 | "Select Persons From Crew List" option is disabled in Union Payment Report | Bug | Crew Selection dialog control was disabled for Union Payment predefined report | |
APM-4067 | Pin Code field is not showing properly | Bug | Field PIN Code was not fully displayed on layout for EDag > Authenticating | |
APM-4890 | TimeCard Registration Module doesn't work with Payroll calculation by Vessel | Bug | Modules\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-4565 | The system should not access the master database during an upgrade | Bug | Database, Installation Set | We removed the connection made to the master database by APM installation set |
APM-4941 | Layout and design changes for 2021 | Change 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