Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

RH - RM - FOP - Importação do Crédito Trabalhador via API do Governo


time.png Tempo aproximado para leitura: 00:05:19 min

Dúvida
Como realizar a importação do Crédito Trabalhador utilizando a integração via API do Governo (TAF ou Middleware), sem a necessidade de carregar arquivos manualmente?

Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - A partir dos patches:

Lembrando que, será a partir dos patches:

  • 12.1.2506.324
  • 12.1.2510.253
  • 12.1.2602.167
  • 12.1.2606.1 e superiores

Causa 
Implementação de nova funcionalidade que permite a busca automatizada dos dados diretamente da API do Governo, otimizando o processo que antes era feito exclusivamente por importação de arquivos de texto/layout.
 

Solução
1. Parametrização Inicial

Para habilitar o recurso, acesse: Configurações | Parametrizador | Folha de Pagamento | Folha Normal | Crédito Trabalhador.

 

⚠️ Importante: O novo agrupador "Integração" só ficará visível na tela se houver configurações prévias e válidas de TAF ou Middleware no ambiente. Caso contrário, os novos campos não serão exibidos.

 

No agrupador Integração, configure os seguintes campos:

  • Chamada API utilizando paralelismo: Se marcado, o sistema criará uma thread para cada coligada, executando as chamadas à API simultaneamente.

    • Recomendação: Utilizar apenas em cenários com elevado número de coligadas ou quando a API do governo apresentar lentidão.

  • Ambiente (Produção e Homologação): Define o ambiente de destino.

    • Default: Se nenhuma flag estiver marcada, o sistema assumirá o valor 2 - Homologação.

 

 

2. Executando a Importação

Acesse a tela de Importação do Crédito Trabalhador:

  1. Marque o novo checkbox "Importação via API".

    • Nota: Este campo só aparece se os parâmetros do TAF/Middleware estiverem ativos. Ao marcá-lo, os campos de carregamento de arquivo manual e suas respectivas validações serão desabilitados.

     

 

        2. Avance na tela, selecione a(s) coligada(s) desejada(s) e clique em Executar
 

 

3. Como o processo funciona por trás?

O sistema lê as coligadas selecionadas na tela e, para cada uma delas, busca as seguintes diretrizes em banco de dados para realizar a autenticação e busca na API:

O processo irá buscar as coligadas selecionadas na tela e, para cada uma delas, validará os dados parametrizados conforme as tabelas abaixo:
 

Do sistema:
Mês competência atual do sistema
Ano competência atual do sistema
Multi-Thread habilitado (bool)
Dados TAF (Se configurado TAF)
Servidor e porta TAF
Filial TAF
Usuário e senha
Usa DePara Filial (RM X TAF)
Dados Middleware (Se configurado Middleware)
Servidor e porta middleware
Usuário e senha
Ambiente (1 - Produção - 2 Homologação)

📌 Observação: O retorno da API é o mesmo sendo TAF ou Middleware. O que muda são os parâmetros enviados: no caso do Middleware, são enviados dois parâmetros a mais (Servidor TSS e Ambiente). Mas o formato do retorno é idêntico.

 

4. O que a API retorna

A API retorna dados no formato JSON. Dentre os vários campos que ela retorna, o mais importante que está sendo extraído pelo sistema é o campo "Arquivo".
 


Ao ser descriptografado, o campo arquivo se transforma no mesmo conteúdo do arquivo físico JSON já importado pelas empresas.
 

  • Lógica de Processamento: A partir deste ponto em diante, utiliza-se a mesma lógica já existente anteriormente, que é chamada na leitura dos arquivos.

  • Validação: Esta lógica irá validar os mesmos campos obrigatórios da importação "manual" já existente, extrair os dados necessários, definir o evento e, no final, atualizar ou incluir o empréstimo.

Como resultado, ao final do processamento devemos visualizar os mesmos dados de quando está sendo feito via Arquivo.

 

 

5. Como funciona o parâmetro "Habilitar Multi-Thread"

Este parâmetro pega a lista de coligadas que foi selecionada na tela e dispara para todas elas a chamada na API do TAF e/ou Middleware de forma simultânea.

  • A lógica fica aguardando o retorno de todas as chamadas.

  • Quando todas finalizam, ele inicia a importação dos dados.

  • Recomendação: Este recurso só deve ser utilizado em clientes que possuam elevados números de coligadas e/ou cuja chamada da API seja demorada.

⚠️ Importante: Caso seja necessário importar um arquivo para meses anteriores ou posteriores ao atual, será necessário a importação manual (Via arquivo), como era feito anteriormente.

 

Saiba Mais

Crédito Trabalhador via API do Governo

RH - RM - FOP - Empréstimo consignado Crédito do Trabalhador

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _