Skip to main content
Skip table of contents

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.

Project management options.png

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.

Display inactive users.png

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.