Epicor ARM 2026.3.0 expands invoice automation and exception handling, improves purchasing workflows and Kinetic integration, and delivers reliability and usability updates across the platform. Key features include:

  • Flexible invoice processing: Automatically create single-line or rolled-up invoices and apply default allocations at Company, Vendor Group or Vendor level.

  • Automated exception handling: Place invoices on hold and notify suppliers when purchase order issues are detected.

  • Improved purchasing support: Export detailed catalogue supplier pricing and support Kinetic Incoterm Location requirements.

  • Released November 2026

  • Compatible with Kinetic 2026.100

  • Released November 2026

  • Compatible with Kinetic 2026.100

  • Upgrade from 2025.1.x or later

What’s New in ARM 2026.3.0

Key highlights

AP Invoices

Single-line or rolled-up invoices for suppliers

Invoices can be rolled up into single summary lines based on the invoice total to ensure invoices are processed in a format that best suits each supplier and business process.

GL Allocations

Improved allocation automation

Apply default GL allocations through configurable hierarchy rules at Company, Vendor Group and Vendor levels.

Supplier pricing export

Enhanced ability to export supplier pricing information

Include supplier details, quantities, pricing, effective dates and expiry dates on exports.

Purchase Orders

Automated supplier notifications

Manage purchase order expections more effectively.

AP Automation

Invoice-processing updates

Support for invoice uploads up to 100 MB, configurable currency Populate and Trust confidence thresholds.

Kinetic Integration

Incoterm Location Support

Ensure purchase orders generated from requisitions can integrate successfully with Kinetic when Incoterm Location information is required.

New Features

Every new capability in this release.

AP Invoices and Draft Invoices

Single-Line Draft Invoices

A new Single-line Invoice option on the Draft Invoice header allows invoices such as utilities, subscriptions, and services to be represented as one total line instead of detailed extracted lines.

Automated vendor single-line and roll-up behavior

Vendor automation rules now support both single total line creation and rolled-up miscellaneous line generation for vendors that do not use purchase orders.

Default Allocation Codes

A configurable default allocation code can now be defined at Company, Vendor Group, and Vendor levels, and is applied hierarchically during AP invoice creation.

Automated supplier notifications for PO Issues

Invoices can now be automatically placed on hold, and suppliers can be notified using configurable email templates when purchase order issues are detected.

Master Data, Settings and Administration

Catalogue supplier and pricing export

Export catalogue supplier and pricing details including supplier, quantity, UOM, unit price, effective date, and expiry date for review and reporting.

Incoterm Locations

Purchase orders generated from requisitions can integrate successfully with Kinetic when Incoterm Location information is required

Incoterm Locations are only supported in Kinetic 2025.2 and above. If your environment uses an older version of Kinetic, use the solution package that came with ARM 2026.2.0.

SLS Service Plan Purchasing

Service plan purchasing visit deferral

Kinetic visit records are now created only after requisitions are approved and purchase orders are generated, reducing orphaned records and enforcing expected time increment behavior.

Enhancements

Improvements to capabilities you already use.

AP Invoices and Draft Invoices

Large file handling

Improved support for invoice uploads up to 100 MB and for high-page-count PDFs.

Clearer PDF error messaging

User-facing messages now better explain PDF corruption or unsupported format problems while preserving technical diagnostics.

Purchasing and Receiving

Graceful handling of unsupported characters and symbols

Unsupported symbols and pasted characters are handled more safely to prevent purchase order integration failures with Kinetic.

External Notes

External Notes field lengths were expanded to better align with Kinetic purchase order note capacity.

Add type filter to PO Suggestions

Added a search parameter to PO Suggestions so that the list can be filtered by type.

Add the Primary Country of Origin details to Catalogue Items

Added the Primary Country of Origin details to Catalogue Items (read-only integrated from Kinetic for Kinetic parts, and editable for local catalogue items).

Master Data, Settings, and Administration

Company Setttings: Draft Invoice Validation Settings & Auto-Hold / Auto-Notify

