Skip to main content
GET
/
regras-de-ponto
/
{regraDePontoId}
/
configuracao
/
banco-horas
Coleta todas as informações de uma regra de ponto etapa de configuração de banco de horas
curl --request GET \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/configuracao/banco-horas
{
  "considerarFeriadoDiaTrabalho": false,
  "abaterSemAcrescimos": true,
  "considerarIndenizacaoInterjornada": true,
  "dataDeInicio": "2024-07-13",
  "qtdeMesesVigente": 3,
  "vencimentoPersonalizado": true,
  "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": "BANCO_DE_HORAS",
  "dataDeVencimento": "2024-07-13",
  "step": "FLEXIBILIDADE_TOLERANCIA",
  "dataDeVencimentoPersonalizado": "2024-12-25",
  "percentualMeiaFalta": 0.5
}

Path Parameters

regraDePontoId
string
required

ID da Regra

Response

Configuração de banco de horas

considerarFeriadoDiaTrabalho
boolean
required

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

Example:

false

abaterSemAcrescimos
boolean
required

Abater sem acréscimos as horas compensadas no mesmo mês

Example:

true

considerarIndenizacaoInterjornada
boolean
required

Considerar indenização interjornada no banco de horas, A indenização interjornada só deverá ser levada ao banco de horas se estiver prevista em convenção coletiva. Verifique a mesma antes de ativar esta opção.

Example:

true

dataDeInicio
string<date-time>
required

Iniciar a contagem do banco de horas a partir de

Example:

"2024-07-13"

qtdeMesesVigente
number
required

Tempo de vigência do banco de horas

Example:

3

vencimentoPersonalizado
boolean
required

Escolher data do primeiro vencimento

Example:

true

controlarMeiaFalta
boolean
required

Controlar meia falta por percentual da carga horária

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:BANCO_DE_HORAS
required

Tipo da regra de ponto

Available options:
HORAS_EXTRAS,
BANCO_DE_HORAS,
MISTO
dataDeVencimento
string<date-time>
required

Data Final da contagem do banco de horas

Example:

"2024-07-13"

step
enum<string>
default:FLEXIBILIDADE_TOLERANCIA
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
dataDeVencimentoPersonalizado
string<date-time>

Data do primeiro vencimento

Example:

"2024-12-25"

percentualMeiaFalta
number

Valor do percentual de meia falta

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

0.5