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 2023.2.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 2023.2.2.
| The information in this document was accurate at the time of publication, December 14 2023, 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 2023.2.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.67.
The intermediate version serves as a bridge between the minimum version and this version.
- This Version
-
Finally, after successfully upgrading to 2023.1.1.67, you can proceed with the upgrade to version 2023.2.2.
Important Upgrade Eligibility Notes
A first-time Python installation is a requirement with installing or upgrading to ARM 2023.2.
The relevant Python files (Dependencies) are included within the ARM package. These must be installed manually.
This software is used with the AI Matching functionality. tra
An updated Precise CAB installation is also required in order to obtain the latest BPMs, BAQs and UD fields.
Epicor ARM 2023.2.2
Release Date: December 14 2023
ARM AI-OCR Enhancements
Python installation is required for AI Matching. Refer to the Upgrade Eligibility section.
AI Matching
The new Matching engine extends functionality to operate across a larger scale, as opposed to the approach in place prior to this release.
It takes the whole data set of invoices and receipts into account and performs the matching process by attempting to link each invoice line with a list of all possible receipts. In this way, a list is generated whereby the best matching suggestions are identified for all input invoices.
There are 3 new thresholds introduced on the Company and Vendor level.
- Cutoff Threshold
-
If the suggested receipt match is below this value, it will not be available for the user to select.
- Populate Threshold
-
If the suggested receipt match with the highest confidence is greater than or equal to the threshold, the Draft Invoice line will be automatically matched to the receipt match.
- Trust Threshold
-
If the suggested receipt match with the highest confidence is greater or equal to the threshold, the auto-populated field will be trusted, allowing automatic invoice creation.
Email to ARM AI-OCR
Customers or approved suppliers can send AP invoices to the ARM-AI OCR Inbox. ARM AI-OCR will regularly scan the Inbox, process incoming emails, and place them in a queue that ARM can monitor.
When new documents are detected in the queue, ARM will retrieve them, confirm their receipt to remove the processed documents from the queue, and then proceed with the standard processing to create Draft invoices using the original content of the attached PDFs.
Duplicate Draft Invoice Enhancement
Instead of disregarding the detected duplicate Draft invoice, ARM generates a Draft invoice record and automatically places it on hold with the reason.
The user has the option to ‘Release Hold’ and proceed from there.
Support Regional Decimal
Different countries have their own officially designated symbols for use as the decimal separator.
For example, European countries use the comma as a decimal separator instead of a point.
To accommodate this, a new setting called "Default Locale" has been introduced in the Company settings. This setting specifies the default locale that will be used when parsing numeric values.
You may override the Default Locale on Vendor maintenance if needed.
Manual Draft Invoice Creation
ARM now supports a new menu called ‘Draft Invoice’. Users can create a manual Draft invoice either via the main menu or the OCR Dashboard.
When Draft invoices are in a 'Saved' state, they can only be edited by their original owners. Validation and matching processes are now conducted separately. Matching will occur once all validation errors are resolved, and no warnings remain unacknowledged by a user.
Draft Invoice for Bulk Review
Draft invoices may now be sent in bulk for review.
Support Error Type Search
The ability to search by the error type is now available on the Draft Invoice dashboard.
Ancora Enhancement
The Packing Slip and Vendor code is now supported within Ancora’s XML. ARM AI-OCR does not support this functionality directly; however, users can manually enter the packing slip during Draft invoice creation.
AP Invoice Enhancements
Entry Person on AP Filter
Users can now search AP invoices by the entry person.
An update to the BAQ APInvoiceByLineItemSearch (APInvoiceByLineItemSearch-E10.1.x.baq) is required for this.
Show Rejected on AP Filter
A new check box titled ‘Show Rejected’ has been added to the AP Invoices filter. Users now have the option to display or conceal rejected AP invoices.
Invoice Type on AP Filter
Users can now filter the AP invoice by type, including 'Any,' 'Invoice,' and 'Debit memo.'
An updated BAQ called 'APInvoiceByLineItemSearch' has been modified to cater for this searching ability.
New Permissions
A series of new permissions has been introduced for AP Invoices:
-
Edit AP Invoice Header Amount
-
Edit AP Invoice Currency
-
Edit AP Invoice Payment Method
-
Edit AP Invoice Line GL Distribution
-
Edit AP Invoice Header Bank Information
-
Review AP Invoices
Bank/Remit To
Bank/Remit To and Bank Details are now accessible on the AP header. Users may edit this information only when they have the 'Edit AP Invoice Header Bank Information' permission.
User Defined Field
Users may now create a (single) user-defined field for the AP header.
This optional field will not have any validation or logic within ARM. Its value will integrate into the APInvHed_UD field within Kinetic.
Email Notification for AP Approval
The GL distribution detail is now included in the email for the Approver’s reference.
User Maintenance Screen Enhancements
Reorganize User Maintenance to Multiple Distinct Tabs
The User Detail UI now has a new layout. Data is separated into tabs, these being:
Information, Roles, Assigned Permissions, Default Settings, Assigned Locations, Assigned Punchouts, Assigned AP Payment Methods, Assigned Vendor Groups, Assigned Category Groups, and Assigned GL Account.
Support User Deletion
Support for the ‘Delete User’ feature is now available. This allows you to delete any user who has not been involved within any workflows or created any requisitions.
First Time ARM Login Registration
When ‘Allow User Self Registration’ is enabled, new users can self-register upon their first login to the ARM system. An email will be triggered to ARMADMIN that provides the ability to grant the new user access to ARM.
Support ISO Country Code
Support for ISO country codes within the Punchout functionality is now available.
Mail Setting Maintenance
ARM now provides support for the following email sending options:
- Microsoft 365 (Microsoft Graph)
-
This is the recommended client for sending emails using Microsoft 365. The Azure App can be shared with the App configured for SharePoint storage.
- Modern SMTP
-
The system will use the SMTP Client that supports various authentication types, including CRAM-MD5, DIGEST-MD5, LOGIN, NTLM, PLAIN, SCRAM-SHA-1[PLUS], SCRAM-SHA256[PLUS],SCRAM-SHA-512[PLUS].
- SMTP
-
The system will use the standard SMTP Client. Modern authentication types are not supported in this mode.
A new tab called 'Certificate Maintenance' has been introduced to manage the certificates that are uploaded for SharePoint and Microsoft 365.
Term Code Mapping
ARM AI-OCR has added the raw terms read from the invoice into the JSON payload. This means ARM can now have its own Terms Code mapping feature added so that the raw values can be mapped to valid Epicor Terms Codes.
A new 'Terms Codes' menu item has been added to the Administration section for mapping purposes.
Support for Filtering for Job Assembly
Job assembly filtering has been added to PO Suggestions:
Add Item from Job Material and Add Item from Job Operation.
Support for Currency Decimals
ARM now supports the number of decimals defined in the currency settings of Kinetic. Users can specify the number of decimals that the currency will display for all unit cost amounts.
Purchase Order and Blanket Order Receipts Deletion
Support for the deletion of Purchase Order and Blanket Order Release/Receipts is now available.
A new 'Delete' button will be added to the Receipt history and Blanket Order Release for this purpose.
Additionally, two new permissions have been introduced to facilitate the deletion of PO receipts and Blanket order release.
Blanket Order and Pro Forma Owner
ARM now displays the owners on the PFO and Blanket Order lines and enables users to replace the owner on these lines. An email notification will be sent to inform the new owner when a release is required from the Blanket Order for OCR matching.
Additionally, two new permissions have been introduced to facilitate the replacement of owners for both PFO and BPFO.
Support for Unicode
ARM now supports description or text box in Unicode characters. For example, users can enter part and vendor descriptions in Chinese characters.
Support for Product Revision
Users can now include a product revision when making a purchase from the catalog. Purchase order suggestions will also display the product revision. Purchase orders with revisions will be updated in Kinetic.