determine if a user changed a file? The answer is yes. NetSuite has a detective control for this. NetSuite adds a hash on each file in the File Cabinet.
A file hash is a unique signature for data that helps to identify it in a verifiable way. A file hash can be used for various purposes, including protecting the integrity of files, software, and data (i.e., proving that no one has tampered with the data) and deduping (de-duplicating) data.
Typical use cases are:
– Check if there are changes in the code (script file)
– Check if someone replaced the payment file (generated by the EFT bundle)
To check this:
1. Open the file in the File Cabinet (you can use the Global Search).
2. Check the Notes subtab and System Notes sublist.
3. Check for any changes in the File Content Hash field.
The File Content Hash should be the same when verified externally (sample tool https://hash-file.online/). You can use SHA-1 hash function.