Wenn Sie ein Datumsfeld in NetSuite über die API (z. B. Startdatum des Verkaufsauftrags) ausfüllen, müssen Sie einen Zeitstempel + Zeitzone angeben, obwohl der Zeitstempel in NetSuite nicht angezeigt wird.Übergeben von Datumswert an NetSuite über API
Kennt jemand die Logik NetSuite verwendet, um ein Datum + Zeitstempel zu einem Datum zu verdecken?
Zum Beispiel, manchmal, wenn ich ein Datum + Uhrzeit vom 1. Oktober 2016 00:00:00 UTC passiere, sehe ich 30. September 2016 in NetSuite. Andere Zeiten, sehe ich das Datum als 1. Oktober 2016 in NetSuite angezeigt. Die Logik scheint inkonsistent zu sein. Kann jemand die Logik erklären?
Nach ein paar Versuchen und Fehler, habe ich versucht, den API-Benutzer wechseln und ihre Zeitzone auf GMT. Das scheint zu funktionieren - hoffentlich kehrt es nicht zurück. Ich kann nur daran denken, dass unser Integrationstool eine Sitzung mit dem ursprünglichen API-Benutzer geöffnet hat und ihre Änderung der Zeitzone nicht sofort wirksam wurde. – angrycrab