Error on outgoing transaction if time is not synchronized

Hi,
my configuration is NCC running local Windows, NCC settings point to
NIS server running on other distinct machine VPS running Debian.
I experienced making ougoing transaction when these machines
have 10 seconds difference in time.

This situation result in transaction error.

After changing NCC machine time to the same value of NIS
machine time, up to the second, transaction coud complete.

I’ve read NEM infrastructure have some sort of time protocol,
not needing a time deamon…

Will this be helpful?

http://bob.nem.ninja/docs/#initiating-a-transaction

Possible Errors:

There are various errors that can occur due to failure of transaction validation See Appendix A: Error object for more information of the error object and Appendix B: NIS Errors for the error message.

The most common errors are:

The sender account has not enough funds.
The timestamp is invalid because it lies too far in the future.
The deadline is invalid because it has already been passed.
The attached message is too large.
The transaction is already known.
There is another transaction conflicting with this transaction. This can happen when trying to transfer the importance to another account.

FAILURE_TIMESTAMP_TOO_FAR_IN_PAST
・The timestamp of the entity lies to far in the past.
FAILURE_TIMESTAMP_TOO_FAR_IN_FUTURE
・The timestamp of the entity lies too far in the future.

1 Like