@reptar As far as I remember this can be accomplish by a native NetSuite module:
Inventory Count(SCM (Supply Chain Management) -> Inventory Management -> Basic Inventory Management -> Inventory Count).
That module or within that module there is a concept of cycle counts or inventory count, the person who counts can't immediately adjust, upon approval of that count record then an inventory adjustment would or could be generated.