Update Stock Item Attributes When Last Cost Is Changed
I need help creating a Business Event / automation in Acumatica for the following requirement.
Requirement
When the Last Cost of a Stock Item is updated from:
Stock Items → Price/Cost tab → Last Cost
I want to automatically update two attributes in the Stock Item → Attributes tab:
| Attribute ID | Attribute Value |
|---|---|
ILANDEDCST | Cost Landed Cost |
IMARGIN | Cost Margin |
The values for these attributes are currently available through a Generic Inquiry.
Expected Process
-
User updates Last Cost on the Stock Item.
-
The Business Event should detect that the Last Cost has changed.
-
The Business Event should trigger an Import Scenario.
-
The Import Scenario should update the corresponding attributes on the Stock Item:
-
Attribute
ILANDEDCST -
Attribute
IMARGIN
-
-
The updated values should then be visible in the Stock Item → Attributes tab.
Issue
I have already created the Generic Inquiry and Import Scenario, but I am having difficulty getting the Business Event to trigger when Last Cost is changed from the Stock Items screen.
I would like to know:
-
What should be used as the Business Event Trigger?
-
Which DAC/field should be monitored for the Last Cost change?
-
Should I use
InventoryItem.LastCostor another field/table? -
How should the Business Event be configured so it triggers only when Last Cost changes?
-
What is the recommended way to update
CSAnswersfor the attributesILANDEDCSTandIMARGIN? -
Is an Import Scenario triggered by a Business Event the correct approach for this requirement, or is there a better Acumatica-native approach?
I am using Acumatica / 2026 R1.
Any guidance on the correct GI → Business Event → Import Scenario → Stock Item Attributes configuration would be greatly appreciated.
Thank you.