Added dedicated "Draft Invoice Validation Settings".

  • Added validation rules for:

    • Require PO - PO not found

    • Require PO - PO already matched

  • Added options per validation rule:

    • Auto Hold (checkbox): Automatically places the draft invoice on hold when the condition fails.

    • Auto Notify Supplier (checkbox): Automatically emails the supplier contact using the error-specific email template when held.

  • Added a new company setting: CC Email Addresses for Draft Invoice (semicolon-separated addresses for copying internal teams/AP on notifications).

Company Settings: Exclusion of $0 Line Items from OCR Scans

Setting Change: Added a toggle to exclude $0 or free line items identified during OCR ingestion from populating into Draft Invoices. Configurable at both the Company level and overridable at the Vendor level (defaults to disabled/existing behavior).

Vendor maintenance: Automation matching requirements

Auto roll-up & single-line options have been added to Vendor Maintenance > Automation Matching Requirements, the existing Never use a PO option was expanded into three distinct options.

Administrators configuring these new modes must verify that company fallbacks (Default Non-Cat Part No, Default UOM, and Default Product Tax Category Code) are properly populated under Company Settings.

Tolerance & Threshold Settings: Currency confidence thresholds

OCR settings now include configurable Populate and Trust thresholds for currency recognition.

Platform and Perfomance

Third-party package updates

Frontend and backend dependencies were reviewed and updated.

Reporting

VendorContactPhone was added to the purchase order report dataset.

Database field update

Update the external notes field length in the DB

Resolved Issues

Resolved issues in this release, grouped by area.

Requisitions, Purchasing & Receiving
ARM-5487

Fixed an issue where the PO creation queue in BIL did not clear failed states, allowing PO retry actions from the ARM Agent to proceed without restarting BIL.

ARM-5866

Improved transaction rollback behavior to prevent orphaned blank PO headers during failures.

ARM-5875

Resolved report population failures when using the V2 report data model.

ARM-5913

Fixed save failures and null errors when adding notes to requisitions in the refreshed UI.

ARM-6022

Ensure receipted and closed lines do not duplicate on Change Order requisitions.

Approvals and Workflow
ARM-5577

Enhanced GL defaulting logic to continue evaluating lower hierarchy levels for a valid combination if an earlier level produces an invalid GL mask.

ARM-5606

Prevented document lockups when revising invoices already re-entered or re-processed in Kinetic.

AP Invoices & Draft Invoices
ARM-5867

Restored receipt matching functionality on Draft Invoices.

Platform, Settings and Integrations
ARM-5795

Updated the Notes API endpoint to require note text in the request body and deprecated query string content, eliminating IIS URL length limit errors.

ARM-5881

Removed online index syntax from upgrade scripts to prevent failures on non-Enterprise editions.

ARM-6010

Restored authentication support where the JWT sub claim is returned as a JSON array.

ARM-6123

Under heavy use, ARM could use more memory than expected. In some cases, this caused the application to restart without warning. Users might then find that a document didn’t generate, such as a purchase order report.

Cloud Rollout

Your cloud environments are updated for you.

What is rolled out

  1. Published release
    Release guide available online.

  2. Pilot
    Test out and configure new features and enhancements in Pilot.

  3. Production
    The release is applied in your scheduled maintenance window. Details are emailed.

Before you upgrade

Complete these steps in order. They are required for 2026.3.0 to install and run correctly.

  1. Deploy the latest solution package (CAB/ZIP) file to Kinetic
    Brings in the latest BPMs, BAQs and UD fields.

  2. If ARM 2026.3.0 is a fresh install and not from an upgrade, 2 cab files need to be installed in the following the order for Incoterm Locations to work:

    • Precise_BAQ_BPM_UD_2026_2_0_r71.zip

    • PRECISE_ARM_BPM_UD37_5.1.100.0_Build_Kinetic_2025_2_r1.zip

This version of ARM will drop support of Python 3.10

Prefer not to manage upgrades? On cloud, updates like this one are applied for you, with no installs or prerequisites. Talk to us about moving to cloud.

To ensure a smooth transition following upgrade to ARM 2026.3.0:

