Resumen
El enum transaction_time_zone de PostgreSQL es la lista permitida para:timeZoneen Crear transacción y Crear loteoperationalHours.timezoneen Crear entidad, persona, empresa y creación automática
time_zone queda en null. En entidades, operational_hours queda en null cuando no se envía el objeto operationalHours.
Es distinto de deviceDetails.timezone (zona reportada por el dispositivo) y de la zona horaria por defecto de la organización en la configuración del workspace.
Valores permitidos
Enviá el string exactamente como en la tabla (sensible a mayúsculas/minúsculas). No uses nombres de claves de enums en TypeScript.
Uso
- Transacciones:
timeZoneopcional (metadata; omitir =null). No es obligatorio sitransactedAtusaZ. Con datetime local +timeZone, la API puede guardar el UTC equivalente. Independiente deoperationalHoursen reglas de horario operativo. - Entidades (persona o empresa):
operationalHoursopcional en raíz; si se envía el objeto,timezonees obligatorio. Ver Crear entidad. - GET transacción / entidad: La respuesta incluye
timeZoneuoperationalHourssegún corresponda.