Última modificação em: 17/05/2023

Variáveis Ponto

Importação de movimento variável de ponto

Abaixo segue detalhamento dos dados de importação de movimento variáveis de ponto;

Formato do Arquivo:

  • O arquivo pode conter informações de vários estabelecimentos (matriz e filiais);
  • O arquivo pode ser composto por vários tipos de registros, dependendo das configurações;
  • O arquivo deve conter um registro por linha. Cada registro deverá ser identificado por uma letra na primeira posição da linha, sucedido de ; (ponto e vírgula), conforme tabela;
  • Cada linha deve terminar com os caracteres de fim de linha ASC 13 + ASC 10
  • O arquivo deve estar formatado em JSON String quando enviado pelo método Post na API SYN.

Formato do Registro:

  • Os registros são formados por campos separados por ; (ponto e vírgula).
  • A quantidade de campos de um registro é fixa, conforme o tipo de registro. Deve ser respeitada a quantidade de ; (ponto e vírgula) no registro, caso contrário o mesmo será considerado incompleto.
  • Os registros terão seu tamanho variável, conforme o conteúdo de cada campo.

Especificações do Registro:

Cada linha do arquivo refere-se a um movimento (registro), sendo que as informações são separadas por ponto e vírgula indicando as colunas, observe a seguinte estrutura do registro (tamanho total: 31 posições):

  • Todas as colunas são separadas apenas por ";", INCLUSIVE A ÚLTIMA.

EEEE;CCCCCC;RRRR;HHHMM;VVVVVVVVV;

  • Coluna (EEEE): código da empresa: utilizar máximo 4 dígitos;
  • Coluna (CCCCCC): código do Funcionário: máximo 9 dígitos;
  • Coluna (RRRR): código do Evento/Rubrica: usar máximo 4 dígitos.
  • Coluna (HHHMM): referência do Evento/Rubrica: usar valor em horas sem separador com tamanho 5 dígitos, utilize dois dígitos para os minutos. Ex. 7 horas e 30 min, será "00730". Se não houver referência informe zero.
  • Coluna (VVVVVVVVV): valor do evento sem separador decimal e com duas casas decimais, usar com tamanho de 9 dígitos. Ex: R$ 10,30 fica no seguinte formato "000001030". (Completar com Zeros à esquerda). Se não houver valor informe zeros.

Exemplo Prático: Linha 1:

  • Código da Empresa: 0001 - Empresa Exemplo
  • Código do Funcionário: 009001 - Contrato Exemplo
  • Código do Evento: 0049 - Horas Extras Diurnas 100%
  • Referência do Evento: 4 horas e 35 minutos
  • Valor do Evento: R$ 0,00

Linha 2:

  • Código da Empresa: 0001 - Empresa Exemplo
  • Código do Funcionário: 009001 - Contrato Exemplo
  • Código do Evento: 0090 - Comissões
  • Referência do Evento: 0
  • Valor do Evento: R$ 1950,05

Arquivo:

0001;009001;0049;00435;000000000;

0001;009001;0090;00000;000195005;

 

Observação:

Para enviar os dados para a API é necessário informar no campo "dataDocumentos" da URL uma data dentro do mês de competência do movimento:
Exemplo:
Movimento variável da competência 08/2022 enviado em 05/09/2022:
No campo "dataDocumentos" deve-se informar uma data entre 01/08/2022 e 31/08/2022 para que o arquivo seja importado no período de cálculo correto.

CCQ Blog
© Questor Sistemas 2025