On-Premises: After upgrading, check these areas in a test environment before going live. Tick them off as you go.

Cloud: Check these areas in the Pilot environment once the update has been applied. Tick them off as you go.

AP Invoice Single-Line & Roll-up Processing

  • Test draft invoice creation for vendors configured with Never use a PO - single total line and verify header total population.

  • Verify default allocation code inheritance (Vendor → Vendor Group → Company) when converting single-line draft invoices to AP.

Requisition & Purchasing Workflows

  • Test Blanket Order (BLPFO) releases with Auto-Receive disabled to confirm manual receipt creation on the resulting PO.

  • Copy requisition lines using dynamic GL references and confirm successful processing.

  • Create purchase transactions with pasted bullet characters or special symbols and confirm successful ERP integration.

Approval Rules & Self-Approval Restrictions

  • Verify approval progression on approval trees requiring multiple approvers and nodes with skip-logic for repeated approvers.

  • Test delegation and self-approval restriction rules on active approval hierarchies.

Compatibility Information

  • Version
    Kept on the latest release automatically

  • Infrastructure
    Hosted and maintained for you on Microsoft Azure

  • Browsers
    Chrome (recommended), Edge, Firefox and Safari: last 3 versions

There is no upgrade path to follow on cloud. Each release is applied in your maintenance window, so you never skip or stage versions.

Compatibility and Upgrade Path

Upgrade path

  1. 10.3.17
    Minimum version. Upgrade to this first if you are on anything earlier.

  2. 2025.1.x
    Intermediate version that bridges older releases to the current line.

  3. 2026.3.0
    This release. Complete the steps under Before you upgrade first.

Version format: Kinetic year.ARM version.patch.build, for example 2026.2.1.5.

Certified Kinetic versions

Kinetic version SQL version Operating system ARM versions supported

2026.100
Kinetic 2026.100
SLS

SQL Server 2022
SQL Server 2019

Windows Server 2022
Windows Server 2019

2020.3.0
2026.2.0
2026.1.0

2025.2
Kinetic 12.1.100
SLS 11.3.200.0

SQL Server 2022
SQL Server 2019

Windows Server 2022
Windows Server 2019

2026.1.1
2025.2.2
2025.2.1

2025.1
Kinetic 12.0.100
SLS

SQL Server 2022
SQL Server 2019

Windows Server 2022
Windows Server 2019

2025.1.3
2025.1.2
2025.1.1

Kinetic SaaS on Windows
Kinetic 2025.1

Azure SQL

Microsoft Azure

2025.1.3
2025.1.2
2025.1.1

Kinetic SaaS on Linux
Kinetic 2025.1

Azure SQL

Microsoft Azure

2025.1.3
2025.1.2

2024.2
Kinetic 11.3.200

SQL Server 2022
SQL Server 2019

Windows Server 2022
Windows Server 2019

2024.2.2
2024.2.1

Kinetic SaaS
Kinetic 2024.2

Azure SQL

Microsoft Azure

2024.2.2
2024.2.1

2024.1
Kinetic 11.3.100
SLS 11.2.400

SQL Server 2019

Windows Server 2022
Windows Server 2019

2024.1.3
2024.1.2
2024.1.1

Kinetic SaaS
Kinetic 2024.1

Azure SQL

Microsoft Azure

2024.1.2
2024.1.1

Browsers: Chrome (recommended), Edge, Firefox and Safari, last 3 full versions. Certification covers installing and using ARM with a certified product version. It does not cover specific functions or features that may or may not be implemented or available.

Change Log

List of all items that was addressed in this release.

New Features
ARM-4081

Add support for Single-line Draft Invoice

ARM-4082

Auto Vendor Roll-up or Single-line Draft Invoice

ARM-4084

Auto allocate single-line invoices

ARM-5020

SLS Service Plan Purchasing: Defer the creation of a visit record in Kinetic until requisition is fully approved and PO is created in ARM

ARM-5574

Ability to Export Catalogue Item Supplier and Pricing data

ARM-5190

Support Kinetic 2025.2+ Incoterms / Incoterms Location functionality

