Skip to main content
GET
/
regras-de-ponto
/
{regraDePontoId}
/
configuracao
/
mista
/
horas-negativas
Coleta todas as informações de uma regra de ponto etapa de configuração de horas negativas (apenas etapa mista)
curl --request GET \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/configuracao/mista/horas-negativas
{
  "horasNegativas": "PERSONALIZADO",
  "limitesDistribuicao": [
    {
      "periodoRegra": "DIA_DE_TRABALHO",
      "percentualAvancado": [
        {
          "posicao": 0,
          "limite": "02:00",
          "percentualDistribuicaoBH": 1,
          "percentualDistribuicaoHE": 0
        },
        {
          "posicao": 1,
          "limite": "00:00",
          "percentualDistribuicaoBH": 0.5,
          "percentualDistribuicaoHE": 0.5
        }
      ]
    }
  ],
  "controlarMeiaFalta": true,
  "percentualMeiaFalta": 0.5,
  "parametroControleMeiaFalta": "FALTA_DIAS",
  "lancarFaltas": "PERSONALIZADO",
  "lancarMeiaFalta": "PERSONALIZADO",
  "lancarAtrasos": "PERSONALIZADO",
  "utilizarConfiguracaoAvancadaAusencias": true,
  "configuracaoAvancadaAusencias": [
    {
      "motivoAjusteRegistroId": "e261fdaa-70f0-49c1-b222-dd75f84f2377",
      "lancar": "BANCO_DE_HORAS"
    }
  ]
}

Path Parameters

regraDePontoId
string
required

ID da Regra

Response

Configuração de horas negativas

horasNegativas
enum<string>
default:PERSONALIZADO
required

Tipo de configuração de hroas negativas

Available options:
BANCO_E_FOLHA,
PERSONALIZADO
limitesDistribuicao
object[]
required

Array de Limites e distribuição de horas negativas

controlarMeiaFalta
boolean
required

Controlar meia falta por percentual da carga horária

Example:

true

parametroControleMeiaFalta
enum<string>
default:FALTA_DIAS
required

Parametro de controle tipo de meia falta

Available options:
FALTA_DIAS,
FALTA_HORAS
lancarFaltas
enum<string>
default:PERSONALIZADO
required

Lançar faltas em:

Available options:
BANCO_DE_HORAS,
FOLHA_DE_PONTO,
PERSONALIZADO
lancarMeiaFalta
enum<string>
default:PERSONALIZADO
required

Lançar meia falta em:

Available options:
BANCO_DE_HORAS,
FOLHA_DE_PONTO,
PERSONALIZADO
lancarAtrasos
enum<string>
default:PERSONALIZADO
required

Lançar atrasos em:

Available options:
BANCO_DE_HORAS,
FOLHA_DE_PONTO,
PERSONALIZADO
utilizarConfiguracaoAvancadaAusencias
boolean
required

Utilizar configuração personalizada para motivos de ausência

Example:

true

configuracaoAvancadaAusencias
object[]
required

Array de Motivos por lançamento de ausência

regraDePontoId
string
required

Id da Regra de ponto

Example:

"regraDePontoId-id"

tipoRegrasDePonto
enum<string>
default:MISTO
required

Tipo da regra de ponto

Available options:
HORAS_EXTRAS,
BANCO_DE_HORAS,
MISTO
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
percentualMeiaFalta
number

Valor do percentual de meia falta

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

0.5