In all my past projects, for the following reasons, I have always used the **server.database.timestamp** for datetime field values, at the moment the record (row) is inserted or updated on the server.
- Consistency
- Client machine could have incorrect time
But one could argue, as an example, whether a bill is created at the time it is started or the time it is completed.
Are there any benefits in using the timestamp of "*start of record editing*" rather than the timestamp at "*posting the record*"?
Asked by Rohit Gupta
(2126 rep)
Apr 17, 2025, 07:00 AM