Visão geral
O enum transaction_time_zone do PostgreSQL é a lista permitida para:timeZoneem Criar transação e Criar loteoperationalHours.timezoneem Criar entidade, pessoa, empresa e criação automática
time_zone permanece null. Em entidades, operational_hours permanece null quando o objeto operationalHours não é enviado.
É diferente de deviceDetails.timezone (fuso reportado pelo dispositivo) e do fuso padrão da organização nas configurações do workspace.
Valores permitidos
Envie o string exatamente como na tabela (diferencia maiúsculas/minúsculas). Não use nomes de chaves de enum TypeScript.
Uso
- Transações:
timeZoneopcional (metadata; omitir =null). Não é obrigatório quandotransactedAtusaZ. Com datetime local +timeZone, a API pode gravar o UTC equivalente. Independente deoperationalHoursnas regras de horário operacional. - Entidades (pessoa ou empresa):
operationalHoursopcional na raiz; se o objeto for enviado,timezoneé obrigatório. Ver Criar entidade. - GET transação / entidade: A resposta inclui
timeZoneouoperationalHoursconforme o caso.