December 2025 patch release notes
1. Execute Import Jobs Serially
Previously, when multiple import jobs targeting the same calculation were initiated (via UI or API), they could run in parallel, intermittently leading to errors and data import failures.
What’s Improved:
The system now ensures that multiple import jobs for the same calculation are executed in sequence rather than in parallel. This method ensures reliable and accurate job management.
In rare cases where multiple jobs are initiated at exactly the same time (to the seconds precision), there may still be occasional sequencing issues if for instance, an "append existing" job is processed before the main import job. This is due to the absence of a built-in dependency model for such scenarios. We are monitoring this and plan further improvements, but this patch release should resolve most previously reported issues.
Notable Defects Remediated
1. Import Jobs Failing for Normal and Conditional Account Maps
Previous Behavior:
When import jobs were run with maps containing both normal and conditional accounts mapped to tax targets, the system sometimes failed to populate data correctly. This led to incomplete or inaccurate data imports, impacting downstream tax calculations.
Current Behavior:
The issue has been addressed. Import jobs now successfully populate data even when both normal and conditional accounts are mapped to tax targets, ensuring accurate and complete data imports.
2. Excel File Name Conflicts When Saving Calculations
Previous Behavior:
When saving a calculation to Excel, the system sometimes generated files with names that conflicted with existing files for the same calculation. This led to intermittent failures, where opening the Excel files triggered repair processes in Excel and resulted in undesired output files or loss of data integrity.
Current Behavior:
This issue has been resolved. Now, whenever an Excel file is generated for a calculation, it is assigned a unique name that does not conflict with any previously created file names for that calculation. This ensures reliable file generation and eliminates the need for Excel repairs due to file name conflicts. While we believe the chances of this issue reoccurring have been reduced with this release, we continue to monitor for any further occurrences.
3. Incorrect Validation Errors Caused by Regex Failures (Australia)
Previous Behavior:
Failures in regular expression matching resulted in incorrect validations during tax calculations. This led to validation errors and potentially inaccurate tax results.
Current Behavior:
The issue has been fixed. Regular expression matching now works as intended, ensuring validations in tax calculations are performed accurately.
4. Review PDF Generated in Incorrect Mode During UK E-filing
Previous Behavior:
The PDF generated inside the Review package during UK E-filing was printed in Review mode. This meant the document included a “Review” ink stamp, and the filename did not indicate its final status.
Current Behavior:
The system now generates the PDF in Final mode inside the Review package. The “Review” ink stamp no longer appears, and the filename includes “_Final” before the extension.
5. Review PDF Missing Intermittently (UK)
Previous Behavior:
During E-file package generation, the Review package sometimes missed the PDF file, resulting in incomplete packages and impacting compliance checks.
Current Behavior:
The PDF file is now generated and included in the Review package, ensuring completeness and reliability for validation and compliance. While we believe the chances of this issue reoccurring have been reduced with this release, we continue to monitor for any further occurrences.