Here I found a very good explanation of the logic for ROUNDDIFF transactions:
However, we have only experienced ROUNDDIFF transactions created once (2021-06-30). Since then new parts are available with qty 0 and inventory value <> 0. No new ROUNDDIFF transactions have been created. Is there a setting whether to have these transactions created or not? Something we are missing?
Our problem when the transactions are created:
We run the scheduled task “Aggregate inventory transactions per period” on the 3rd day of each month (offset:3). The reason is that we want to be able to update date applied on the 1st and 2nd day before the statistics are updated.
So the inventory transactions for June were aggregated on July 3rd. Fine.
Then on August 3rd the inventory transactions for July were aggregated. Now also the ROUNDDIFF transactions were created for June since the statistical period of July was created in August. This causes postings dated 2021-06-30 but since the period of June is closed we don’t want to transfer them to Finance.
Now the idea was to have the “Aggregate inventory transactions per period” running on the 3rd and the 4th of each period. Then the ROUNDDIFF postings would have been created on the 4th instead.
However, now when we run the same job in our test environment, no ROUNDDIFF transactions are created.
So is there something I should do in order to have the ROUNDDIFF transactions created, other than running the “Aggregate inventory transactions per period” with an offset within the current period?
Please advise.