Skip to main content
Question

Import Scenarios to Update Substitution Lists

  • January 16, 2025
  • 1 reply
  • 73 views

PaulMainard55
Captain II
Forum|alt.badge.img+3

We have a client who is using a third-party timecard and payroll system which utilizes Alpha-based employee IDs in these systems.  We also need to import time card data into Acumatica, but our employees are numerically assigned and have limited 7-character codes due to the BIZACCT segmented key setting.  For this reason we are using “Substitution Lists” to cross-reference the Timecard’s employee identifier with the Employee ID in Acumatica.  We are storing the timecard system’s employee ID using External Ref Nbr field in the Employee screen.

In order to keep our substitution list up to date, we’re using the Employee GI as a data provider to update the GI using an import scenario.  Knowing that the substitution list will error if we try using the “=1” code for new lines, we’re using the @@OriginalValue constant to define the row key and mapping it to the Native Field [SubstitutionValues.OriginalValue].  The expectation is that the import will locate the Original Value in the grid, if it exists, and then update the substitution value accordingly.  

What we’re finding is that Acumatica actually throws an error if it finds the Original Value in the grid, as opposed to updating the substitution value associated with the Key Original Value.

Has anyone had any success using a GI to update substitution lists by way of an import scenario?  If so, show your work below.  

Here’s a screenshot of our import scenario:

 

1 reply

KrunalDoshi
Jr Varsity II
Forum|alt.badge.img
  • Jr Varsity II
  • March 18, 2026

Hi ​@PaulMainard55,

Have you found a way to import Substitution List? You probably would have or may be found a different way to achieve this task. But you are right, it does throws error while importing Substitution List through Import Scenario and is unable to locate the existing value to update. This is probably because the key field is somehow now visible in Import Scenario from details lines.

However, the Upload button definitely works great in both the case of updating existing or adding new. If you have not yet found the solution, then hope this works for you. Of course, it is manual process.