Resolved Issues

The 2026.1.2 release resolves issues identified in previous versions. Some fixes were originally included in an Acumatica service pack, which we've made available to MYOB Acumatica customers.

People

Description Reference
We've improved the speed of pay run processing. Customers with large numbers of employees will notice faster pay run creation and processing times. To make this performance improvement possible, payroll calculations used only for reporting purposes are now only run when a report is generated, rather than during every pay run. This does not affect the results displayed in reports. ADV-77520
There are some situations where the incorrect qualifying earnings amount could be reported in STP, e.g. if pay runs were processed for the 2026–27 financial year before upgrading to a version that supports Payday Super, or if the QE liability was incorrectly set up for pay items. To make it easier to fix this, we've added an action that lets you update the QE liability for completed pay runs. See Payroll: Payday Super Improvements. ADV-79920
Fixed an issue where adding the People Payroll User role through the Partner Support (MYSM2010) form did not automatically select the Forbid Login with Password checkbox. Now, the checkbox is enabled automatically when the role and licence requirements are met, matching the behaviour on the Users (SM201010) form. ADV-78992

Sales and Customer

Description Reference
Modern Customer Portal registration previously required manual configuration in the Portals (SP701000) form during provisioning. A new Site Management API method now automates portal registration, including the portal URL and other settings, so portals can be set up more efficiently. ADV-80179
Fixed an issue that prevented users with the Unrestricted External User type from signing in to the Modern Customer Portal because of an incorrect licence error. Modern Customer Portal now follows the same licensing treatment as Classic Portals, allowing portal users to sign in as expected. ADV-80453
Fixed an issue where the Modern Customer Portal displayed unsupported items in the System menu, including Switch to Classic UI. ADV-80105
Fixed an issue where some Self-Service Portal screens were unavailable in the Modern UI. ADV-79600

Finance

Description Reference
On the Generate Intercompany Documents (AP503500) form, reloading data in the table could be performed slowly when MySQL was used as the database. AC-363839
The Update Vendor Payment Methods (AP507100) form was visible only if the BILL Integration feature was enabled. As a result, users who did not have this feature enabled could not access the form to update vendor payment methods in bulk. AC-367702
On the Prepare Payments (AP503000) form, performance could degrade when there were a large number of unpaid documents. This issue occurred because the system reloaded all applicable unpaid documents each time a user selected or cleared the Selected check box in the table. AC-372392
When a trial balance contained a transaction linked to a foreign-currency cash account, the system could fail during release with the following error message: GL Error: Cash account doesn't exist for this branch, account and subaccount. As a workaround, users could temporarily deactivate the cash account, release the trial balance, and then activate the cash account again. However, after the cash account was reactivated, the system could fail when the user ran the recalculate account balances process to generate the related cash transactions. The following error message was displayed: CA Error: The process cannot be completed. Please contact support service. As a workaround, the missing cash transactions had to be generated by using a script. AC-376806
On the Bank Deposits (CA305000) form, when a user put a deposit on hold, deleted a payment line, and changed the cash account for the deposit at the same time, the deposit number was not cleared from the payment record that had previously been included in the deposit. As a result, the payment remained linked to the deposit and could not be added to another deposit, even if the original deposit was voided or deleted. AC-378072
Fixed an issue where the Taxable Payments Annual Report (MBTX6040) displayed NaN for the Non-TPAR Amount after a prepayment was refunded. ADV-76035

Time and Expenses

Description Reference

When the Time Entry API was used to create a time activity with the parameters Billable = true and ProjectID = X (Non-Project Code), the API request failed with the following error message: 'Project' cannot be empty.

Workaround: Send the API request with the parameters Billable = false and ProjectID = X.

AC-316476

On the Unbilled Project Revenue Aging (EP408100) and Project Revenue Analysis (EP408200) forms, no projects were displayed in the reports even though all required conditions were met. The issue occurred because of an incorrect query used in the data selection criteria, which prevented eligible projects from appearing in the results.

Fix Description: The query logic has been corrected so that the reports display projects that meet the filtering conditions, such as active status, valid billing rules, and tasks of the cost and revenue type.

