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 2024.1.3

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 2024.1.3.

The information in this document was accurate at the time of publication, August 28 2024, 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 2024.1.3 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 2024.1.3.

Important Upgrade Eligibility Notes

BIL Version for Kinetic 2024.1

The BIL version for Kinetic 2024.1 is version 11_3_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 2024.1.3

Release Date: August 28 2024

System Enhancements

Header Default Functionality

The existing logic has not changed. Any fields that are populated and checked will still be used to default values onto new lines as they are added.

The Pin on the lines has been removed and new check boxes to control ‘Select all' and 'Deselect all' actions have been added to the interface.

'Apply selected fields to lines' at the header default has been renamed to 'Apply selected fields to selected lines'. When clicked, this will only apply the selected defaults to the lines with the 'selected' check box flagged.

PO Integration

A long-running strategy has been implemented for PO integration.

PO integration now operates within a standard 10-second window. If integration requires more time beyond this, ARM automatically switches to a long-running strategy. This strategy monitors the ongoing process in BIL and updates the PO record in ARM once the integration in BIL is complete.

This enhancement offers a significant benefit: ARM will no longer be blocked by large PO integrations. Even when ARM is processing a large PO in the background, it remains open to handle additional PO integration requests.

In addition, there is an enhancement of marking failed PO transactions that includes a call to Kinetic to perform basic checks, such as:

  • Ensuring the PO is approved.

  • Verifying that the total number of PO lines in ARM matches the total in Kinetic.

  • Confirming that the total release lines of the PO in ARM align with those in Kinetic.

If there is a mismatch in any of the above conditions, a warning will appear, allowing the user to choose whether to proceed with marking the PO as integrated.

When marking the PO as integrated, the Kinetic references are set back to the ARM PO.

Change Order Process

When initiating a Change Order, the PO header-level fields are now copied into the header ‘Defaults’. If any line-level header field is changed on any or all lines, ARM will display the following warning: "<Field> on Change Orders must be the same on all lines. Update all lines to this value?"

Upon approval, ARM will update the merge logic to ensure that any changed line-level header fields are updated on the existing purchase order.

GL Defaulting Logic on Inventory Items

A new setting has been introduced for inventory GL masking titled ‘Use ARM’s GL defaulting logic on inventory items’.

Enabling this setting will prompt ARM to use the ‘GL Account Mask Sequence’ for inventory items, similar to non-inventory items.

Warning: If ARM’s GL defaulting logic is enabled for inventory items, Kinetic’s Posting Rules should be updated to align with ARM.

Permissions

Search Attachments

A new permission has been added titled ‘Search Attachments’ and users with this permission will have access to the ‘Search Attachments’ menu item.

Edit GL Account on AP Invoice

The permission previously known as ‘Revise GL Account on AP Invoice’ has been renamed to ‘Edit GL Account on AP Invoice’. Users with this permission can now edit the GL Account and any related GL Reference Codes on existing GL Distribution records.

Print Model Report

Users with this permission can print a Model Report to see all available fields in the PO report.

Can Execute Integration Tasks

The existing permission titled 'Can Execute Integration Tasks' has been enhanced to control the 'Synchronize' button on the Purchase Order, allowing it to synchronize and update data for header and line miscellaneous charges.

Requisition Vendor Search by Tax ID

The Requisition Vendor search has a new parameter to include searching by Tax ID.

Invoice Search by Reviewer

For Draft Invoices, users can now search by the reviewer name when the status is 'Review in Progress'.

Export/Import Enhancements

Activating/Deactivating Locations in ARM

Users now have the ability to activate or deactivate locations directly from the ARM interface.

A status flag is available to represent both the Kinetic state and the local location state, allowing for clear identification of inactive locations.

Additionally, a checkbox has been added to the location maintenance listing (with a ‘Select All’ option) and an action in the top bar to ‘Activate’ or ‘Deactivate’ the selected locations.

Import/Export Feature for Mass Updates to Vendor Configuration

Users can now export a list of vendors, make bulk updates to the vendor data, and then re-import the updated information back into Epicor ARM.

Support for Miscellaneous Charges

Purchase Order Line Items

On the Purchase Order Line screen, ARM now displays the breakdown of PO line miscellaneous charges from Kinetic.

A new column titled ‘Misc. Charge’ has been added to display any miscellaneous charges for each line item. In addition, a ‘Total’ column has been added to the right of the ‘Misc. Charge’ column to show the total amount for each line item.

These enhancements aim to provide a clearer overview of charges and Open Balances on the Purchase Order.

Purchase Order Interface Update

The Purchase Order screen has been updated to display the following new elements on the Header:

  • Misc. Charge: Shows any miscellaneous charges associated with the PO.

  • Open Balance: Indicates the remaining PO amount.

Support for Misc. Charge Value on Draft Invoice Lines

A ‘Misc Charge’ column has been added to the draft invoice.

Additionally, a new setting called ‘Default Miscellaneous Charge Code for AP Invoice Lines’ has been introduced in the company settings and Vendor maintenance. This setting will be used when converting a draft invoice to an AP invoice for miscellaneous lines. For PO receipts, the miscellaneous charge code specified on the purchase order will be applied.

Support for Epicor Content Manager

Epicor ARM has added a new Attachment Storage Type called ECM. This is Epicor Content Manager - also known as DocStar.

Environment Banner Text

User now have the ability to add a custom label for their environment.

This label will help differentiate between pilot, test, and production environments, thereby reducing the risk of upgrading, pulling or refreshing the incorrect one.

Vendor Verification Job

ARM has introduced a new job called ‘Vendor Verification’ which periodically loads vendor verification data from Smart Invoice Capture and updates the verification status of vendor entries in ARM. This process runs daily by default.

Vendors can now be marked as ‘Self-verified’ within ARM. This feature allows users to refresh the verification status for each vendor from Smart Invoice Capture.

The ‘Refresh Verification Status’ option will be hidden if the Smart Invoice Capture endpoint is not set up. However, users can still perform verification within ARM.

Inventory Item Import Batch Size

A new setting called ‘Inventory Item Import Batch Size’ has been introduced to allow the InventoryItemService in BIL to process changes in configurable batch sizes.

The default value for this setting is 100, but users can adjust it to a lower or higher number to synchronize parts from Kinetic to ARM in more manageable sized batches.

For ARM SaaS users, lowering this value can help prevent the 499 status code error.