Changes
- [EINV] Implemented automatic copying of the Reference field value from Invoice, Credit Note, and Debit Note documents into the corresponding purchaseOrderReference field when submitting an e-document.
- [EINV] Implemented automatic copying of the Proforma Invoice Number into the proformaInvoiceNumber field of the corresponding submitted e-document when an Invoice is linked to a Proforma Invoice.
- [PUR] Enabled editing of fixed tax values during invoice and credit note creation or update, with automatic gross amount updates while preserving tax scope and calculating taxes based only on item prices.
- [HR] Enabled disabling of departments only when they have no active sub-departments or positions, and removed disabled departments from new employee forms and department filter fields.
- [HR] Enabled disabling of positions only when no active employees are assigned, and excluded disabled positions from new employee forms and all position filter fields.
- [HR] Enabled editing of “Vacation Type Recharge Policy” fields even when the type is in use, with all changes recorded in the Vacation Type Edit Logs.
- [HR] Reordered Schedule Template action buttons by switching the Disable and Delete buttons to match the standard system button order.
- [HR] Renamed the Configuration to “Restrict GPS Sign-in/out to Branch Geofence” and updated its behavior for controlling sign-in/out locations.
- [HR] Detected missed vacation entitlement recharges when creating an employee with a past join date and prompted users to review and apply them.
- [HR] Redesigned the Employees Manual Import with a multi-step wizard for improved efficiency and accuracy.
Key Capabilities:
- Data Upload: File limits, template download, column guidelines, automatic detection of new departments and positions, data scrubbing, and mandatory/optional field validation.
- Data Mapping: Auto-mapped columns with manual corrections, validation of required fields, and auto-guessing of date formats.
- New Departments & Positions: Automatic detection, inline and bulk editing of attributes, name sanitization, and validation to prevent conflicts.
- Data Preview: Inline browser validation with visual indicators, client-side filtering, and in-browser correction of invalid rows.
- Import Result: Warnings for low success rates, downloadable success/failure reports, and confirmation dialogs.
This redesign streamlines employee import, ensures accurate data, and gives full control over new departments, positions, and field validation.
- [CAB] Updated Payroll Cycle (From/To) filters to show all calculated and approved cycles in descending order, prioritizing recent cycles.
New Features
- [CSH] Added a new Draft status for Cash Transfer, allowing users to create transfers without immediately generating journal entries or cash transactions.
Key Capabilities:
- Create transfers in Draft without generating financial transactions.
- Edit, print (with Draft indicator), or delete Draft transfers at any time.
- Promote Draft transfers to Approved to automatically generate cash transactions and journal entries.
- Approved transfers become locked from further edits.
- [CSH] Consolidated row actions into a dropdown menu for a cleaner user interface.
- [CSH] Enabled selection of a specific Void Date when voiding a Cash Transfer for more accurate financial recording.
- [CSH] Updated Transfer Voucher printouts to display the action dates of both the transfer creator and approver.
- [EINV] Added a new action button in the Documents Listing page to download the PDF version of a document directly from the e-Invoice portal.
- [TKT] Updated ticket creation to display the selected Ticket Type’s description inline and order ticket types alphabetically.
- [TKT] Updated ticket behavior so that when a ticket is claimed or assigned to an agent, the agent is automatically removed from the Collaborators list.
- [TKT] Added Time to First Response as a configurable metric in SLA setup.
- [TKT] Enabled SLA time calculation to be configured using either working hours or calendar hours.
- [HR] Added new configuration keys: “Reject Logs Out Of Range” and “GPS Logs Upper Accuracy Limit” for enhanced GPS log validation.
- [HR] Added a toolbar button to re-match “HOLD” GPS logs within a selected date range against updated GPS parameters.
- [HR] Added a Logs page for Vacation Types to capture create and update actions with full change history.
- [HR] Enhanced Attendance Logs page filters with multi-selection support, new validation filters, improved export tracking, and performance optimizations.
- [HR] Enhanced the Assign Schedule Template dialog with improved UI, configurable weekend and holiday statuses, and default template assignment.
- [HR] Updated the Schedule dialog with improved warnings, refined date display, conditional weekend/holiday status options, and autocomplete for Shift Type.
- [HR] Updated Overtime Requests so that those remaining Pending when their Attendance Cycle is locked are automatically marked as Obsolete and cannot be approved.
- [HR] Restructured Permission Types with a dedicated setup page and configurable rules, enabling dynamic assignment of departments, duration ranges, and requestability settings.
Key Capabilities:
- Setup: Created/edited permission types with attributes like Name, Hours/Count per Attendance Cycle, Allowed Minutes, Reduce Target, Assigned Departments, and Auto Approve.
- Requests & Validation: Enabled Employees, Heads, and Supervisors to add, approve, or cancel requests with validation on duration, counts, working days, and overlapping permissions.
- Reports & Widgets: Updated Attendance Reports, dashboards, and widgets to include permission types with correct totals and cross-day handling.
- Migration & Integration: Migrated existing permissions to the new structure and integrated with Pay Rules and attendance tables.
- [HR] Tracked all create and update actions for Permission Types, recording full change history in Permission Type Logs.
- [CAB] Enabled Payroll and Attendance Cycle start day configuration for days 1–28, with validation to prevent invalid values.
- [ORG] Automated re-matching of “HOLD” GPS logs in open cycles when branch GPS coordinates are added or updated.
Bug Fixes
- [CSH] Fixed the User Mapping page to hide the Finance Book field and display only the relevant mapping fields.
- [CSH] Fixed an issue where saving an account while bookkeeping integration was disabled caused a silent 400 error; a proper UI error message is now shown.
- [EXP] Fixed a misleading “Error Failed to Check Enability” message when saving a new expense form.
- [EXP] Fixed an issue preventing the creation of paid expenses and improved cash book integration behavior.
- [WH] Fixed Warehouse module integrations to properly display linked account names in integrated sections.
- [TSK] Fixed an issue where the progress bar did not fully display completion when a Task Group reached 100%.