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.