Epicor ARM Release Guides

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 2025. All rights reserved. No part of this publication may be reproduced in any form without the prior written consent of Precise Business Solutions.

Introducing Epicor ARM 2025.1.2

Epicor Advanced Requisition Management (ARM) automates and streamlines the requisitioning process, utilizing a Web browser to integrate with and extend the Epicor Purchasing module.

Multiple approval methods provide a flexible framework that can be configured to meet the requirements of any organization.

Via a separately licensed module, ARM also facilitates inventory transfers between Epicor locations/warehouses/sites and importing bulk data for Requisitions or Receiving via .csv files.

About this Document

This Release Guide describes the features and enhancements included in Epicor ARM 2025.1.2.

The information in this document was accurate at the time of publication, April 11 2025, but it may change without notice.

Browser Guide

Browser Version

Google Chrome Recommended

Last 3 Full Versions

Microsoft Edge

Mozilla Firefox

Safari

Last 3 Full Versions

Certification relates to the ability to install and use Epicor ARM with a certified product version. It does not relate to specific functions or features that may or may not be implemented or available.

Upgrade Eligibility

To upgrade to version 2025.1.2 you need to meet the following eligibility criteria:

Minimum Version

Your current version must be at least 10.3.17.

If you have a lower version, you should first upgrade to 10.3.17 before proceeding further.

Intermediate Version

After reaching the minimum version you need to upgrade to the intermediate version 2023.1.1.1.69.

The intermediate version serves as a bridge between the minimum version and this version.

This Version

Finally, after successfully upgrading to 2023.1.1.69, you can proceed with the upgrade to version 2025.1.2.

Important Upgrade Eligibility Notes

BIL Version for Kinetic 2025.1

The BIL version for Kinetic 2025.1 is version 12_0_100.

AI Matching

A first-time Python installation is a requirement with installing or upgrading to ARM 2023.2.2 or higher. This software is used with the AI Matching functionality.

The relevant Python files (Dependencies) are included within the ARM package. These must be installed manually.

Python Update (ARM 2024.1.3+)

Epicor ARM has been enhanced, eliminating the need for Python installation in order to process PO receipts.

If Python is not installed, AI-Matching will not be invoked. Instead, a complete list of all available receipts for the current Vendor and Purchase Order is displayed in the matching sub-row list without confidence levels, allowing for manual selection.

Dot Net 8

Dot Net version 8 is a requirement for the installation or upgrade to ARM 2023.2.3+.

Updating BPM, BAQ and UD Fields

An updated Precise CAB installation is required in order to obtain the latest BPMs, BAQs, and UD fields.

Epicor ARM 2025.1.2

Kinetic and SLS 2025.1 Compatibility

ARM 2025.1.2 is now compatible with Kinetic 2025.1 and SLS2025.1.

Approval Tree and Workflow Enhancements

Import Process Improvement for Approval Tree Reference Data

Overview

When importing approval tree reference data, certain entities, such as Category Group and Requisition Type (Custom Form), rely on identity-based references (IDs). A common issue arises when exporting the approval tree from one environment (e.g., Pilot) and importing it into another (e.g., Live). Since Category Group IDs and Custom Form IDs may differ between environments due to variations in data creation and order, this can lead to mismatches during the import process.

This improvement aims to enhance the import experience by providing greater control over how Category Group and Custom Form references are resolved.

New Import Options

When exporting the approval tree to JSON, the import_options section now includes two new properties that define how Category Group and Custom Form (Requisition Type) keys are matched during import:

Import by ID (default)

  • "CategoryGroupImportResolver" : "CategoryGroupID"

  • "CustomFormImportResolver" : "CustomFormID"

  • If these properties are omitted, the system defaults to ID-based matching.

Import by Name

  • "CategoryGroupImportResolver" : "Name"

  • "CustomFormImportResolver" : "Name"

  • This option allows matching by name instead of ID, helping mitigate ID mismatches across environments.

By offering both ID-based and name-based resolution options, this enhancement ensures a smoother and more flexible import process.

Optimized Approval Workflow Notifications

To improve the approval workflow and reduce unnecessary emails, the notification logic has been refined:

Notify Approvers Only When it’s Their Turn
  • Approvers will receive an email only when their approval is required.

  • If an approver is scheduled for multiple approval stages, they will not receive duplicate notifications before it is their turn.

Avoid Repeated Notifications During "Approval in Progress"
  • Once a requisition is in the approval process, approvers will not receive additional emails unless a new action is required from them.

  • This prevents redundant notifications while ensuring timely approvals.

These enhancements streamline communication, reduce inbox clutter, and ensure approvers receive notifications only when necessary.

System Enhancements

Location Management

ARM now supports the ability to export, import, and update Locations, enabling users to easily edit and maintain location address data.

Requisition Type

The following additional options have been added to the Requisition Type:

  • Do not use Requisition Type

  • Use Requisition Type on the REQ header optionally

  • Required to use Requisition Type on the Requisition header

Additionally, a new setting titled ‘Use Requisition Line Custom Forms’ has been introduced with these options:

  • Do not use Requisition line custom form at the line level

  • Use Requisition line custom form on the Requisition line optionally

  • Required to use Requisition line custom form on the REQ line

Note: The above settings now function independently.

UOM Active Flag

ARM has introduced its own ‘Active’ flag, allowing users to mark UOMs as active or inactive within ARM if they meet specific conditions. For example, only UOMs that are active and belong to an active UOM class in Kinetic can be set as active in ARM.

Inactive UOMs are automatically filtered out from selection in new documents.

Additionally, deactivating a UOM class will automatically deactivate all of its associated UOMs.

