Skip to main content
GET
/
regras-de-ponto
/
{regraDePontoId}
/
configuracao
/
horas-extras
Coleta todas as informações de uma regra de ponto etapa de configuração de horas extras
curl --request GET \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/configuracao/horas-extras
{
  "diaFechamento": 20,
  "considerarFeriadoDiaTrabalho": false,
  "calcularSeparadoIntervalo": true,
  "utilizarConfigPadrao": false,
  "utilizarConfigPersonalizada": false,
  "controlarMeiaFalta": true,
  "utilizarConfigAvancada": true,
  "regraDePontoConfigAvancada": [
    {
      "periodoRegra": "DIA_DE_TRABALHO",
      "percentualAvancado": [
        {
          "posicao": 0,
          "percentual": 0.5,
          "limite": "02:00"
        },
        {
          "posicao": 1,
          "percentual": 0.75
        }
      ]
    }
  ],
  "regraDePontoId": "regraDePontoId-id",
  "tipoRegrasDePonto": "HORAS_EXTRAS",
  "step": "CONFIG_HORA_EXTRA",
  "primeiraFase": 0.5,
  "segundaFase": 1,
  "percentualMeiaFalta": 0.5
}

Path Parameters

regraDePontoId
string
required

ID da Regra

Response

Configuração de horas extras

diaFechamento
number
required

Dia do fechamento do ponto

Required range: 1 <= x <= 31
Example:

20

considerarFeriadoDiaTrabalho
boolean
required

Ativando essa opção, hora extra realizada no intervalo irá ser calculado separadamente na apuração.

Example:

false

calcularSeparadoIntervalo
boolean
required

Calcular separadamente horas extras no intervalo.

Example:

true

utilizarConfigPadrao
boolean
required

Utilizar configurações Padrão de horas extras.

Example:

false

utilizarConfigPersonalizada
boolean
required

Verifiquei minha convenção sindical e mesmo assim desejo alterar o padrão.

Example:

false

controlarMeiaFalta
boolean
required

Irá controlar meia falta

Example:

true

utilizarConfigAvancada
boolean
required

Irá controlar as configurações avançadas

Example:

true

regraDePontoConfigAvancada
object[]
required

Array de configurações avançadas

regraDePontoId
string
required

Id da Regra de ponto

Example:

"regraDePontoId-id"

tipoRegrasDePonto
enum<string>
default:HORAS_EXTRAS
required

Tipo da regra de ponto

Available options:
HORAS_EXTRAS,
BANCO_DE_HORAS,
MISTO
step
enum<string>
required

Proximo step de configuração

Available options:
CONFIG_HORA_EXTRA,
CONFIG_BANCO_HORAS,
CONFIG_MISTO,
HORAS_NEGATIVAS,
FLEXIBILIDADE_TOLERANCIA,
ADICIONAL_NOTURNO,
DSR,
TOLERANCIA,
IDENTIFICACAO,
CONCLUIDO
primeiraFase
number

Valor da primeira fase de hora extra

Example:

0.5

segundaFase
number

Valor da segunda fase de hora extra

Required range: x >= 0
Example:

1

percentualMeiaFalta
number

Valor do percentual de meia falta

Required range: 0.01 <= x <= 1
Example:

0.5