To prevent it completely:
- No backdated entries
- No landed cost voucher after making future entries
- No cancelling stock transactions
These are the 3 reason stock Ledger is reposted and causes a difference in incoming and outgoing value in stock transfer. I’ve discussed this at length in my other topics.
To test it. Create a test server and follow the steps in order
- Make purchase receipt on 2020-01-02 @ $100
- Make stock transfer on 2020-01-03
- Make purchase receipt on 2020-01-01 (backdated) @ $80
- Check your stock transfer entry and it’ll show a stock adjustment of $20 for FIFO or $10 for MA (given that qty was 1 for each transaction)