Skip to main content

Resumen

El enum transaction_time_zone de PostgreSQL es la lista permitida para: Si se omite en transacciones, 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: timeZone opcional (metadata; omitir = null). No es obligatorio si transactedAt usa Z. Con datetime local + timeZone, la API puede guardar el UTC equivalente. Independiente de operationalHours en reglas de horario operativo.
  • Entidades (persona o empresa): operationalHours opcional en raíz; si se envía el objeto, timezone es obligatorio. Ver Crear entidad.
  • GET transacción / entidad: La respuesta incluye timeZone u operationalHours según corresponda.

Ver también