Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Totvs Folha de Pagamento Linha RM x Totvs Moda

...

Contexto de negócio (Introdução)

A partir do release 12.1.29, está disponível aos clientes TOTVS a oferta de Integração do RM Folha de Pagamento ao TOTVS Moda. A integração possibilita a realização de todos os processos de uma folha de pagamento de forma simples e segura, gerando os compromissos a pagar diretamente no financeiro do TOTVS Moda, assim também os lançamentos contábeis diretamente no módulo contábil do ERP. Além dos lançamentos financeiros e contábeis, também são integrados os cadastros que sustentam estas operações. O funcionamento da integração ocorre de forma “síncrona” entre os sistemas, utilizando a tecnologia EAI. Ou seja, sempre que ao cadastrar ou alterar uma informação no TOTVS Moda e esta estiver dentro do contexto da integração, a informação será replicada.

A integração entre Totvs Folha de pagamento e Totvs Moda possibilitará a realização dos procedimentos relacionados à folha de pagamento compartilhando entidades do Totvs Moda e Totvs Folha de pagamento, reportando e processando cálculos e cadastros relacionados a rotina de folha de pagamento. 

Sistemas Envolvidos

  • TOTVS MODA: O TOTVS Moda é o produto Totvs responsável por enviar via EAI as mensagens de Cliente/Fornecedor, Banco/Agência, Item contábil (Área e Linha de Negócio), Período Contábil, Histórico padrão, Centro de Custo e Plano de Contas.
  • Totvs RM Folha de Pagamento: O RM Folha de Pagamento é o produto RM responsável por receber as mensagens enviadas pelo TOTVS Moda, e enviar as mensagens de Lançamento Contábil e Financeiro. Além dos cadastros de Funcionários, Seção (unidade funcional), Cargo, Escala e Transferência de funcionários. 

Integração

O objetivo do projeto é integrar o TOTVS Moda com o Totvs RM Folha de Pagamento, por meio das mensagens únicas "EAI". Desta forma, será disponibilizado aos clientes do ERP a possibilidade de trabalhar a sua gestão de backOffice de forma integrada ao Totvs RM.

Escopo

O escopo da integração é a sincronização entre os cadastros de backOffice de ambos sistemas. Para fazer esse controle, as seguintes entidades foram integradas:

  • Banco/Agência: TOTVS Moda envia;
  • Item Contábil (Área e Linha de Negócio): TOTVS Moda envia;
  • Período Contábil: TOTVS Moda envia;
  • Histórico Padrão: TOTVS Moda envia;
  • Centro de Custo: TOTVS Moda envia;
  • Plano de Contas: TOTVS Moda envia;
  • Lançamento Contábil: RM envia;
  • Lançamento Financeiro: RM envia;
  • Pagamentos de autônomos: TOTVS Moda envia (a partir da versão 12.1.29);
  • Lançamentos de comissão para a folha de pagamento: TOTVS Moda envia (a partir da versão 12.1.29);
  • Devolução de adiantamento de viagem: TOTVS Moda envia (a partir da versão 12.1.29);
  • Cargo (Função): RM envia (a partir da versão 12.1.29);
  • Unidade Funcional (Seção): RM envia (a partir da versão 12.1.29);
  • Turno e Escala: RM envia (a partir da versão 12.1.29);

  • Funcionário: RM envia (a partir da versão 12.1.29);
  • Transferência de funcionário: RM envia (a partir da versão 12.1.29).

Pré-requisitos instalação/implantação/utilização

Para o correto funcionamento da integração é necessário realizar as seguintes configurações nos sistemas envolvidos:

...

Deverá ser mapeada a tabela do RM, campo da tabela, valor do RM, nome do aplicativo que irá utilizá-lo, valor externo (valor que será levado/recebido do outro sistema integrado),  transação que irá utilizá-la e o Identificador Global (será gravado ao ser incluído automaticamente pelo sistema). Veja alguns exemplos da criação dos De/Para:j) Em RM | Integração | EAI 2.0 | Parâmetros Adapter | Parâmetros da Integração, criar os parâmetros:

ColigadaNome do ParâmetroValor do Parâmetro Tipo do Parâmetro
0RH_CONTACAIXAAUTOINCFalseLógico
0RH_NATUREZAFINANCEIRADEFAULT1Texto

Exemplo:

1 - RH_CONTACAIXAAUTOINC: 

...

Acessar o módulo RM | RH | Folha de Pagamento | Configurações | Parametrizador | 06.02.06 - Outros BackOffice:


Ativar a opção “Usa integração outros BackOffice”, configurar a quantidade de partidas contábeis que serão enviados por pacote. Ao ativar a opção de integração com outros BackOffices, automaticamente o parâmetro “Gera lotes contábeis no Folha de Pagamento antes de enviar para o Saldus” localizado em 06.01 – Folha de Pagamento / 06.01.03 – Folha Normal é selecionado e bloqueado para alteração. 

Image Modified

Image Modified

Para configurar o agrupamento de partidas contábeis e a geração de lançamentos financeiros rateados por: Item Contábil (Área e Linha de Negócio) e/ou Classe de Valor, selecionar a configuração: 06.01 – Folha de Pagamento / 06.01.03 – Folha Normal. 

Atenção: 

Os Os parâmetros deverão ser habilitados somente se o parâmetro “usa integração outros backOffice” estiver selecionado.

Configuração integração Folha de pagamento

