Changes

  • [BK] Monthly Journal – Split off opening journal from Jan monthly journal into a separate one.
  • [CAB] Working on weekends/holidays compensation is enabled for MBO and Trainee contract types.
  • [HR] Attendance Stats – Vacation Days excludes holidays from the count.

New Features

  • [BK] Monthly Journal – Add display level filter.
  • [CAB] New Pay-Rule Parameter: “Vacation Days” parameter is introduced to hold the number of vacation days consumed by an employee during a payroll cycle.
  • [CAB] Absence Policy – Rather than having a general policy, policies can be defined per attendance scheme.
  • [CAB] Punch-Missed Policy – Rather than having a general policy, policies can be defined per attendance scheme.
  • [HR] Join Date Edit – Admin and HR Supervisor can now edit join date for an employee. Feature subject to the following constraints:
    • Future join date values are not allowed.
    • If payroll transactions exists between old and new join dates, schedule and salary updates are blocked between the two dates.

    The following actions are taken accordingly:

    • Info Log cteated.
    • Missed holidays added: Earlier new join date / payroll not calculated or CAB disabled.
    • Missed schedules added: Earlier new join date / payroll not calculated or CAB disabled.
    • Vacations deleted: Later new join date / payroll not calculated or CAB disabled.
    • Schedules deleted: Later new join date / payroll not calculated or CAB disabled.
    • Salary items apply date adjusted: payroll not calculated.
    • Payroll effect logs date adjusted: payroll not calculated.
    • Automatic adjustment of vacations balances is not yet implemented.
  • [HR] Attendance Brief – User can select start and end dates of report provided that the report period is not longer than 1 month.
  • [HR] Overtime – A new config option added to enable calculation of max allowed overtime as the difference between attended and expected minutes.
  • [HR] Attendance Scheme Management Page – A new management page added to manage the following attributes:
    • Flex minutes in/out.
    • Punch in/out minutes range.
    • Late In / Early Out policy application.
    • Target policy application.
    • Missed-punch policy application.
    • Absence policy application.

Enhancements

  • [HR] Salary Item Dialog – Dropdown box is used to select a salary item to avoid scroll down in case of radio buttons.
  • [CAB] Settlement List – Payroll filter is split into year / payroll cycle to avoid long list in case of combining all payroll cycles in one list.
  • [CMN] New User – The following updates have been applied:
    • Username must be between 2 and 20 characters (config).
    • It can only include: english letters, numbers, ‘.’ and ‘_’.
    • It must start with an english letter.
    • It must end with an an english letter or a number.
    • Successive ‘.’ or ‘_’ or both is not allowed.
    • Password should not be less than 6 characters (config).
    • It is not allowed to create a user account with no user-levels defined.
  • [BK] General Ledger – Display notes written on both Journal header and relevant entry.
  • [BK] Journal Listing – Order by reference.
  • [BK] Copy Journal – Date should not get copied.
  • [BK] Reverse Journal – Date should not get copied.
  • [BK] Journal Separate Printing – Display journal info:
    • Date
    • Base Currency
    • Last Update User
    • Last Update Date/Time
    • Display notes on journal entries.
  • [BK] Journal Notes – Line breaks are now properly displayed on Journal Listing and General Ledger report.
  • [BK] Decimal rounding to 2 decimal places for foreign currency entries: Add new journal / Copy / Reverse journal / Edit journal.
  • [BK] Journal listing pagination enhanced:
    • Display index range of rows being displayed on page
    • Display total number of rows matching the filtration criteria
    • Enable user to modify page size

Bug Fixes

  • [HR] Update Employee ID fails if attendance logs exist for the new ID.
  • [HR] Application rejects to Layoff employee on last day of a calculated cycle. Though, layoff date is the last working day, so application should check for the first non-working day, which is the 1st day of the next cycle.
  • [HR] Application accepts to Layoff employee on a pending cycle while a later non-pending one exists.
  • [HR] When Changing attendance scheme more than once on the same apply date, the first modification is put to action rather than the last one (indicated by tardiness widget in attendance report).
  • [HR] If a holiday is added to intersect with another vacation that has been added earlier, the refund balance is added by default to Normal balance regardless of the type of the existing vacation.
  • [HR] Partial Vacation Request Email – Invalid end date listed in the partial vacation request notification email.
  • [HR] Accepting a 1-day vacation request fails if the vacation type configurations is set to Min Period of 0.5 day.
  • [HR] Accepting partial vacation request results in non-equivalent shift period.
  • [CAB] Pay-Rules execution order not respected. Daily / Interval based pay-rules executed before Cycle based pay-rules regardless of the order.
  • [CAB] Loan amounts are floor rounded, same applies to loan refund installments. The loan becomes in a status that is apparently closed, while it is actually still open due to a fraction remaining amount.
  • [CAB] When you try to export the pay-party share report to Excel file without selecting a pay-code, the exported file turns out to contain table header and no data records.
  • [CAB] Improper absence policy application in case of same day recurrence.
  • [CAB] Salary Import – Improper date format validation for formats other than ‘yyyy-mm-dd’. Import is blocked by import routine rather than validation routine.
  • [BK] General Ledger – Closing entry doubles account balance.
  • [BK] Delete journal does not work.
  • [BK] Closing fiscal periods causes wrong accounts balances.
  • [BK] Cannot close period with cancelled journals.
  • [BK] Journal Details – Void status text is not displayed.
  • [BK] Trial Balance – Invalid total balance in export excel.
  • [BK] Journal Listing – If page is browsed right after login, no data retrieved upon filter.
  • [BK] On updating any of journal details a corresponding journal log is not created.
  • [BK] On journal listing page, if you mark multiple journals and manage to update their status successfully, no update logs created for any of the selected journals.