Skip to main content
Skip table of contents

2025.1 Release notes

With MYOB Greentree 2025.1, we’ve introduced lots of new features that simplify your daily work, like automatically numbering payments and assigning batch numbers, among others.

To make signing in more secure, we’ve extended the multi-factor authentication (MFA) features introduced in 2024.3 to work for WebView and WebStore.

To help keep you compliant with tax and payroll legislation, we’ve updated rates and thresholds. For Australian companies, we’ve also updated PTRS reporting features.

Compliance updates

(Australia) Payment Times Reporting for consolidated revenue

In September 2024, the Australian government reformed the Payment Times Reporting Scheme (PTRS) and introduced new reporting rules for businesses that:

  • Generate $100 million or more in annual consolidated revenue.

  • Are constitutionally covered entities that are incorporated, managed, operate, or hold voting power in Australia.

  • Are corporate Commonwealth entities that also meets the above criteria.

To help you comply with the new requirements, we’ve updated MYOB Greentree’s PTRS reporting features. Previously, you would manually enter information in MYOB Greentree and create a CSV file to upload to the Payment Times Reporting Portal. Now, you simply run the new PTRS report and copy the values into the portal.

For detailed instructions on what you need to do, see our help pages:

If you have outstanding PTRS reports prior to 1 July 2024, you need to either complete them before upgrading to version 2025.1 or use a backup to complete them after upgrading.

The old PTRS functionality will no longer be available in MYOB Greentree at 2025.1.

Payroll – Rates, thresholds and payments

For New Zealand companies, the following updates are effective from 1 April 2025. We originally made these updates available as part of a debug package released before 1 April. For more information, see End of year payroll process 2025 - NZ.

  • We’ve updated ESCT thresholds.

  • We’ve added a new line to the Protected Earnings tab on the HR Module Control form.

  • From 1 April 2025, the annualised amount will be based on the PAYE income payments for the last two paid pay periods preceding the pay period the extra pay is paid in. Previously, the annualised amount was based on the PAYE income payments received over the last four weeks.

For Australian companies:

  • We’ve added the new Payroll Protected Earnings amount (effective 1 January 2025) to the Protected earnings tab of the HR Module Control form.

New Features

Customising query tables in a workflow desktop

Previously, in a workflow desktop, query tables had columns that were all the same size. This made it hard to get the information you need at a glance.

Now, you can customise how query tables look. On the Desktop Designer form, after adding a query tile, click Table Layout.

GTTableLayout.png

Then, on the Query Table Layout window, you can make changes to columns like resizing, renaming, colouring, etc. Click OK and you’ll see your changes next time you load the workflow desktop.

If you edit the query (e.g. by removing a column) in the Query Designer, you need to click either Reset to defaults or Reset all user tables on the Table Layout window. This ensures that the table in the desktop has all the latest changes.

GTCustomiseQueryTablelayout.png

Automatically number cash management payments

On the CM Module Control form, we’ve added a new Payment Codes tab, where you can choose the format for cash management payment numbers. It works the same way as the Receipt Codes tab.

If you select the Automatically generate payment numbers checkbox, then when you enter a payment a number will be assigned to it.

GTPaymentCodes.png

Multi-factor authentication (MFA) for Webstore and WebView

You can now use MFA for Webstore and WebView. For instructions, see Multi-factor authentication (MFA).

Scheduling workflows and job streams separately from admin tasks

We’ve added two new forms that let users schedule tasks without having access to sensitive administrator tasks, like backup.

Site admins should review who has access to task scheduling and where possible use the new more secure menu items.

  • For scheduling report job streaming, go to System > Utilities > Job Streaming > Process Job Streams.

    GTForSchedulingReportJobStreaming.png
  • For scheduling rules, Workflow > Approvals and Alerts > Process Document Rules.

    GTForSchedulingRules.png

Viewing transactions that make up a job’s WIP value

On the Main > Job Summary tab of the Job Maintenance form, you can now click on the WIP value to open the Cost Transactions tab of the Transactions form. The transactions displayed are filtered to only display costs where the WIP value is greater than 0.

FREE functions for automatically assigning AR batch numbers

We’ve added new FREE functions for AR which automatically assign a batch number. Using the new functions won’t affect your existing spreadsheets and templates.

  • AR Invoices – gtARInvoiceAutoBatch

  • AR Credit Notes – gtARCreditNoteAutoBatch

  • AR Journals – gtARJournalAutoBatch

  • AR Receipts – gtARReceiptAutoBatch

Other features

  • You can now import and export multiple dynamic properties to the Class Maintenance form.

Resolved issues

Greentree Desktop

Issue IDs

Description

00013711

When releasing backorders or generating packing slips, rules were firing and causing performance issues.

00013884

When using Packman to apply a package to Greentree, an error was reported when it shouldn’t have been: “Invalid UDF name”. It occurred when a query or view used a user-defined field that was not present in the company that Packman chose to use when finalising a package.

We’ve removed the error message so it won’t occur anymore.

N/A

Background colours on some forms were displaying incorrectly.

00013939

