Help needed. Timezone difference between web service and server on BC on-prem

Hi Experts,

I really need help on timezone differences on webservices and locale.

I'm currently using BC on premise


  the server timezone is UTC

  user A timezone is GMT+9

  user B timezone is GMT+7

When users call web services via SOAP it will show datetime value in the table on their respective timezone.

However i created a function that automatically allow report creation to pdf and send them via server.

The datetime value on the report using the server timezone.

Is there a way to get the user local timezone and send them to the report ?