Skip to main content
Question

Inventory Transaction History Ending Qtys change based on screen filters

  • March 3, 2026
  • 3 replies
  • 27 views

mkabacinski
Freshman I

Hi All,

I came across a situation where I see Acumatica changed quantities based on applying a filter to a column within the Transaction History. When I apply a filter on "Tran. Type" to only show adjustment, it changes the ending quantity amount. It seems to remove the 10/2/2025 issue transaction from the math.

attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MzMwMDY2Njk4MjMsImRvbWFpbiI6Im1hcmlvbmJvZHkuZnJlc2hzZXJ2aWNlLmNvbSIsInR5cGUiOjF9.rcXjlaGefy0nERoZdiKJf7ym3MvgjQ772Rb4ew1b0_g

attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MzMwMDY2Njk4MjQsImRvbWFpbiI6Im1hcmlvbmJvZHkuZnJlc2hzZXJ2aWNlLmNvbSIsInR5cGUiOjF9.y9XHYaPgVvht8rTMh4woVAITjyW8nDlWgDe6yhw6IXk

 

I am not sure why it changes the math. It should only change which types of transactions are viewed correct?  Does anyone have any ideas what is going on here?

 

Thanks

3 replies

jhalling52
Freshman II
  • Freshman II
  • March 4, 2026

Hi ​@mkabacinski,

 

The Inventory Transaction History balances (Beginning Qty and Ending Qty) are recalculated after filters are applied, similar to how a Generic Inquiry behaves. Rather than simply hiding unselected transaction types, the inquiry recalculates the aggregates and running balances based only on the visible rows.

Because of this, applying a filter to Transaction Type can change the displayed Ending Quantity since the calculation no longer includes the filtered-out transactions.

 

Example of applying filter:

 

 

Even changing how column sort will impact the calculated Qty.

 

There isn’t a table that gives you a fixed ending balance after every IN Transaction, as this is calculated by the query results.  However, you could look at a custom GI or Report.  The INItemSiteHist table will give you all Inventory movement by period.  


mkabacinski
Freshman I
  • Author
  • Freshman I
  • March 5, 2026

Hi ​@mkabacinski,

 

The Inventory Transaction History balances (Beginning Qty and Ending Qty) are recalculated after filters are applied, similar to how a Generic Inquiry behaves. Rather than simply hiding unselected transaction types, the inquiry recalculates the aggregates and running balances based only on the visible rows.

Because of this, applying a filter to Transaction Type can change the displayed Ending Quantity since the calculation no longer includes the filtered-out transactions.

 

Example of applying filter:

 

 

Even changing how column sort will impact the calculated Qty.

 

There isn’t a table that gives you a fixed ending balance after every IN Transaction, as this is calculated by the query results.  However, you could look at a custom GI or Report.  The INItemSiteHist table will give you all Inventory movement by period.  

 

 

Thanks, Do you know what the purpose is that it would be designed to recalculate based on the results.  I would think if you are looking at transaction history, once the transaction takes place those numbers should be static.  Will look into the table you mentioned.


jhalling52
Freshman II
  • Freshman II
  • March 6, 2026

I think the reason is the Beg and End Quantity is calculated is that these balances aren’t stored in any data table per transaction line in Acumatica.  The INTran only stores the Qty and the InvtMult indicating if the Qty is increasing or decreasing.  I’ve built sub queries before to get the Beg and End Qty, but ultimately balance will be calculated and not static.