Enabling Advanced password management could prevent existing users from logging in. They’d get a message that, “Your password has expired. Please contact your system administrator.” This occured even if you deselected the Pre-expire password option.

To prevent this from occuring, a user’s password expiry date is now set to a date in the future.

00013949

eApproval files have been added to the standard file set.

00006511

When entering a CRM quote, the Hold Cost checkbox was not selected by default, even if the Default Hold Cost option was selected on the CRM Module Control form.

00013971

On the SO Order Entry form, text-only lines from a previous order’s totals were being added to the Discount, Net and Tax totals.

Now, the table resets the totals before displaying a sales order.

N/A

Clearing the Query Builder didn’t clear the Using View field, and switching tabs incorrectly cleared the Using View field.

N/A

When changing passwords in Greentree Browser, you can now use passwords longer than 40 characters.

00013991

On the CRM Service Request form, time dropdown options were ended with :29 or :59 instead of :30 or :00. For example, 1:29 or 1:59 instead of 1:30 or 2:00.

00009707

JC adjustments imported via FREE were incorrectly rounding the JC sell rate to two decimal places instead of four.

00009496

On the HR Leave Request Entry form, the Un-confirm Completion button wasn’t working. Now, when you click the button for a completed leave request, the status of of the leave request changes to Being Processed.

00013756

If spaces were used to separate multiple tree branches, an error could occur on consolidations.

00013802

The HR Transaction Type Report now lists employees separately where there are employees with the same first name and surname.

00013619

When creating an interface for data import, setting the Interface Maintenance field format to As Text, As Boolean, or As Time would return a null value, causing errors. To prevent errors, these options are now only available for export interfaces.

N/A

Using Select All or Deselect All on the Query Builder pop-up window could cause an error: “An error has occurred (1090) Attempted access via null object reference.”

N/A

For New Zealand companies, the STP tab could incorrectly be displayed on the HR System Options form.

Now, the STP tab only displays for Australian companies.

00013956

When generating purchase orders from SCM requisitions, an error could occur: “An error has occurred (1035) String too long.”

00013975

A suspense line was being created when a JC timesheet was generated via API.

00013982

If Preferred Supplier only was not selected for basic inventory reordering, not all inventory items were being reported.

N/A

For queries saved in the Query Builder, you can now remove existing filters for the allCompanies collection.

00014023

The Security - Rebuild Advanced Security system script now correctly rebuilds security where team security applies for GL Accounts.

N/A

Clicking Restore defaults for a query tile in Desktop Designer could cause an error: “An error has occurred (1090) Attempted access via null object reference.”

00014039

When deleting a line that has been created from a purchase order on the AP Invoice Entry form, an error could occur: “An error has occurred (1072) Object has been deleted in the current transaction.”

N/A

Greentree emails sent via an xtra.co.nz email address were rejected with an error, “Required Header(s) Not Found or Invalid”.

00014095

When using the gtHRLookup FREE function, a “Method aborted” error could occur.

00014106

We’ve corrected the STP Lodgment report so that journals are not included in the Payer section.

00012166

In Query Builder, you can now run a selection based on a subclass.

00013902

Emails sent from MYOB Greentree were being rejected by some mail servers as spam.

00006327

When copying a BPM with a due date escalation, an error could occur: “An error has occurred (1215) Persistent objects cannot reference transient objects.”

00013758

When clicking Serial/Lot on an AP credit note created from an AP invoice, an error occurred: “An error has occurred (1086) CLass of object is invalid in this context.” This error would only occur for a non-IN line item.

00013726

If you sort the AP invoice entry lines table by quantity, then clicked elsewhere on the table, the price changed on the first line.

00013854

Depending on your screen size settings, the Send Email button sometimes wasn’t in view on the Add to Email Queue form.

00013911

When using a split working calendar, leave requests were incorrectly calculating hours, day and weeks.

N/A

When you enter an email address in the Address field of the hard coded AP Supplier Balances report, the email address is now automatically added to the To address of Add to Email Queue form.

00014123

The latest ISO install image for MYOB Greentree was failing to install the prerequisite Microsoft Visual C++ redistributables.

Greentree Browser

Issue IDs

Description

N/A

We’ve removed the asterisk menu button next to Overview and activity, which listed three unusable options.

eRequisitions

Issue IDs

Description

N/A

If a user did not have a default company, an error would occur when they changed their password: “Sorry, but an error has occurred and your password could not be changed The error is: No company specified and no default company set for user”.

N/A

We’ve fixed an issue with the behaviour of general ledger (GL) accounts. When adding a GL line and picking a GL account that allows a quantity, the Quantity field now defaults to a value of 1.

eDocs

Issue IDs

Description

00013848

We’ve improved the handling of errors encountered during eDocs imports.

00014001

When eDocs records come back from scraping, the workflow desktop now correctly displays them on the “Ready for Coding” tile.

00013769

Request Invoice Copies emails failed to send. This happened because they were being sent from a user's email address, instead of the default reply address on the General System Preferences form.

JavaScript errors detected

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

If this problem persists, please contact our support.