AC-377154

Inventory and Order Management

Description Reference

On the Customers (AR303000) form, the Open Order Balance box could display an incorrect negative value even when a customer had no open sales orders. The issue occurred in a drop-ship scenario after a sales order linked to a drop-ship purchase order was completed and its invoice was released. In this case, the Open Order Balance box on the Financial tab was not cleared, which incorrectly reduced the customer's available credit.

Workaround: To correct a customer's balance, open the Recalculate Customer Balances (AR509900) form, select the applicable financial period, select the customers with incorrect balances, and click Process.

AC-374882

System and Platform

Description Reference
On the Users (SM201010) form, if the same role name was entered using different letter cases, the system displayed inconsistent information about the roles assigned to users. AC-357854

When a user ran a report, the system applied the default report template even if the user had manually selected a different template. The parameter values saved in the default template were used to generate the report instead of the parameter values entered by the user. The issue could affect different reports, such as AP Balance by GL Account (AP632000) or AP Register (AP621500).

Workaround: Delete the default report template or create a new default template to run the report with the needed parameters.

AC-369582

On the System Events tab of the System Monitor (SM201530) form, numerous error messages related to the failure of the Cross Selling ML Generation automation schedule appeared even though the related feature was disabled. This behavior led to log flooding.

Workaround: Apply a special script. Contact your Acumatica support provider to receive the script and assistance with running it.

AC-373294
When a user uploaded records from an Excel file by using the Load Records from File or Upload from File command on the table toolbar of any form with a large number of existing records, the uploading could take a long time because the system executed an excessive number of SQL queries. Workaround: Use import scenarios to upload the records instead of the file uploading functionality. AC-375000

Publishing a customization project that contained form changes for Modern UI in a multi-tenant environment could take significantly longer than publishing the same changes for Classic UI. This issue occurred because the system recompiled Modern UI forms separately for each tenant.

Workaround: Decreasing the number of tenants—for example, deleting unnecessary test tenants—will improve performance.

AC-376739
Fixed an issue that prevented Modern UI customisations from publishing on newly provisioned sites. ADV-80901
Fixed an issue in the Modern UI Users (SM201010) form where removing a role could leave an outdated validation error and prevent the user record from being saved. The system now rechecks the user’s current roles and licences, allowing the record to be saved when Forbid Login with Password is no longer required. ADV-80347
Fixed an issue where recreating a previously deleted user generated an invalid MYOB ID onboarding link, preventing the user from signing in. ADV-80069
Fixed an issue where MYOB ID onboarding links in the Modern UI failed with an “invalid or expired token” error, preventing users from completing account association. ADV-80063
Fixed an issue where some forms opened in Classic UI even when Modern UI was selected as the site default. ADV-78232

Projects and Construction

Description Reference
On the Projects (PM301000) form, if a user created a project and selected a customer in the Customer box, the system correctly populated the Bill-To and Bill-To Address information on the Addresses tab. However, if the user opened the Defaults tab, cleared the mandatory Default Sales Subaccount box, and clicked Save before saving the project for the first time, the system unexpectedly cleared the previously populated Bill-To and Bill-To Address information. In some cases, when the user entered the Default Sales Subaccount value again and tried to save the project, the following error message was displayed: The document cannot be saved because the BillAddressID (PM Billing Address) field in the database record that corresponds to this document is corrupted. Please try to save the document again. AC-368082

Manufacturing

Description Reference

If the Project-Specific Inventory and Manufacturing features were enabled on the Enable/Disable Features (CS100000) form, then clicking Release Materials on the Production Order Maintenance (AM201500) form generated an issue with the GL transaction that did not have the project ID specified for the detail line with the credited account, even though the materials were taken from the project.

AC-275250

When the user attempted to close a production order on the Close Production Orders (AM506000) form or regenerate inventory planning on the Regenerate Inventory Planning (AM505000) form, the system intermittently displayed the following error message and failed to close the production order or regenerate inventory planning:

Error: Updating 'Work Center Schedule' record raised at least one error. Please review the errors. The value must be greater than or equal to 0.

AC-373321

