Skip to main content
Question

Labor Rates To import and update existing records without creating new ones

  • February 5, 2026
  • 2 replies
  • 19 views

Forum|alt.badge.img

 

Project Labor Rate (ScreenId=PM209900)

 

How to change the Labor Rates on Project Labor Rate Screen with an import scenario to update the existing Labor Item (Inventory ID) for employees

 

We have a scenario where monthly rate exists for Employees.  That is for every employee a rate exists with an effective date. 

 

Example

Employee John Rate exist for Jan 2026 and Feb 2026. 

We need to run a bulk import scenario to Remove the Labor Item created on the Labor Rates screen

 

 

 

I can create the GI to filter for the values that require update and created the import scenario.

 

I need to update existing records only

 

When I run the import scenario it seems that it want to create a new record and not update the existing Labor item. It seems that it does not see the unique Line.  I have used the PMLabour. Note ID Hoping this will allow the update

 

How can this be achieved with an import scenario?

2 replies

abhimanyuprajapati52
Jr Varsity I
Forum|alt.badge.img

@rethavanalphen11,
On the Project Labor Rate screen (PM209900), updates will only occur if the import scenario matches the full business key of the existing record. If even one key field differs, Acumatica will insert a new row.

For Project Labor Rates, the system does not rely on NoteID to determine uniqueness. The record is typically identified by a combination such as:

  • Project (if the rate is project-specific)

  • Employee

  • Labor Item (Inventory ID)

  • Effective Date

If your scenario only maps Inventory ID or Employee without matching the Effective Date exactly, the import engine will assume it’s a new rate.

A few things I recommend checking:

  1. Confirm in the screen which fields are marked as key (you can inspect this via the GI or by reviewing the DAC structure).

  2. In your import scenario, make sure those key fields are mapped and marked as “Key”.

  3. Ensure the Effective Date in your source file matches exactly what exists in the system (format and value).

  4. Test with a single known record first to confirm it updates before running bulk import.

If the key combination matches perfectly, the system will update the existing rate instead of creating a new one.


Forum|alt.badge.img

Hallo Thank you for the detailed answer.  I need to run the Update the Labor Rates Screen Screen ID PM209900.  The KEY value seems to be PMLabour. RecordID.  On the import Scenario the Key Account  for the Positions I only have the <Key:External> option to map to the PMLaborCostRate.RecordID

 

The Rate is not Project related only Employee and the only update required is the Labor Item Inventory ID to be removed.