Summary
- Deletion of inactive contacts — an error during deletion has been fixed, so the process completes correctly even when outdated CMI contact relations exist (3500)
- Time report from Invoice Creations — an error when printing the time report has been resolved (3542)
Bug Fixes
Deletion of inactive contacts failed if associated CMI contacts had been deleted and Invoice Controlling was active (3500)+
When an employee was deleted via the Inactive Contacts page, the deletion could fail with the message "Contact not found". The error occurred when the employee had contact relations to CMI contacts that had already been deleted from the system, and the Invoice Controlling app was active.
The cause was that Invoice Controlling attempted to update the Approval Group field on the associated contacts as part of the deletion process — but since those contacts no longer existed, the operation resulted in an error and the entire deletion was rolled back.
The fix ensures that the update is simply skipped if the associated contact no longer exists. Deletion of inactive contacts now completes correctly, even when outdated contact relations to deleted CMI contacts are present.
Error when printing the time report from Invoice Creations has been fixed (3542)+
On the Invoice Creations page, a Time Report button is available for displaying the internal time report for an allocation. When attempting to print the report, the following error was shown: "The report Time Specification - Inv. L365 does not have a DataItem that uses the table (Table 36 Sales Header) specified in the SetTableView function."
The error has been fixed, and the time report can now be printed as expected.