Mismatch Between Stock Balance and Stock Ledger

Hello. I have an issue with my stock inventory on the ERPNext.

For a given date, I have the stock balance as -100 whereas the stock ledger is showing 700. The suspect here is a cancelled delivery note which is exactly the number of missing stock. Is there a reason for this?

Can anyone give me a working suggestion here, as this only happened once and I have not been able to pinpoint the root of the issue.