Category Active Flag

ARM has introduced its own ‘Active’ flag, allowing users to mark Categories as active or inactive within ARM if they meet specific conditions.

Standing Order New Permissions

Two new permissions have been added to manage Standing Orders separately:

  • View Standing Order

  • Edit Standing Order

Blanket Order Released By

The Released By detail is now displayed on the Blanket Order Lines.

Extended Support for Epicor Tax Settings in ARM

Key Epicor Tax settings are now integrated, providing a more intuitive and streamlined tax management experience within ARM.

Company Configuration – PO Tax Calculation

The ‘Calculate Taxes for Purchase Orders’ and ‘Default Purchase Line Taxable’ settings are now integrated into the Company Maintenance screen for improved visibility and control.

Product Tax Category – Internal Usage Taxable

The Product Tax Category field is now optional on requisitions, providing greater flexibility based on business requirements.

UI Enhancements for Tax Visibility

Requisition Line Detail Menu

  • A new ‘Taxable’ field has been added to indicate whether tax will be calculated by default.

  • Tax status indicators have been introduced on the line. These include ‘Tax Exclusive Pricing’, ‘Tax Inclusive Pricing’ and ‘No Taxes’.

AP Invoice Creation Date and Created By Capture and Display

ARM now displays the Created Date and Entry Person on the AP Dashboard.

The main document will show the created date and created by at the bottom right, and the export file now includes the created date and Entry Person detail.

Supplier Part Reference (Vendor SKU) Display on PO and EDI

The PO Line Supplier Part Number will now be displayed alongside the Part Number in the line-level details of the PO screen.

Additionally, the EDI SupplierPartID tag now includes both the Vendor SKU and Part Number.

This enhancement allows users to efficiently cross-check and reconcile received items with system records, ensuring a more accurate and a more streamlined receipting process.

Support Open Balance for Overdue PO Receipt Notification

A new column titled ‘Open Balance’ has been added to the ‘Send Reminder for Overdue Purchase Order Receipt’ scheduled job notification.

Only the Requisition Owner(s) whose PO lines are overdue will receive a notification, displaying their total PO amount and the corresponding open balance.

User Export and Import Additional Field Support

Additional fields have been added to the User Export and Import functionality for improved data management. They include:

  • Job Title

  • Country

  • Street

  • Home Phone

  • City

  • Mobile Phone

  • State

  • AP Invoice Batch Number

  • Postal Code

Job Title Support for User and Requester

A new ‘Job Title’ field has been added to the User and Requester functionality.

PO Report Data Set Extension

The ERP PO Number (E9PONumberReference) and Purchase Order Line note have been added to the PO report data set (HTML), enabling improved visibility and reference within the report.

OCR Settings and Default Values

Some OCR settings have been renamed, and default values have been updated to improve clarity for users.

A new setting titled ‘Ignore Mismatch Warnings’ has been introduced on the Due Date and Payment Terms. The system will determine whether to ignore mismatch warnings here. When checked, the system will ignore warnings if the value conflicts with a calculated/default value, thus allowing automatic invoice creation.

Enhanced UOM Handling for PunchOut Requisitions

ARM now displays both the PunchOut UOM and ARM’s UOM on requisition lines.

Additionally, the UOM mapping logic has changed to improve accuracy and user control. When a PunchOut cart is imported into ARM the following logic is applied:

  1. If a valid UOM mapping is identified, populate the UOM field with the mapped value. The UOM field will be read only.

  2. If no valid UOM mapping is identified, leave the UOM field blank and the user must manually enter the UOM for these lines.

UOM Mapping Update or Insert for Requisition PunchOut Items

When a user adds items from a configured PunchOut site to a requisition, the UOM for an item may be missing a direct mapping to an ARM UOM, or there may be an existing mapping that the user wishes to replace.

Now, users can select an ARM UOM from the lookup to use for the relevant item.

At this point, if the user has permission to maintain PunchOuts, they are provided with the following options:

Replace the mapping in UOM Mapping

if there is an existing mapping between the supplier’s mapping in UOM Mapping.

Replace the mapping in the Supplier’s PunchOut UOM Mapping

if there is an existing mapping between the supplier’s UOM in the PunchOut UOM mapping for the PunchOut Supplier.

Insert a new mapping

between the supplier’s UOM and the selected ARM UOM (in the Supplier’s PunchOut UOM Mapping), if there is no mapping in the Supplier’s PunchOut for the supplier’s UOM.

If a user accepts the option to update or insert, this will only occur upon a successful final PO EDI submission.

ARM and Kinetic Discrepancy Prevention with Enhanced PO Number Lookup

Requisition, PFO and PO Search Screen

ARM has merged the two separate filter inputs into a single field for Purchase Order Number.

AP Invoice Details Form

Enable searching by both ARM and Kinetic PO numbers for ‘Add from Receipts’ and ‘Add Unreceived’.

Utilize the Purchase Order Lookup for ‘Add Advanced Bill’ to ensure consistency.

New Invoice from Receipts Screen

Implement Purchase Order Lookup to retrieve and return the ARM PO number accurately.

Tolerance Checking Extended Cost Support

ARM now supports a new tolerance checking criterion: Extended Cost. This applies to both AP receipts and PO receipts.

Support All Buyers with Buyer Integration Job

The Buyer job in ARM now includes all buyers that the ARM integration account can read, regardless of their authorization status.

Additionally, both BuyerID and BuyerCode are available within the approval tree export functionality. The approval tree import function will use BuyerCode as the key to match buyers in ARM, ignoring BuyerID, thus aligning with Kinetic’s behavior.