When a user released materials for a production order linked to a project that had the Allow Issue from Free Stock check box selected on the Projects (PM301000) form, the Select Materials to Release (AM300020) form did not display materials if the available quantity existed only in an alternate allowed source instead of the project’s default inventory source.

This issue occurred if:

  • The project’s default inventory source was Project, but quantity was available only in free stock.
  • The project's default inventory source was Free Stock, but quantity was available only in project stock.

As a result, users could not release materials from an alternate stock source even though issuing from that source was permitted.

Workaround: Manually create and release a material batch on the Materials (AM300000) form by selecting the production order and adding the required material lines with the available warehouse, location, and quantity.

AC-376189

Retail Commerce

Description Reference

The Shopify connector now supports Shopify GraphQL API version 2026-04. On the Shopify Stores (BC204000) form, the API Version box on the Connection Settings tab now displays the value 2026-04, which corresponds to the latest active Shopify API version. Error logging for the Shopify GraphQL client has been enhanced.

The following fields have been deprecated:

  • InventoryItem.Variant
  • Shop.billing address

The CompareQuantity and IgnoreCompareQuantity fields have been deprecated. Instead, the connector now uses the InventoryQuantityInput::ChangeFromQuantity field to retrieve data from Shopify.

This update ensures compatibility with the current Shopify API changes, including the deprecations and mutations introduced in version 2026-04.

AC-366717

The Amazon connector has been updated to support the Amazon Orders API v2026-01-01, which replaces the legacy Amazon Orders API v0 scheduled for deprecation by Amazon. This update affects synchronization of the following entities:

  • Marketplace-Fulfilled Order
  • Sales Order
  • Seller-Fulfilled Refund
  • Marketplace-Fulfilled Refund
AC-367997

On the Shopify Stores (BC201010) form in the Modern UI, when a user clicked Test Connection for a Shopify store, the system displayed the following error message: Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it (or one of its parent scopes) has already been disposed. The same action worked correctly in the Classic UI.

Workaround: Switch to the Classic UI to test the connection successfully.

Fix Description: The connector uses a fresh, active context for the operation, allowing the connection test to complete successfully in the Modern UI. The fix ensures the system uses the correct internal context when running the background connection test.

AC-368408

When a user synchronized Shopify orders with the Tax Withheld by Marketplaces feature enabled through the Shopify connector, the system could not identify marketplace channels correctly. Marketplace channels such as Shop, Facebook, or TikTok were not discovered automatically, and the Tax Zones for Marketplace Taxes mapping table on the Shopify Stores (BC201010) form was not populated. As a result, marketplace orders were not imported with the expected tax mappings, and the synchronization failed.

Workaround: No workaround is available for this issue because it results from a change in the Shopify API behavior.

Fix Description: The system now detects marketplace orders based on tax liability information in the Shopify order data. If a tax line includes channelLiable=true, the order is recognized as originating from a marketplace channel. The connector adds the channel information to the Tax Zones for Marketplace Taxes mapping table on the Shopify Stores (BC201010) form and allows users to configure the corresponding tax zone and tax ID for proper marketplace tax synchronization.

AC-376621

Integrations

Description Reference

When a user tried to shop for rates on the Shipments (SO302000) form using the UPS Ground Saver (ups_surepost_1_lb_or_greater) or FedEx Ground Economy (fedex_smartpost_parcel_select) service methods configured through the ShipEngine plug-in, the system displayed an error message: {null} to type 'System.Int32'. Path 'rate_response.rates[0].delivery_days', line 66, position 29. The issue occurred because the ShipEngine API could return null values for the delivery_days, estimated_delivery_date, or carrier_delivery_days fields when the carrier did not provide transit time information, but these fields were defined as non-nullable integers in the system model.

Fix Description: The fields delivery_days, estimated_delivery_date, and carrier_delivery_days have been changed to nullable types in the model so that the system can correctly process ShipEngine API responses that do not include transit time information.

AC-374149

Supply Chain

Description Reference
Fixed an issue where the Supplier field was missing from the Purchase Orders (PO301000) and Purchase Receipts (PO302000) forms in the mobile app after an upgrade. ADV-74036