Hi Pam,
s2Member does store EOT Times in the Automatic EOT Time field. However, that field is not updated until s2Member actually receives an IPN message from PayPal indicating that an EOT should occur.
So, for an active recurring subscription, that field should be empty. However, once the subscription ends, or if there’s a failed payment or user-cancellation (either manually on PayPal’s website or using a cancellation button that you created within s2Member), PayPal will send s2Member an IPN message that indicates an EOT should occur. At that time, s2Member will determine the EOT and set that date/time in the Automatic EOT Time field on the user’s account.
If you believe an EOT has occurred (e.g., a user cancelled their account), but the Automatic EOT Time field is still empty, then I recommend double-checking all of your PayPal settings, especially the IPN and PDT/Auto-Return integration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration).
Also, if you haven’t already, I recommend enabling logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging). Once logging has been enabled, you can search the logs for the Transaction ID or Subscription ID to look for messages PayPal sent to s2Member about that specific subscription. If a user cancels their subscription, the logs should show a cancellation IPN message from PayPal and s2Member indicating that it has set the EOT Time.