ARM-6003

Notify Vendors of PO Issues on Invoices

Enhancements
ARM-5684

Germany regional e-invoicing updates

ARM-5689

Add VendorContactPhone to PO Dataset

ARM-5788

Update all out of date 3rd party packages

ARM-5820

Update the external notes field length in the DB

ARM-5833

Add Currency Confidence Thresholds in OCR setting

ARM-5837

Wrong original PO number sent and incorrect invoice number learning after multiple corrections

ARM-5902

No 'Ship and Hand' Line created

ARM-5921

Prevent unsupported characters in line descriptions from causing PO line creation failures

ARM-5936

Support for large Invoice files

ARM-5954

Support for invoices with no line items

ARM-5972

Surface the user-friendly reason when a PDF cannot load in Draft Invoices

ARM-6002

Add type filter to PO Suggestions

ARM-5786

Add the Primary Country of Origin details to Catalogue Items (read-only integrated from Kinetic for Kinetic parts, and editable for local catalogue items)

Resolved Issues
ARM-5487

In some scenarios the PO creation queue state does not clear the queue correctly resulting in the PO retry not working

ARM-5866

Enhance PO Creation scripts errors handling/transaction rollback resilience

ARM-5875

Fix the V2 Data Model so the PO Report populates data correctly

ARM-5913

Fixed saving of requisitions notes

ARM-6022

Change Order line receipt duplication

ARM-5577

Enhance GL account defaulting hierarchy

ARM-5606

Rejected invoice revision lockup

ARM-5867

Customers can’t match receipts on Draft Invoices

ARM-5795

Update Notes API to require not text in the request body and deprecate query string based content

ARM-5881

Online index operations can only be performed in Enterprise edition of SQL Server or Azure SQL Edge

ARM-6010

Fix SSO login failure when JWT 'sub' claim is an array (IDX11020)

ARM-6123

Fix high memory usage

Release History

Version Released Headline

2026.3.0 Current

Nov 2026

Invoice automation enhancements

2026.2.0

Aug 2026

Updated approvals workflows, rejection reason codes, .NET 10 platform

2026.1.1

Apr 2026

See release guide

2025.2.2

Jan 2026

SLS service plan support

2025.2.1

Sep 2025

See release guide

2025.1.3

Aug 2025

See release guide

2025.1.2

Apr 2025

See release guide

2025.1.1

Feb 2025

See release guide

2024.2.2

Jan 2025

See release guide

2024.2.1

Oct 2024

See release guide

2024.1.3

Aug 2024

PO receipts no longer require Python

2024.1.2

Jun 2024

See release guide

2024.1.1

Apr 2024

See release guide

2023.2.3

Feb 2024

See release guide

2023.2.2

Dec 2023

AI matching introduced (requires Python)

2023.2.1

Aug 2023

See release guide

2023.1.4

Aug 2023

See release guide

2023.1.3

Jul 2023

See release guide

2023.1.2

May 2023

See release guide

2023.1.1

Mar 2023

See release guide

2022.2.3

Feb 2023

See release guide

10.3.17

Nov 2022

Minimum version for upgrades to the current line

10.3.16

Oct 2022

See release guide

10.3.15

Aug 2022

See release guide

10.3.14

Feb 2022

See release guide

Disclaimer

This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints, dates and functional content expressed herein are believed to be accurate as of its date of publication. However, Precise Business Solutions makes no guarantee, representations or warranties with regard to the enclosed information and specifically disclaims any applicable implied warranties, such as fitness for a particular purpose, merchantability, satisfactory quality or reasonable skill and care. As each user of Epicor software is likely to be unique in their requirements in the use of such software and their business processes, users of this document are always advised to discuss the content of this document with their Precise Business Solutions account manager. All information contained herein is subject to change without notice and changes to this document since printing and other important information about the software product are made or published in release notes, and you are urged to obtain the current release notes for the software product. Copyright © Precise Business Solutions 2026. All rights reserved. No part of this publication may be reproduced in any form without the prior written consent of Precise Business Solutions.

© 2026. All rights reserved.