Release Notes 23.06.04

Release Notes
Projects
Bug
Fixed issue where Project Ribbon 'A' was displaying cost totals for each job status rather than revenue.
F10098
G1880
23.06.04
Reporting and Dashboard
Feature
MAJOR UPDATE: We have added a new property to Projects, which allows you to choose how revenue estimates are created. Until this update, all Revenue (Yield) has been calculated by assuming that the Project total will eventually match the Confirmed bid total. This is known as "Fixed Price" revenue forecasting. We would then spread the Bid total over all booked services - so the booked total always matched the Confirmed Bid total.
Now with this update, it is possible to switch the "Revenue Type" from "Fixed Price" to "Time & Materials" - which means the system will calculate revenue based on the services booked, at the rates used on the Bid (falls back to rate-card if service is not quoted). This means the revenue forecast can differ wildly from the original Bid(s), depending on how much work is scheduled.
G1803
23.06.04
Security
Bug
Fixed some minor problems that could occasionally result in unhandled exception errors (typically not noticeable to user).
G1876
23.06.04
Bug
We have updated our Mailgun API keys (we use Mailgun.com to send email messages from the iCFM software). Doing this means the old keys can not be used by 3rd parties. We will rotate these keys on a more regular basis in future. Doing so will not affect the end-user experience in any way. One of our keys had been compromised and was being used to send out spam for 24 hours before being flagged. This did not expose any system, customer, or user information, but our @mail.cetacloud.tv email domain was briefly being used to send out replacement window company messages.
G1882
23.06.04
Jess Hawthorn