Just to avoid confusion : you have to consider that inventory data is definitive, like a new starting point for all further calculations.
Whatever you record before/after an inventory, you must always make sure the quantity at the date of the inventory is unchanged.
So in a way, you do not "always want the moves of that day included": if ever you allow a past move to be inserted at a time before an inventory, then it must not change the quantity available at the time of the inventory because it was already accounted for in the inventory.
Just to avoid confusion : you have to consider that inventory data is definitive, like a new starting point for all further calculations.
Whatever you record before/after an inventory, you must always make sure the quantity at the date of the inventory is unchanged.
So in a way, you do not "always want the moves of that day included": if ever you allow a past move to be inserted at a time before an inventory, then it must not change the quantity available at the time of the inventory because it was already accounted for in the inventory.