Após o processo anterior, deverá parametrizar o sistema Totvs Folha de Pagamento para que este se integre com o sistema Totvs Moda.
Esse processo é realizado em:
RH| Folha de Pagamento|Configurações|Parametrizador|Integrações| Outros BackOffice.
Na Etapa 1 - Outros BackOffice deverá marcar o parâmetro "Usa integração com outros backoffice". Habilitando este parâmetro será possível realizar integração com sistemas backoffice de terceiros. Será habilitado também um checkbox com parâmetro relacionado ao processo contábil.

Considerações relacionadas a parametrização de De-Para:

...


Abaixo estão disponíveis informações das entidades integradas. Clique nos links abaixo para maiores detalhes:  

Integração processos contábeis e financeiros
Integração cadastro de funções
Integração cadastro de funcionários
Integração cadastro de seções
Integração processo de transferência de funcionários
Integração pagamento de comissões
Integração pagamento de autônomos externos

Integração processos contábeis e financeiros
Integração cadastro de funções
Integração cadastro de funcionários
Integração cadastro de seções
Integração processo de transferência de funcionários
Integração pagamento de comissões
Integração pagamento de autônomos externos

Esse arquivo tem como objetivo orientar sobre alguns passos referente as mensagens da contabilidade.

...

Esse arquivo tem como objetivo orientar sobre alguns passos referente as mensagens do funcionário.

1 - Nessa pasta tem um arquivo chamado "Cadastro de transações.sql" e ele deve ser executado na base de dados
Importante -> Após rodar o script tem que entrar nas configurações do Aplicativo do EAI e trocar a versão da rota para a versão correta,
caso não exista a rota só cadastrar a nova rota.
1.1 - Para as rotas EMPLOYEE e ROLE pode ser necessário existir o parâmetro USAINTEGRACAOFIELDSERVICE (tabela HCPARAMETROS) com VALOR true.
Abaixo inserção do parâmetro caso não exista:
INSERT INTO HCPARAMETROS (CODCOLIGADA, NOMECOLUNA, TIPOCOLUNA, VALOR) VALUES (0,'USAINTEGRACAOFIELDSERVICE','Boolean','True')
2 - Nessa pasta tem uma pasta chamada "Dlls", todos arquivos dessa pasta devem ser copiados para a pasta de instalação do RM.
Esses arquivos devem ser copiados para todos os servidores que possuem a instalação do RM.3 - Funcionário - Transferência (SetEmployeeTransferBranch)
-> O RM enviara o seguinte JSON -> JSON/SETEMPLOYEEBRANCHTRANFER.json
-> Foi configurado na versão 1.000
-> Você pode consultar o processamento da mensagem no EAI no menu "Gerenciamento de Mensagens"
-> Para executar o envio da mensagem você deve acessar o módulo RH -> Folha de pagamento -> Funcionários
-> Escolher um funcionário e clicar na opção "Rescisão"
-> Na aba "Aviso Prévio" no campo "Tipo de Demissão" escolher o 5 (Transferência sem ônus p/Cedente)
-> Na aba "Rescisão" preencher o campo "Data Demissão/Cálculo" com uma data da competência corrente
- Preencher também no campo "Motivo de Demissão"
-> Clicar em salvar
-> Após Clicar em salvar vai habilitar o campo "Transferir Funcionário"
- Nessa tela só informar os campos solicitados (Escolhar um chapa nova) e finalizar o processo
-> Você pode ver o JSON no Gerenciamento de mensagens do EAI
4 - Unidade Funcional (Seção)
-> O RM enviara o seguinte JSON -> JSON/DEPARTAMENT.json
-> Foi configurado na versão 1.000
-> Para realizar o teste de envio deve acessar o Módulo RH -> Folha de pagamento
-> Na seção Administração de Pessoal acessar o Menu Seções
-> Adicionar ou Editar qualquer seção
-> Você pode ver o JSON no Gerenciamento de mensagens do EAI
5 - Funcionário - Comissão de vendedor
-> O JSON com o exemplo de envio é o seguinte -> JSON/MONTHLYPAYROLL.json
-> Foi configurado na versão 1.000
-> Pode consultar o resultado com a seguinte consulta sql -> 15:08 20/01/2021
6 - Função (Role)
-> O RM enviara o seguinte JSON -> JSON/ROLE.json
-> Foi configurado na versão 1.000
-> Para realizar o teste de envio deve acessar o Módulo RH -> Folha de pagamento
-> Na seção Administração de Pessoal acessar o Menu Cargos/Funções e Funções
-> Adicionar ou Editar qualquer Função
-> Você pode ver o JSON no Gerenciamento de mensagens do EAI
7 - Funcionário
-> O RM enviara o seguinte JSON -> JSON/EMPLOYEE.json
-> Foi configurado na versão 2.003
-> Para realizar o teste de envio deve acessar o Módulo RH -> Folha de pagamento
-> Na seção Administração de Pessoal acessar o Menu Funcionários
-> Adicionar ou Editar qualquer funcionário
-> Você pode ver o JSON no Gerenciamento de mensagens do EAI
8 - Get Employee Situation14:48 20/01/2021
-> O JSON com o exemplo de envio é o seguinte -> JSON/GETEMPLOYEESITUATION.json
-> Foi configurado na versão 1.000
-> Ao enviar a mensagem para o RM, o RM retornará uma mensagem JSON com a situação do funcionário

...


Veja também:

EAI 2.0

Conversor EAI 1.0_EAI 2.0

...