04/07/26

➕ Added AP | Payment Batch: Added the Add action for entries to support invoice batch entry processing.

PM | Firms: Added a new cache data object to support synchronization with the PMFM view.

HR | Benefit Codes: Added the Add action to allow the creation of new Benefit Code records.

SM | Work Order Completed: Added the Add Combined action to support four work completed input types simultaneously, preventing duplicate key errors and race conditions.

HR | HR Resource Salary History: Added the Change action to allow updates to existing salary history records.

HR | Resource Contacts: Added the Add and Change actions to allow creation and updates of records in the HR Resource Contacts program.

JC | Contract Headers: Added Refresh Cache and Refresh Cache Many actions to manage contract header cache state independently from lines.

JC | Contract Items: Added the Refresh Cache Many action to allow for granular cache updates of contract items separately from headers.

PO | Purchase Order Headers: Added Refresh Cache and Refresh Cache Many actions to manage header cache state independently from line items.

PO | Purchase Order Line Items: Added Refresh Cache and Refresh Cache Many actions to allow for granular cache updates of line items separately from headers.

PR | Class Templates: Added the Change action to update records including Pay Rates, Variable Earnings, Add-On Earnings, and Deductions/Liabilities subforms.

PR | Crafts: Added the Change action to update existing records, including subforms for Add on Earnings, Deductions/Liabilities, Capped Codes, and Capped Basis.

🚀 Enhanced AP | Vendor: Removed maximum length constraints from all vendor properties to prevent data truncation.

JC | Job Cost: Updated Refresh Cache and Refresh Cache Many actions to process contract headers and lines separately to prevent size limit issues.

PO | Purchase Order: Updated Refresh Cache and Refresh Cache Many actions to process headers and lines separately to avoid size limit errors on large records.

🛠️ Fixed JC | CostTypes/PhaseOverrides/LiabilityTypes/EarningTypes: Revised SQL queries to use INNER JOINs with JCDM on both JCCo and Department. This ensures only records matching the parent department are included and improves clarity via table aliases.

AP | Payment Batch: Fixed an issue where duplicate AP reference validation was incorrectly treated as an error instead of a warning based on company parameters.

AP | Vendors (qry_open_invoices): Corrected the array item schema to properly define objects instead of a property list.

HR | Employee Create Action: Resolved a truncation error by improving the automatic default logic for Sort Name when using long names.

MS | Quotes - Add v2: Resolved an issue where passing a valid Customer ID caused a trigger error during quote creation.

EM | Usage Batch Entries: Fixed the success schema to correctly report failures for the Add Many action.

GL | Journal Transaction Batch Entries: Fixed the success schema to correctly report failures for the Add Many v2 action.

JC | Job Cost Batch Entries: Fixed success schemas to correctly report failures for Cost Adjustment, Progress, Material Usage, and Change Order bulk actions.

PR | Employee Leave History: Fixed a regex pattern mismatch on the Month property that was preventing data from being written to the cache.

PR | Time Batch Entries: Fixed the success schema to correctly report failures for the Add Many action.

SM | Work Completed: Improved the error handling for the Add Inventory action to resolve an insufficient argument error during the inventory rating process.