2024.3 Release notes
The biggest change in the 2024.3 release is the introduction of multi-factor authentication (MFA) for Greentree Desktop and eModules, which makes logging in more secure.
Other changes include:
Moving some menus and options into more relevant parts of Greentree.
The ability to choose if inactive users are displayed on the Team and User Security form.
Fixes for issues and errors identified in previous releases.
New features
Multi-factor authentication
You can now keep your Greentree and eModules access more secure by logging in with multi-factor authentication (MFA).
To learn more about MFA, including how to set it up and how to log in, see our online help pages.
New location for project management module control
We’ve moved the options for project management to the Advanced tab of the JC Module Control form.
To change these options, users need access to System > Job Cost > Module Control.
Previously, the options were available on the Project Management Module Control form. After upgrading to 2024.3, delete the form from your favourites list or bookmarks.
Identifying inactive users
Previously, on the Team and User Security form, you had to manually check a user to see if they were active or inactive.
Now, the form doesn’t display inactive users by default. To display them, select the new Display inactive users checkbox. Names of inactive users are displayed in red text, making it easy to identify them.
Other improvements
The Complete Outstanding Purchase Orders form now has the same filtering and selection options that are available on the PO Complete Outstanding Receipts form.
All references to Occupation Health & Safety in forms and menus have been changed to Workplace Health & Safety. Bookmarks and favourites that referenced the old name have also been changed, unless you already manually changed the name.
It now takes less time to create a user when copying an existing user or team.
Advanced password management – On the Account Settings tab of the General System Preferences forms, we’ve grouped some related options together. In blank and demo systems, the password expiry warning is now set to 10 days for blank and demo systems. Also, in demo systems, the minimum password length is now 10 characters.
Resolved issues
Greentree Desktop
Issue IDs | Description |
---|---|
00006822 | If an AP invoice was created from a PO receipt/purchase order with a GL intercompany line, changing a line on the AP invoice to 0.00 could cause the GL to be out of balance. |
00013479 | When running the Check Pay Calculations script, an error could occur: “An error has occurred (1090) Attempted access via null object reference.” |
00010914 | On the PO Receipt Entry and PO Shipment forms, the Narration window wasn’t opening if you entered a long narration in the Narration column of the table. |
00010087 | In the BPM Process Flow Designer, you could only enter single digit numbers in the screen Height or Width fields. |
00010069 | When saving the AR and AP Unrealised Gain/Loss reports by clicking Save PDF in Report Library, an error would occur: “Cannot create PDF file. Please ensure that: you have sufficient permissions and the file is not in use and the folder exists.” |
00013441 | Running a query in the Query Builder for HRTSTimesheetLine could cause an error that prevented you from accessing protected properties or methods: “Compile failed: 6090 - Cannot access protected property or method.” |
00013497 | After changing a non-serial or non-lot item to a serial or lot item, the Location Balance by Serial/Lot Number incorrectly showed quantities in Committed to Sales Orders when using IN Change Serial/Lot Numbers to allocate from suspense. |
N/A | In the Query Designer and Query Extract Manager, we’ve improved performance, sorting accuracy and error message wording. |
00013710 | On the View General Ledger form, fields and checkboxes overlapped with the trees section when the Mode was to Budget or Transaction Code - Budget. |
00007723 | On the PO Module Control form, if the Delivery Address was set to Stock Location or Warehouse Location, then the Delivery Address Contact field incorrectly defaulted to the username instead of the location contact name. |
00013716 | The HR Analysis Report was incorrectly calculating Annual Days Not Entitled. |
00013730 | In the Accounts Payable, Job Cost and Accounts Receivable modules, users without access to the modules could create and modify transactions from enquiry screens. |
00013804 | In report previews, options for exporting to Microsoft Excel referred to the XML file format, even if the system had been set up to use the XLSX file format. |
00013776 | For companies not based in Australia, the 'PTRS Small Business' checkbox was incorrectly displayed in the Defaults tab of the Supplier Maintenance form. |
00009921 | When exporting a WebView enquiry to Microsoft Excel, you’d get a warning: “The file format and extension of ‘WebViewEnquiry.xls' don’t match. The file could be corrupted or unsafe. Unless you trust its source, don’t open it. Do you want to open it anyway?” The enquiries are now exported using the correct file format, so the warning doesn’t occur. |
00013775 | Using the New Report Writer to edit a report with a user-defined field (UDF) could cause an error: “Report cannot be loaded Error code = 1035 Error message =”. |
00013778 | Adding a decimal field in the View Builder could cause an error: “An error has occurred (14058) Cell Text does not match an entry in the cell combo list .” |
00013790 | When using the HR Alerts Report to check for duplicated bank accounts, the employee’s previous pays all appeared in the report. Now, only duplicated bank accounts appear. |
00013796 | We’ve fixed an issue that prevented you from using the Schedule and Hold options for Query Designer extracts. |
00013781 | ETP amounts were included in a final pay even if you deselected the ETP checkbox. |
00013808 | To fix an issue where the GL trial balance could be out of balance, the company list has been disabled in the eDoc Supplier Favourites screen for JC lines. |
00013829 | On the AP Payment Selections form, the Selection Total field was incorrectly including held amounts. |
00013711 | There were performance issues because an A&A rule for generating a packing slip was firing for every line item, instead of once per sales order. |
00013799 | On the Job Maintenance form, changing a job’s status could cause an error: “Cannot change the code.” |
00013828 | When using the Query Designer to query the code1Description field for the SAAnalysisLine, an error could occur: “An error has occurred (1035) String too long.” |
00013841 | When calculating an average currency conversion rate with large numbers, an error could occur: “An error has occurred (4033) Result of expression overflows Decimal precision.” |
00013830 | The MRP Planned PO quantity value was including all locations in the forecast. Now, it only includes selected locations. |
00013874 | When the User Maintenance form was maximised, the User Preferences button was missing. |
00013875 | Creating a PO receipt from a PO shipment could cause performance issues. |
N/A | In the Query Designer, we’ve fixed the dropdown arrow for a tree field to make it consistent with other fields. |
00013700 | Opening the Query Designer Extract Management form could cause a 1090 error. |
N/A | When importing a full extract, an error could occur: “Import failed - Attempted access via null object reference”. We’ve improved the error message to include more useful information about which properties couldn’t be found. |
N/A | In the Query Design View Builder form, using Is Null or Is Not Null on conditional elements could cause an unhandled exception error. |
N/A | The Query Designer View Builder export process now gives custom expressions unique names. |
00013779 | Inactive general ledger accounts could be used when entering sales orders or packing slips. |
00013827 | The AR Statement report no longer displays the “not initialised” message in the footer. |
00013891 | When selecting the Show Definitions checkbox for hard-coded HR reports, an error could occur: “An error has occurred (1090) Attempted access via null object reference.” |
00013898 | When there were large dollar values in the cost field of the IN Transaction Costing report, an error could occur: “An error has occurred (4033) Result of expression overflows Decimal precision.” To fix the error, we’ve increased the amount that can appear in the cost field. |
00013917 | On the CM Payment Entry form, the background colour in the Job section is now consistent with other screens. |
00013918 | On the JC Job AR Credit Note Entry form, the background colour in the Delivery Details tab is now consistent with other screens. |
eDocs
Issue IDs | Description |
---|---|
00013770 | The eDocs AP Statement auto-matching feature was not applying changes to the date and checkbox filters. This could make the Matched Value incorrect. |
00013805 | Unauthorised users could access the eDocs Status Maintenance form. |
00013824 | Errors could occur when importing emails with special characters in their attachment file names, like slashes, colons, question marks and asterisks. These characters are now replaced with hyphens in eDoc transaction attachments. |