Question for Bin Doctype

I have created a feature that validates the actual qty from Bin. However I have received some feedback from users that the Item still has stocks but they cannot save it, I tested the Bin from production it takes 30mins to update the bin from the Purchase Receipt and I think the Item needs an opening balance in order to have recorded in Bin I think Purchase Receipt itself doesn’t create a new doc for that specific Item and Warehouse. Thank you!