Expression Table Record reference available immediately after store?

I’m storing transaction dates in a Datetime field using @App Info.Current Date and Time but I’m also storing an Interval field based on the difference between to Datetime fields.

Is it safe to assume that the value is available in the Expression editor immediately after the Store part of the trigger? Or should I save the Current Date and Time to a variable first and use it in both places in the trigger?

I guess this should work just fine.

My tests do also suggest, that there is no issue with this logic:

This might be different, if there is an external API involved, that needs its own time to process… But here you are working in the same (current) record Placeholder.

Thanks for the confirmation. I setup something similar on our -dev instance and came to the same conclusion.