Histórico da Página
Manual Conversão Logix
1. Requisitos de Implantação e Utilização
- Logix
o Versão Logix: 10.2 ou 11.0.
o Último pacote Logix Atualizado.
- Protheus
o Versão Protheus: 12.1.7 ou superior
o Efetuar a carga automática de algumas tabelas auxiliares importantes acessando o módulo SIGAGPE, a rotina em Atualizações \ Definições Cálculos \ Manutenção Tabelas.
o Verificar se as empresas estão criadas no sistema Protheus, o usuário deverá entrar no módulo Configurador, na opção Ambiente \ Empresas \ Grupo de Empresas.
o O Processo é utilizado como um meio de agrupar os funcionários do sistema para um determinado tipo de cálculo.
São gerados automaticamente os seguintes código de processo definidos pelo sistema:
00001-Celetista/Estagiário Mensal
00002-Celetista/Estagiário Semanal
00003-Contribuinte Individual Mensal
00004-Contribuinte Individual Semanal
Para isso, acesse no módulo SIGAGPE, Atualizações \ Definições Cálculos \ Processos (GPEA420).
o Cada roteiro de cálculo constitui um conjunto de sequências de procedimentos a serem seguidos durante o processamento do cálculo em questão.
Foram disponibilizados junto à instalação do produto os seguintes cálculos:
• 131 – 1º Parcela 13º Salário.
• 132 – 2º Parcela 13º Salário.
• PLR – Participação nos Resultados.
• ADI – Adiantamento Salarial.
• FER – Férias.
• RES – Rescisão.
• FOL – Folha.
• AUT – Autônomos e Pró-labores. Separação do roteiro da Folha
• PLA – Plano de Saúde. O cálculo foi convertido em roteiro
• VTR – Vale Transporte. O cálculo foi convertido em roteiro
• VRF – Vale Refeição. O cálculo foi convertido em roteiro
• VAL – Vale Alimentação. O cálculo foi convertido em roteiro
• BEN – Por meio deste roteiro, serão executados os cálculos do Vale Cultura, Cesta Básica e Seguro de Vida.
Para que sejam gerados automaticamente, acesse no módulo SIGAGPE, Atualizações \ Definições Cálculos \ Roteiros
de Cálculos (GPEA160).
2. Instalação/Atualização
Cadastramento de programas no menu LOGIX
Programa | Descrição |
---|---|
RHP10003 | Exporta dados Folha de Pagamento Logix |
VDP10141 | Manutenção De/Para Geral |
Parâmetros Gerais Logix
Execute o programa LOG00087 (Manutenção de Parâmetros) e acesse o seguinte caminho
ADMINISTRAÇÃO LOGIX / CONTROLE GERAL / INTEGRAÇÃO ENTRE SISTEMAS
O parâmetro abaixo faz parte desta integração e deve ser devidamente atualizado antes da utilização:
Parâmetro | Objetivo |
---|---|
Permite informar empresa/filial externa no cadastro de empresas? | Indica se é ou não permitido informar o código da empresa e código da filial externa, para que seja possível exportar os códigos de Empresas/Filiais para o sistema Protheus, conforme as Empresas Logix. |
Relacionamento De/Para de Empresa Logix X Empresa/Filial:
Para que os registros dos arquivos possam ser exportados corretamente do Logix para o Protheus, é necessário informar o código da empresa e filial do sistema Protheus
para o qual está migrando.
Estas informações são registradas no LOG00083 (Cadastro de Empresas):
Nota: Para que estes campos possam ser informados é necessário ativar o parâmetro “Permite informar empresa/filial externa no cadastro de empresas ?”, no LOG00087.
Relacionamento De/Para Geral:
Para que a migração funcione corretamente será necessário também realizar o relacionamento “De/Para” para algumas informações que são enviadas do Logix
para o Protheus.
Estes relacionamentos devem ser realizados no programa VDP10141 (Cadastro De/Para Geral):
Para cada informação prevista no tratamento de relacionamento De/Para deve ser informada a tabela de cadastro correspondente:
Informação | Tabela De/Para | Item de Integração |
---|---|---|
Sindicato | SINDICATO | Sindicato |
Histórico Padrão | EVENTO_HIST_PADRAO | Evento->Verba |
Categorias Salariais | RHU_CAT_SALARIAL | Funcionário |
Motivos de Afastamento | MOTIVO_AFAST_TRAB | Afastamento |
Motivos de Reajustes Salariais | MOTIVO_REAJUSTE | Históricos Salariais |
Nota: O detalhamento do DE/PARA para cada uma das informações acima será realizado na especificação de cada um dos itens de migração.
Este programa possui três formas de entrada de dados:
- Registro a registro: Ao utilizar as opções “Incluir” e “Modificar” da toolbar, os dados deverão ser informados na própria tela do programa, conforme imagem acima. Neste
formato para cada relacionamento é necessário efetuar uma nova inclusão.
Nota: Esta deverá ser a opção padrão para cadastramento das informações da Migração, devido este programa não estar preparado para prever algumas situações específicas
do RH Logix (Data de Validade Final e Inicial como sendo parte da chave primária da tabela, tratamento do código do Histórico Padrão relacionado ao evento).
- Carga inicial: Esta opção somente pode ser utilizada para tabelas que ainda não tenha relacionamento registrado. Quando acionada, esta opção irá abrir uma tela que
deverá ser indicada a tabela e o sistema de integração para o qual serão gravados os relacionamentos:
Ao confirmar, o sistema buscará todos os registros existentes na tabela informada e permitirá realizar todos os relacionamentos de uma só vez:
- Grade: Esta opção tem funcionamento semelhante à opção “Carga inicial”, porém permite a manutenção para todas as tabelas, independente se já possuem ou
não relacionamento cadastrado.
- Grade: Esta opção tem funcionamento semelhante à opção “Carga inicial”, porém permite a manutenção para todas as tabelas, independente se já possuem ou
Como funcionará o uso dos relacionamentos De/Para na Migração:
Envio da Informação: Quando o arquivo for gerado, o sistema verificará a existência do relacionamento De/Para, utilizando como base para pesquisa a informação existente no
Logix. Se não for encontrado este relacionamento, será enviado o próprio código do Logix.
3. Contexto e Negócio
Visando ofertar uma solução de RH mais adequada à necessidade dos clientes Logix, será implementado o UPGRADE de versão do ERP Logix RH para o produto Microsiga
Protheus RH. Desta forma, o cliente poderá optar por uma solução que atenda melhor a sua gestão de Administração de Pessoal e gestão de Capital Humano.
Nesta Upgrade, será contemplado o envio de informações que são compatíveis entre ambos os sistemas e que envolvem cadastros básicos, cadastros que estão relacionados
diretamente a funcionários, além de informações que envolvam dados de históricos de pagamentos, onde há um grande volume de informações.
4. Escopo e Finalidade
Para atender ao contexto exposto acima, no escopo deste Upgrade foi definida a migração dos seguintes cadastros do Logix para o Protheus:
Todas as migrações desenvolvidas serão realizadas através de Arquivos Textos.
5. Limitações/Restrições
- O sistema Protheus deverá ser instalado em um SGBD (Sistema Gerenciador de Banco de Dados). Não poderá ser utilizado este processo em arquivos DBF.
- Na importação do sistema Protheus não está previsto o conceito de Gestão de Corporativa. Dessa forma, deve-se utilizar somente o conceito de Empresa/Filial.
6. Como fazer
Os passos para viabilizar a Migração são:
- Identificar no Logix quais são as Empresas/Filiais existentes no Protheus, através do LOG00083 – Cadastro de Empresas.
- No Logix, executar o programa RHP10003 – Exporta dados Folha de Pagamento Logix, selecionando os itens que serão exportados e a pasta em que serão gerados os arquivos:
- Caso ocorra alguma inconsistência ou alerta na Exportação, será apresentada mensagem de erro e um relatório com as inconsistências. Estas ocorrências devem ser corrigidas/observadas no Logix, e caso necessário, efetuar a exportação novamente:
- Os arquivos com as informações que foram exportadas serão gerados na pasta informada no programa de exportação.
- No Protheus, deve-se executar o programa RHIMP01, através do REMOTE PROTHEUS
- Devem-se selecionar as opções que serão importadas e a pasta onde estão os arquivos que serão importados.
- Atentar para a pasta onde estão os arquivos, se existe o arquivo valida_empresas_protheus.unl, exportado pelo Logix. Este arquivo irá validar as Empresas/Filiais Protheus que foram cadastradas no Logix, para considerar na importação de todos os arquivos.
- Após realizar a importação, caso ocorra alguma inconsistência ou alerta, será mostrada mensagem e as correções ou alertas devem ser observados:
- Finalizada a importação, as informações poderão ser visualizadas nos cadastros do sistema Protheus GPE.
7. Erros Comuns
Os possíveis erros poderão ser encontrados nos relatórios de inconsistências, que poderão ser tratados:
- Sistema Logix:
- ITEM EXPORTADO - Empresa Logix XX não está relacionada a uma Empresa/Filial Protheus. Os ITEM EXPORTADO desta empresa não foram exportados.
- Nota: o campo grifado ITEM EXPORTADO pode corresponder a qualquer item que foi selecionado na exportação.
- ITEM EXPORTADO - Empresa Logix XX não está relacionada a uma Empresa/Filial Protheus. Os ITEM EXPORTADO desta empresa não foram exportados.
- Sistema Logix:
Problema:
Esta mensagem ocorrerá para todos os cadastros exportados do Logix, quando não houver a associação das Empresas Logix a alguma Empresa/Filial Protheus através do programa LOG00083 – Cadastros de Empresas Logix e houver registros nas tabelas que estão sendo exportadas nas empresas Logix.
Solução:
Deve ser associado através do cadastro de Empresas Logix, as Empresas/Filiais Protheus. Pode ocorrer também de não haver a necessidade de exportar essas informações, por ser dados muito antigos. Dessa forma, pode-se ignorar este erro.
8. Check-list de Suporte da Aplicação
Deve-se verificar no sistema operacional, se as pastas onde serão gravados os arquivos possuem permissões para acesso à leitura/gravação.
9. Detalhamento Técnico das Migrações
Para a correta conversão dos dados, é importante seguir a seguinte ordem de importação:
- Função
- Centro de Custo
- Departamento
- Sindicato
- Verba
- Turno
- Funcionários
- Dependentes
- Histórico Salarial
- Transferências
- Folha de Pagamento
- Rescisão
- Férias
- 13º Salário
- Períodos
- Ausências
Se o parâmetro MV_ITMCLVL estiver configurado como "1", é necessário efetuar a importação do Item Contábil antes de Funcionários.
9.1 Cadastro de Cargo Logix X Função Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Cargos Logix, que serão importados no cadastro de Funções Protheus.
9.1.1 Requisitos
- Verificar no arquivo gerado pelo Logix, se há o código da filial. Caso tenha esta informação no arquivo, a tabela SRJ deverá ser definida como Exclusiva.
- Antes de iniciar a importação, será avisado ao usuário sobre o tamanho do campo da tabela quando no Logix for superior ao do Protheus, dando a opção de cancelar a execução ou continuar e com isso truncar as informações:
Descrição da função (RJ_DESC): no Logix -> 30 posições e no Protheus, 20 posições.
- Se a resposta for afirmativa, ou seja, prosseguir a importação, se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, será truncada.
- Se a resposta for negativa, acessar o Configurador do Protheus e alterar o tamanho do campo citado.
9.1.2 Atributos Migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
CARGO | SRJ | ||
Atributo | Tipo | Atributo | Tipo |
|
| RJ_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da filial. | ||
cod_cargo | number(5) | RJ_FUNCAO | char(5) |
Código do cargo. | Código da função. | ||
den_cargo | char(30) | RJ_DESC | char(20) |
Descrição do cargo. | Descrição da função. | ||
num_cbo | char(10) | RJ_CODCBO | char(6) |
Número do CBO. | Código do CBO 2002. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.1.3 Empresa Logix x Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto será gerado o código da Empresa Protheus. O código da Filial poderá gerar ou não, conforme definição de Empresas/Tabelas Logix.
- Código do Cargo Logix que será importado como o Código da Função no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Descrição do Cargo Logix que será importado como a Descrição da Função no Protheus.
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.1.4 Código do Cargo
- Código do Cargo Logix que será importado como o Código da Função no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.1.5 Descrição
- Descrição do Cargo Logix que será importado como a Descrição da Função no Protheus.
9.1.6 Número da CBO
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.1.7 Definição do arquivo texto
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: cargo_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Código da Função
- Descrição da Função
- Número do CBO
9.1.8 Exportando as informações
- Serão exportados do Logix todos os registros cuja data de validade final esteja em aberto, ou seja, somente os registros ativos.
- O cadastro de Cargo Logix segue o conceito de Empresa\Tabela, em que é possível realizar todo o cadastro dos cargos em uma única empresa e as demais empresas utilizarão este mesmo cadastro.
- Dessa forma, a exportação das informações para o Protheus, seguirá a seguinte regra:
I. Exportação da tabela de Cargos como Exclusivo: Quando houver uma Empresa/tabela diferente para o grupo de empresas do Protheus, será exportado o
código da Filial Protheus, mantendo desta forma o cadastro de Função como exclusivo. Abaixo consta exemplo do cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Tabela Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Tabela | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 03 | 99 | 03 |
O Logix possui os seguintes cargos cadastrados:
Empresa/Tabela | Cargo | Descrição |
01 | 100 | OPERADOR DE PRODUÇÃO I |
01 | 110 | OPERADOR DE PRODUÇÃO II |
03 | 100 | AUXILIAR DE ENFERMAGEM |
Onde os cargos das Empresas Logix 01 e 02 serão cadastrados sempre na Empresa 01, e os cargos cadastrados na empresa 03 irão apontar sempre para empresa 03.
Seguindo esta regra, os cargos que estão cadastrados na Empresa Logix 01, devem ser exportados para a Empresa Protheus/Filial Protheus 99/01 e 99/02 e os cargos que estão definidos na Empresa Logix 03,
devem ser exportados para a Empresa Protheus/Filial Protheus 99/03. Sendo assim, o código da Filial no arquivo texto será sempre preenchido.
Na exportação Cargo no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Cargo | Descrição |
99 | 01 | 100 | OPERADOR DE PRODUÇÃO I |
99 | 02 | 100 | OPERADOR DE PRODUÇÃO I |
99 | 01 | 110 | OPERADOR DE PRODUÇÃO I |
99 | 02 | 110 | OPERADOR DE PRODUÇÃO I |
99 | 03 | 100 | AUXILIAR DE ENFERMAGEM |
Sendo assim, há a necessidade de duplicação dos cargos 100 e 110 para as empresas/filiais Protheus 99/01 e 99/02.
II. Exportação da tabela de Cargos como Compartilhado: Quando houver uma Empresa/tabela igual para o grupo de empresas do Protheus, não será exportado o
código da Filial Protheus, mantendo desta forma o cadastro de Função como compartilhado. Abaixo está um exemplo de cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Tabela Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Tabela | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 01 | 99 | 03 |
O Logix possui os seguintes cargos cadastrados:
Empresa/Tabela | Cargo | Descrição |
01 | 100 | OPERADOR DE PRODUÇÃO I |
01 | 110 | OPERADOR DE PRODUÇÃO II |
01 | 200 | AUXILIAR DE ENFERMAGEM |
Onde os cargos das Empresas Logix 01, 02 e 03 serão sempre cadastrados na Empresa 01.
Seguindo esta regra, os cargos que estão cadastrados na Empresa Logix 01, devem ser exportados para a Empresa Protheus 99. Sendo assim, o código da Filial no arquivo texto não será preenchido.
Na exportação Cargo no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Cargo | Descrição |
99 |
| 100 | OPERADOR DE PRODUÇÃO I |
99 |
| 110 | OPERADOR DE PRODUÇÃO I |
99 |
| 200 | AUXILIAR DE ENFERMAGEM |
- No Protheus, o compartilhamento da tabela SRJ deverá ser configurada conforme a regra de Empresa/Tabela definida no Logix. Verifique se o código da Filial está no arquivo. Neste caso, deve ser definida a tabela para a empresa que será importada, como Exclusivo.
- O arquivo gerado será gravado com o nome cargo_logix.unl.
9.1.9 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_cargo_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para cargo_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- Na importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código da Função). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.2 Cadastro de Centro de Custo Logix X Protheus
- Neste item serão exportadas as informações compatíveis do cadastro de Centro de Custo Logix, que serão importados no cadastro de Centro de Custo Protheus.
- Se a empresa utilizar o conceito de Tomadores de Serviço, também serão agregadas essas informações do Logix ao Centro de Custo que estão sendo exportado para o Protheus.
- Antes de iniciar a importação, será avisado ao usuário sobre o tamanho do campo da tabela quando no Logix for superior ao do Protheus, dando a opção de cancelar ou continuar a execução:
Descrição do Centro de Custo (CTT_DESC01): no Logix -> 50 posições e no Protheus, 40 posições.
Nome do Tomador de Serviço (CTT_NOME): no Logix -> 50 posições e no Protheus, 40 posições.
Endereço do Tomador de Serviço (CTT_ENDER): no Logix -> 50 posições e no Protheus, 40 posições.
Cidade do Tomador de Serviço (CTT_MUNIC): no Logix -> 30 posições e no Protheus, 20 posições.
- Se a resposta for afirmativa, ou seja, prosseguir a importação, se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, será truncada.
- Se a resposta for negativa, acessar o Configurador do Protheus e alterar o tamanho dos campos citados.
9.2.1 Requisitos
- O Cadastro de Centro de Custos do sistema Protheus deverá ser definido no configurador com o conceito de Exclusivo, para atender ao cadastro de Centro de Custos do Logix.
- Verifique se a tabela auxiliar S057-Tipo de Lotação está carregada. Para isso, acesse o módulo SIGAGPE, Atualizações \ Definições Cálculo \ Manutenção Tabelas (GPEA320).
- Caso a empresa não utilize da Contabilidade Logix, o código do Centro de custo pode comportar até 10 caracteres, ao invés de 4. Esta situação ocorre quando as informações do RH Logix são contabilizadas em um sistema externo, onde é informado o código do Centro de custo do sistema externo. Se houver esta situação, em que o código do Centro de Custo tenha 10 caracteres, será necessário alterar o código do Centro de Custo no Protheus, no item Grupo de Campos do Configurador, opção Configurador > Base de Dados > Dicionário > Dicionário de Dados > Grupo de Campos.
Nota:
- Caso ocorra esta situação, o Centro de Custo do sistema externo deverá ser cadastrado no Protheus manualmente.
9.2.2 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
CAD_CC | CTT | ||
Atributo | Tipo | Atributo | Tipo |
|
| CTT_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da filial. | ||
cod_cent_cust | number(4,0) | CTT_CUSTO | char(9) |
Código do centro de custo. | Código do centro de custo. | ||
nom_cent_cust | char(50) | CTT_DESC01 | varchar(40) |
Descrição do centro de custo. | Descrição do centro de custo. | ||
ies_situa | varchar(1) | CTT_BLOQ | varchar(1) |
Situação do centro de custo. | Situação do centro de custo. | ||
classe |
| CTT_CLASSE | varchar(1) |
Este valor não será exportado do Logix. | Será sempre atribuído valor fixo 2 – Analítico |
Para o caso em que haja o conceito de Tomadores de Serviço, o arquivo será complementado com as seguintes informações:
Tomadores de Serviço com o conceito de Cadastro Característica SEFIP = X – Tomadores
LOGIX | PROTHEUS | ||
RHU_TOMAD_OBRA | CTT | ||
Atributo | Tipo | Atributo | Tipo |
nom_tomad | char(50) | CTT_NOME | char(40) |
Nome do tomador. | Nome da empresa tomadora do serviço quando for necessário gerar guias por centro de custo. | ||
Lograd | char(50) | CTT_ENDER | char(40) |
Endereço do tomador. | Endereço do tomador. | ||
Bairro | char(20) | CTT_BAIRRO | char(20) |
Bairro do tomador. | Bairro do tomador. | ||
CEP | number(10) | CTT_CEP | char(8) |
CEP do tomador. | CEP do tomador. | ||
cidade | char(20) | CTT_MUNIC | char(20) |
Cidade do tomador. | Cidade do tomador. | ||
estado | char(2) | CTT_ESTADO | char(2) |
Estado do tomador. | Estado do tomador. | ||
tip_inscricao | char(1) | CTT_TIPO | char(1) |
Tipo de Inscrição: 1 – CNPJ 2 – CEI | Tipo de Inscrição: 1 – CNPJ 2 – CEI |
Tomadores de Serviço com o conceito de Cadastro Característica SEFIP = G – Grupo GPS
LOGIX
PROTHEUS
GRUPO_GPS/EMPRESA
CTT
Atributo
Tipo
Atributo
Tipo
nom_tomad
char(50)
CTT_NOME
char(40)
Nome do tomador.
Nome da empresa tomadora do serviço quando for necessário gerar guias por centro de custo.
Lograd
char(50)
CTT_ENDER
char(40)
Endereço do tomador.
Endereço do tomador.
Bairro
char(20)
CTT_BAIRRO
char(20)
Bairro do tomador.
Bairro do tomador.
CEP
number(10)
CTT_CEP
char(8)
CEP do tomador.
CEP do tomador.
cidade
char(20)
CTT_MUNIC
char(20)
Cidade do tomador.
Cidade do tomador.
estado
char(2)
CTT_ESTADO
char(2)
Estado do tomador.
Estado do tomador.
tip_inscricao
char(1)
CTT_TIPO
char(1)
Tipo de Inscrição:
1 – CNPJ
2 – CEI
Tipo de Inscrição:
1 – CNPJ
2 – CEI
grupo_gps.num_cei_cnpj
char(1)
CTT_CEI
char(14)
CEI ou CNPJ do tomador de serviço.
CEI ou CNPJ do tomador de serviço.
Informações para Tomadores de Serviço
No Protheus os tomadores são tratados no cadastro de Centro de Custo. Dessa forma, serão migrados os campos do Cadastro de Tomadores Logix que são compatíveis com o cadastro do Protheus.
No Logix, para verificar se a empresa utiliza o conceito de tomador de serviços, será verificado se no RHU3330 – Parâmetros de Empresa RHU, se o campo Característica SEFIP está definido com os seguintes valores:
- T – Tomador
- O – Obra
- P – Prestador de Serviço
- C – Construção Civil
- R – Cooperativa
- N – Consórcio
Se ao invés das informações acima, estiver preenchido com o valor E – Empresa indica que a empresa não utiliza o conceito de Tomador de Serviço. Dessa forma, não será levada nenhuma informação referente a Tomadores para o Centro de Custo do Protheus.
No Logix, as informações de Tomadores podem ser obtidas das seguintes formas, conforme parametrização no RHU3330 – Parâmetros de Empresa RHU, campo Cadastro de Características SEFIP:
- X – Tomador/Obra
- G – Grupo GPS
- C – Clientes
- E – Empresas
As opções C – clientes e E – Empresas não serão tratadas no envio de Tomadores para o Protheus.
A opção C – Clientes não está relacionando diretamente uma unidade funcional/Centro de Custo a um tomador de serviços. Tomadores diferentes podem ser alocados aos funcionários, que podem estar em um mesmo Centro de Custo, impossibilitando de encontrar o tomador que será associado ao Centro de Custo.
A opção E – Empresa, não há rateio de Tomador de Serviços, pois o próprio tomador é a Empresa Logix.
Quando a empresa trabalhar com estas duas opções, será dada a mensagem de alerta ao final do processamento da empresa e não serão geradas as informações de tomadores para o Protheus:
- Para os Cadastros de Característica SEFIP = E, será demonstrada a mensagem abaixo, ao final da empresa do Centro de Custo que está sendo exportada:
- Centro de Custo: Empresa AA utiliza Tomador com Cadastro Característica SEFIP = E - Empresa. Não será exportado.
- Para os Cadastros de Característica SEFIP = C, será demonstrada a mensagem abaixo, ao final da empresa do Centro de Custo que está sendo exportada:
- Centro de Custo: Empresa AA utiliza Tomador com Cadastro Característica SEFIP = C - Cliente. Não será exportado.
Abaixo estão as regras para obter as informações para cada um dos tipos de Tomadores disponíveis no Logix:
X – Tomador/Obra
Neste caso, os tomadores estão cadastrados no programa RHU4067 – Tomadores/Obras de Construção Civil e estão relacionados no cadastro RHU6660 – Tomadores/Obras por Unidade Funcional:
- Para obter a informação do Tomador de Serviço para levar ao Centro de custo, será verificado se o Centro de Custo que está sendo exportado está relacionado a alguma unidade funcional ativa.
- Será verificado se a Unidade Funcional selecionada está cadastrada no RHU6660 – Tomadores por Unidade Funcional (tabela RHU_TOMAD_UNI_FUNC). Se existir, será selecionado o Tomador/Obra que possua o código com o maior contrato.
- Com base no Tomador selecionado, serão buscadas as informações de tomadores do RHU4067 – Cadastro de Tomadores de Serviço (tabela RHU_TOMAD_OBRA), complementando a exportação do centro de custo com os dados compatíveis entre os dois sistemas.
G – Grupo GPS
Neste caso, os tomadores estão cadastrados no programa RHU9113 – Grupo Emissão GPS e estão relacionados no cadastro RHU9114 –Unidades Funcionais por Grupo GPS.
- Para obter a informação para levar para o Centro de custo, será verificado se o Centro de Custo que está sendo exportado está relacionado a alguma unidade funcional ativa.
- Será verificado se a Unidade Funcional selecionada está cadastrada no programa RHU9114 – Unidade Funcionais por Grupo GPS (tabela GPS_UNID_FUNC), considerando o código da Empresa e o Código da Unidade Funcional. Caso não esteja, não será levada a informação para o Centro de Custo.
- Com base no Grupo da GPS selecionado do RHU9114, serão buscadas as informações de tomadores do programa RHU9113 – Grupo GPS (tabela GRUPO_GPS), complementando a exportação do centro de custo com as informações compatíveis entre os dois sistemas.
LOGIX | PROTHEUS | ||
RHU_TOMAD_OBRA | CTT | ||
Atributo | Tipo | Atributo | Tipo |
tip_logradouro | char(3) |
|
|
Tipo do Logradouro para o e-Social, conforme definido na Tabela 20 – Tabela de Tipos de Logradouros do e-Social. Deverá buscar o valor cadastrado na tabela.campo: cap_logradouro_sped_social.logradouro_sped_social | Não há campo correspondente. | ||
tipo_lotacao_social | char(2) | CTT_TPLOT | char(2) |
Tipo de Lotação para o e-Social, conforme definido pelo e-Social na Tabela 10 – Tipos de Lotação. | Tipo Lotação - Tabela 10 com posições. | ||
tipo_inscricao (Proprietário Obra) | char(1) | CTT_TPINPR | char(1) |
Bairro do tomador. | Bairro do tomador. | ||
CEP | number(10) | CTT_CEP | char(8) |
CEP do tomador. | CEP do tomador. | ||
cidade | char(20) | CTT_MUNIC | char(20) |
Cidade do tomador. | Cidade do tomador. | ||
estado | char(2) | CTT_ESTADO | char(2) |
Estado do tomador. | Estado do tomador. | ||
tip_inscricao | char(1) | CTT_TIPO | char(1) |
Tipo de inscrição do proprietário da obra de construção civil, quando o Tipo de Lotação e-Social = 03 – Obra de Construção Civil (Empreitada Parcial ou Subempreitada). Valores possíveis: 1 – CNPJ; 2 – CEI. | Tipo Inscrição Proprietário. | ||
Inscricao (Proprietário Obra) | number(14) | CTT_NRINPR | char(14) |
Número de inscrição do proprietário da obra de construção civil, quando o Tipo de Lotação e-Social = 03 – Obra de Construção Civil (Empreitada Parcial ou Subempreitada). Enviar campos sem formatações. | Número Inscrição Proprietário. | ||
cidade | char(5) | CTT_CODMUN | char(5) |
Código da Cidade, conforme código do IBGE. Utilizar a função rhu0010_municipio_ibge(l_cidade) para retornar o código do IBGE. | Código do Município – IBGE. | ||
tip_tomad_obra | char(1) | CTT_TIPO2 | char(1) |
Tipo do Tomador/Obra. Será enviada a seguintes informações: T – Tomador O - Obra | Tipo do Tomador e-Social. | ||
número do logradouro | char(5) | CTT_LOGRNR | char (10) |
Buscar o número do endereço que consta no endereço do Tomador de Serviço. Verificar a busca através da função rhu50002. | Não há campo correspondente. | ||
fpas | number(5) | CTT_FPAS | char(3) |
Código do FPAS do tomador. Buscar a informação do campo rhu_tomad_obra.fpas. | Código do FPAS do tomador. | ||
código de terceiros | number(5) | CTT_CODTER | char(4) |
Código de Terceiros. Buscar a informação através da função rhu5410_tot_terceiros_sefip (l_empresa, mr_dados_s1060.fpas). Levar esta informação somente se o Tipo de Tomador for igual a 0 – Obra. | Código de Terceiros. | ||
aliquota FAP | decimal(6,4) | CTT_FAP | decimal(6,4) |
Percentual do FAP. Buscar a informação através da função rhu0010_idc_fap (l_cod_empresa). Levar esta informação somente se o Tipo de Tomador for igual a 0 – Obra. | Alíquota FAP. | ||
rhu_tomad_obra.pct_sat | decimal(6,4) | CTT_PERRAT | decimal(6,4) |
Percentual do RAT. Levar esta informação somente se o Tipo de Tomador for igual a 0 – Obra. | Percentual RAT. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.2.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela CTT será definida como exclusiva.
- Esta definição será necessária devido ao Centro de Custo Logix poder ser definido como Compartilhado (onde para todas as Empresas Logix, são utilizados os mesmos Centros de Custo) ou Exclusivo (cada empresa Logix pode ter seus próprios Centros de Custo), além de ter a opção Exclusiva/Compartilhada ao mesmo tempo. Convencionou-se o envio para o Protheus como Exclusivo, pois quando houver a Integração Contábil/Financeira, após ocorrer todas as Migrações do Centro de Custo, o cliente poder criar alguma situação de um Centro de Custo exclusivo.
- Código do Centro de Custo Logix que será importado como o Código do Centro de Custo no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Descrição do Centro de Custo Logix que será importado como a Descrição do Centro de Custo no Protheus.
- Indicação da situação do Centro de Custo.
- No Protheus, este campo pode assumir os valores:
- 1 = Bloqueado
- 2 = Não Bloqueado
- No Logix, este campo pode assumir os valores:
- A = Ativo
- B = Bloqueado
- D = Desativado
- E = Eliminado
- Para gerar para o Protheus, será respeitada a tabela abaixo, em que o Valor Logix, será exportado no arquivo texto para o Valor Protheus.
9.2.4 Código
- Código do Centro de Custo Logix que será importado como o Código do Centro de Custo no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.2.5 Descrição
- Descrição do Centro de Custo Logix que será importado como a Descrição do Centro de Custo no Protheus.
9.2.6 Situação
- Indicação da situação do Centro de Custo.
- No Protheus, este campo pode assumir os valores:
- 1 = Bloqueado
- 2 = Não Bloqueado
- No Logix, este campo pode assumir os valores:
- A = Ativo
- B = Bloqueado
- D = Desativado
- E = Eliminado
Para gerar para o Protheus, será respeitada a tabela abaixo, em que o Valor Logix, será exportado no arquivo texto para o Valor Protheus.
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
B | BLOQUEADO | 1 | Bloqueado |
D | DESATIVADO | ||
E | ELIMINADO | ||
A | ATIVO | 2 | Não bloqueado |
9.2.7 Classe
- Indicação da Classe do Centro de Custo no Protheus.
- Para este campo não existe valor equivalente no Logix, portanto não será enviado no arquivo texto.
- Este campo no Protheus será atribuído com o valor fixo 2 – Analítico.
TOMADORES DE SERVIÇO
Para os casos em que o sistema Logix esteja habilitado para utilização do Tomador de Serviço, conforme o Cadastro de Características Sefip, serão geradosos valores dos campos de acordo com as regras abaixo:
- Cadastro de Características SEFIP = X – Tomador
- Cadastro de Características SEFIP = G – Grupo GPS
9.2.8 Nome do Tomador
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.9 Endereço
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.10 Bairro
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.11 CEP
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.12 Cidade
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.13 Estado
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix
9.2.14 Tipo de Inscrição
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix
9.2.15 CEI/CNPJ
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.17 Tipo Lotação
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.18 Tipo Inscrição
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.19 N° Inscrição
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.20 Código Município
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.21 Tipo Tomador - e-Social
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.22 Código FPAS
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.23 Código Terceiros
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.24 Alíquota FAP
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.25 % RAT
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.2.26 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separado por pipe (|).
- O arquivo será gerado com o nome: ccusto_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Código do Centro de Custo
- Descrição do Centro de Custo
- Situação do Centro de Custo
- Endereço
- Bairro
- CEP
- Município
- Estado
- Tipo Tomador
- CEI / CNPJ
- Tipo Logradouro
- Tipo Lotação
- Tipo Inscrição
- N° Inscrição
- Código do Município – IBGE
- Tipo Tomador – e-Social
- N° Logradouro
- Código FPAS
- Código Terceiros
- Alíquota FAP
- % RAT
9.2.27 Exportando as informações
- Serão exportados do Logix todos os registros cadastrados no programa de Centro de Custos (CON10148).
- O cadastro de Centro de Custo segue o conceito de Empresa\Plano, em que é possível realizar todo o cadastro dos Centros de Custo em uma única empresa e as demais empresas utilizarão este mesmo cadastro. No entanto, existe a possibilidade de uma empresa que está definida por Empresa/Plano ter um centro de custo cadastrado exclusivamente para ela. Dessa forma, para facilitar o envio das informações tanto na migração, como também na integração, o cadastro de Centro de Custos será enviado sempre como exclusivo, ou seja, sempre será enviado o código da Empresa e Filial no arquivo texto.
- Abaixo estão algumas situações que podem ocorrer no cadastro de Centro de Custos do Logix, da qual estaremos tratando no envio das informações:
- Exemplo 1: As empresas estão apontando para uma única Empresas/Plano, no entanto, existem registros de Centro de Custo exclusivo para empresas no cadastro de Centro de Custo.
O Logix possui os seguintes Centros de Custos cadastrados:
Empresa Logix | Centro de Custo | Descrição |
90 | 1000 | DIRETORIA |
90 | 1100 | GERÊNCIA COMERCIAL |
02 | 5600 | VENDAS |
Realizando o agrupamento por empresa, serão selecionados os seguintes registros:
Empresa Logix |
90 |
02 |
Agora devem ser verificados quais são as empresas/plano que estão relacionadas a estas empresas, através da tabela PAR_CON, verificando também as Empresas/Filiais Protheus, associadas às Empresas
Logix. Os registros são os selecionados abaixo:
Empresa Logix | Empresa/Plano | Empresa Protheus | Filial Protheus |
90 | 90 | 99 | 01 |
02 | 90 | 99 | 02 |
Percebe-se que, há um grupo de Empresas Protheus 99, apontando para uma única Empresa/Plano (90).
No entanto, no cadastro de Centro de Custos, existem registros para as empresas 90 e 02. Dessa forma, devem-se exportar os registros para o Protheus com o código da Filial Protheus, ou seja, como Exclusivo.
Caso no agrupamento de Empresas na tabela de Centro de Custo existisse apenas uma Empresa (90), este cadastro poderia ser exportado como Compartilhado.
No envio das informações para o arquivo texto, deverá ser exportado da seguinte forma:
Empresa Protheus | Filial Protheus | Centro de Custo | Descrição |
99 | 01 | 1000 | DIRETORIA |
99 | 02 | 1000 | DIRETORIA |
99 | 01 | 1100 | GERÊNCIA COMERCIAL |
99 | 02 | 1100 | GERÊNCIA COMERCIAL |
99 | 02 | 5600 | VENDAS |
- Exemplo 2: As empresas estão apontando para uma única Empresa/Plano e existem empresas que não tem Empresa/Plano definido.
O Logix possui os seguintes Centros de Custos cadastrados:
Empresa Logix | Centro de Custo | Descrição |
90 | 1000 | DIRETORIA |
90 | 1100 | GERÊNCIA COMERCIAL |
03 | 1560 | LIMPEZA E JARDINAGEM |
Realizando o agrupamento por empresa, serão selecionados os seguintes registros:
Empresa Logix |
90 |
03 |
Agora devem ser verificados quais são as empresas/plano que estão relacionados a estas empresas, através da tabela PAR_CON, verificando também as Empresas/Filiais Protheus, associadas às Empresas
Logix. Os registros são os selecionados abaixo:
Empresa Logix | Empresa/Plano | Empresa Protheus | Filial Protheus |
90 | 90 | 99 | 01 |
02 | 90 | 99 | 02 |
03 |
| 99 | 03 |
04 | 03 | 99 | 04 |
Percebe-se que, há um grupo de Empresas Protheus 99, apontando para uma única Empresa/Plano (90) e também há neste mesmo grupo de empresas uma empresa Logix que não aponta para nenhuma
Empresa/Plano (Empresa Logix 03). Neste caso, a Empresa/Plano assume o próprio valor da Empresa Logix (03). Além disto, há a empresa Logix 04 que aponta para a empresa/plano 03. Dessa forma, devem-se
exportar os registros para o Protheus com o código da Filial Protheus, ou seja, como Exclusivo.
No envio das informações para o arquivo texto, deverá ser exportado da seguinte forma:
Empresa Protheus | Filial Protheus | Centro de Custo | Descrição |
99 | 01 | 1000 | DIRETORIA |
99 | 02 | 1000 | DIRETORIA |
99 | 01 | 1100 | GERÊNCIA COMERCIAL |
99 | 02 | 1100 | GERÊNCIA COMERCIAL |
99 | 03 | 1560 | LIMPEZA E JARDINAGEM |
99 | 04 | 1560 | LIMPEZA E JARDINAGEM |
- O arquivo gerado será gravado com o nome centro_custo_logix.unl.
9.2.28 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_ccusto_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para ccusto_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- Sempre que houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código do Centro de Custo). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.3 Cadastro de Unidade Funcional Logix X Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Unidade Funcional Logix, que serão importados no cadastro de Departamentos Protheus.
9.3.1 Requisitos
- No Protheus, deve-se definir a tabela SQB como exclusiva, pois no Logix esta tabela é sempre por Empresa.
- Exportar o cadastro de Cargos Logix que deverá ser importado como as Funções do Protheus.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o cadastro de Sindicatos Logix que deverá ser importado como os Sindicatos do Protheus.
- Exportar o cadastro de Ocorrências Logix que deverá ser importado como as Verbas do Protheus.
- Exportar o cadastro de Escalas Logix que deverá ser importado como os Turnos do Protheus.
- Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
- Se o código da Unidade Funcional que vier no arquivo tiver mais de 9 posições, deverá ser alterado no Configurador Protheus no Grupo de Campos para a tabela SQB, aumentando o tamanho do campo para até 10 posições. Somente será importado o registro se o tamanho do campo no Protheus for suportado pelo tamanho do campo vindo no arquivo texto.
- Se o código do Centro de Custo que vier no arquivo tiver mais de 9 posições, deverá ser alterado no Configurador Protheus no Grupo de Campos para a tabela CTT, aumentando o tamanho do campo para até 10 posições. Somente será importado o valor para o campo se o tamanho no Protheus for suportado pelo tamanho do campo vindo no arquivo texto.
Nota: Por default, no Logix o código do Centro de Custo é definido com até 4 posições, para os clientes que utilizam a Integração da Folha de Pagamento Logix com a Contabilidade Logix. No entanto, no RH Logix é possível informar o
código de Centro de Custo de sistemas externos, permitindo que a Folha Logix integre com qualquer sistema de Contabilidade. Na exportação, serão exportados estes códigos de Centro de Custos cadastrados na tabela de Unidade
Funcional. Dessa forma, necessário cadastrar na tabela de Centro de Custos Protheus estes códigos, pois não será possível exportá-los através a Migração do Cadastro de Centro de Custos.
9.3.2 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
UNIDADE_FUNCIONAL | SQB | ||
Atributo | Tipo | Atributo | Tipo |
|
| QB_FILIAL | char(2) |
Este atributo será preenchido com o código da Filial Protheus, definido através de DE-PARA. | Código da filial. | ||
cod_uni_funcio | char(10) | QB_DEPTO | char(9) |
Código da unidade funcional. | Código do departamento. | ||
den_uni_funcio | char(30) | QB_DESCRIC | char(40) |
Descrição da unidade funcional. | Descrição do departamento. | ||
Cod_centro_custo | number(10) | QB_CC | char(9) |
Código do Centro de Custo. | Código do Centro de Custo. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.2.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00087 – Cadastros de Empresas.
- No arquivo texto, será gerado o código da Empresa Protheus e o Código da Filial Protheus, devendo ser definida a tabela SQB como exclusiva.
- No Logix, o cadastro de Unidades Funcionais é por Empresa, permitindo que o mesmo código de Unidade Funcional possa ter um significado diferente em outra empresa Logix. Por exemplo:
Empresa Logix | Unid. Funcional | Descrição |
01 | 100101001 | Produção I |
02 | 100101001 | Administração - Folha de Pagamento |
- Dessa forma, quando houver a associação da Empresa Logix X Empresa/filial Protheus, será necessário o envio do código da Filial na exportação, para ser importado no Protheus o Departamento, devendo este ser definido como exclusivo.
Empresa Logix | Empresa Protheus | Filial Protheus |
01 | 99 | 01 |
02 | 99 | 02 |
No envio do arquivo ficará:
Empresa Protheus | Filial Protheus | Código | Descrição |
99 | 01 | 100101001 | Produção I |
99 | 02 | 100101001 | Administração - Folha de Pagamento |
9.3.4 Código
- Código da Unidade Funcional Logix que será importado como o Código do Departamento no Protheus.
- O código do campo Unidade Funcional no Logix pode conter até 10 caracteres. Na tabela do Protheus, este campo está configurado como default com 9 posições. Do Logix, será enviado até 10 posições no arquivo texto.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 10 posições, caso haja registros com o código do departamento com mais de 9 posições.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro para a tabela e será dada a seguinte mensagem de alerta:
- Departamento XX/XX/XXXXXXXXXX – Não foi importado para a tabela. Alterar o tamanho do campo código no Configurador. Tam. Protheus: 999 Tam. Sist. Ext: 999.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.3.5 Descrição
- Descrição da Unidade Funcional Logix que será importado como a Descrição do Departamento no Protheus.
9.3.6 Centro de Custo
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- Na tabela de Unidade Funcional, o código do Centro de Custo pode conter até 10 posições. Isto se deve ao fato de que o Logix RH pode gerar a contabilização para ser integrado em outro sistema não Logix, enviando o centro de custo que está sendo contabilizado. Neste caso, o Logix não utiliza da sua Contabilidade, pois na Contabilidade Logix, o código do Centro de Custo é limitado a 4 posições. Caso haja esta situação, será necessário aumentar no Configurador Protheus o tamanho do campo para 10 posições, pois o tamanho default do campo QB_CC é 9 posições.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o valor do campo para a tabela e será dada a seguinte mensagem de alerta:
- Departamento XX/XX/XXXXXXXXXX – Não foi importado o código do Centro de Custo. Alterar o tamanho do campo no Configurador.
- Nota: Os valores XX/XX/XXXXXXXXXX correspondem a Empresa Protheus / Filial Protheus / Código do Departamento.
- Departamento XX/XX/XXXXXXXXXX – Não foi importado o código do Centro de Custo. Alterar o tamanho do campo no Configurador.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.3.7 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: unidade_funcional_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus.
- Filial Protheus.
- Código da Unidade Funcional.
- Descrição da Unidade Funcional.
- Código do Centro de Custo.
9.3.8 Importando as informações
- Serão exportados todos os registros do Logix cuja data de validade final esteja em aberto, ou seja, somente os registros ativos ou também que seja o último registro da unidade funcional que estiver desativada (com a maior data de validade fim). Esta última consistência será necessária, caso haja unidades funcionais que estejam inativas.
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_unidade_funcional_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para unidade_funcional_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- Sempre que houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código do Departamento). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.4 Cadastro de Sindicatos Logix X Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Sindicatos Logix, que serão importados no cadastro de Sindicatos Protheus.
9.4.1 Pré-Requisitos
- Definir um DE-PARA de códigos no Logix, caso o código do sindicato Logix contenha mais de 2 posições. O DE-PARA deve ser definido através do programa VDP10141 – DE\PARA GERAL LOGIX. O valor do código do sindicato a ser enviado para o Protheus obrigatoriamente deve ser definido com até 2 posições numéricas.
- A tabela de Sindicatos do sistema Protheus (RCE) deverá ser definida como Compartilhada, para todas as empresas que serão migradas devido ao fato de que, quando estas informações vierem do Logix, será gerado somente por Empresa.
9.4.2 Informações Complementares
- Os parâmetros de cálculo de médias, definidas no cadastro de sindicatos Logix (RHU0150), opção Tipos de Médias não serão migrados para o Protheus, devido às regras de parametrizações serem incompatíveis entre os dois sistemas. Será necessário realizar toda a parametrização para cálculos de médias por Sindicato no sistema Protheus GPE.
- As informações extras referentes ao Dissídio Coletivo, definidas no cadastro de sindicatos Logix (RHU0150), opção Dissídio, não serão migradas para o Protheus, devido à incompatibilidade entre os dois sistemas.
- As informações referentes às Contribuições Sindicais, definidas no cadastro de sindicatos Logix (RHU0150), opção Contribuição, não serão migradas para o Protheus, devido à incompatibilidade entre os dois sistemas
Antes de iniciar a importação, será avisado ao usuário sobre o tamanho do campo da tabela quando no Logix for superior ao do Protheus, dando a opção de cancelar ou continuar a execução
Descrição do Município do Sindicato (RCE_MUNICIP): no Logix -> 30 posições e no Protheus 20, posições.
Endereço do Sindicato (RCE_ENDER): no Logix -> 40 posições e no Protheus 30, posições.
Complemento do Endereço (RCE_COMPLE), tamanho do campo de 10 para 20, posições
Bairro do Sindicato (RCE_BAIRRO), tamanho do campo de 20 para 30, posições
- Se a resposta for afirmativa, ou seja, prosseguir a importação, se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, será truncada.
- Se a resposta for negativa, acessar o Configurador do Protheus e alterar o tamanho dos campos citados.
9.4.3 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
SINDICATO | RCE | ||
Atributo | Tipo | Atributo | Tipo |
|
| RCE_FILIAL | char(2) |
Este atributo não será preenchido, pois a tabela de Sindicato Logix é geral, ou seja, não é por Empresa. | Código da filial. | ||
cod_sindicato | number(5) | RCE_CODIGO | char(2) |
Código do sindicato. Este código pode ser informado com 4 posições no Logix. No Protheus só permite 2. Para estas situações, deverá prever DE-PARA de códigos, através do programa VDP10141, informando o código Logis e qual será o código Protheus. | Código do sindicato. | ||
nom_sindicato | char(20) | RCE_DESCRI | char(40) |
Descrição do sindicato. | Descrição do sindicato. | ||
cidades.den_cidade | char(30) | RCE_MUNIC | char(20) |
Descrição da cidade. Enviar a descrição para o arquivo texto. Deverá relacionar com o código da cidade do sindicato. | Descrição do município do sindicato. | ||
cidades.cod_uni_feder | char(2) | RCE_UF | char(2) |
Código da UF | Código da UF | ||
dat_base_dissidio | date | RCE_MESDIS | char(2) |
Data base do dissídio. Enviar somente o mês para o Protheus.
| Mês do dissídio. | ||
dat_base_dissidio | date | RCE_DIADIS | char(2) |
Data base do dissídio. Enviar somente o dia para o Protheus. | Dia do dissídio. | ||
sal_normativo_cat | number(13,20) | RCE_PISO | number(12,2) |
Salário normativo da categoria. | Piso salarial da categoria. | ||
endereco | char(40) | RCE_EBDER | char(30) |
Endereço do sindicato. | Endereço do sindicato. | ||
numero | number(10) | RCE_NUMER | char(5) |
Número do endereço do sindicato. | Número do endereço do sindicato. | ||
complemento | char(20) | RCE_COMPLE | char(10) |
Complemento do endereço do sindicato. | Complemento do endereço do sindicato. | ||
bairros.den_bairro | char(30) | RCE_BAIRRO | char(20) |
Enviar a descrição do bairro para o arquivo. Deverá relacionar com o código do bairro do sindicato. | Descrição do bairro do endereço do sindicato. | ||
cod_cep | char(9) | RCE_CEP | char(8) |
CEP do endereço do sindicato. | CEP do endereço do sindicato. | ||
num_cnpj | char(19) | RCE_CGC | char(14) |
Número do CNPJ do sindicato. Enviar o atributo sem formações. | Código do CGC do sindicato. | ||
cod_entid_sind | char(16) | RCE_ENTSIN | char(15) |
Código da Entidade Sindical. Enviar o atributo sem formações. | Código da entidade sindical. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.4.4 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00087 – Cadastros de Empresas.
- No arquivo texto serão gerados os registros para todos os códigos da Empresa Protheus em que haja relacionamento com as Empresas Logix.
- O código da Filial Protheus não será gerado neste arquivo, pois este cadastro no Logix é Geral, devendo a tabela ser definida no Protheus como Compartilhada.
9.4.5 Código
- Código do Sindicato.
- No Logix, o tamanho do código do Sindicato poderá conter até 4 caracteres. No Protheus, o tamanho do código do sindicato é restrito a 2 posições obrigatoriamente numéricas.
- Será necessário prever um DE-PARA manual dos códigos do Logix para o Protheus, quando o código do sindicato Logix tiver mais de 2 posições, informando o código que será gerado para o Protheus, com 2 posições.
- O programa que será utilizado para definição do DE-PARA será o VDP10141 – DE/PARA GERAL LOGIX.
Onde o usuário irá informar os códigos de:
- Tabela: SINDICATO
- Sistema Integração: PROTHEUS
- Campos DE:
Para cada registro de Sindicatos, informar o código do Sindicato e o Valor, como acima.
- Campos Para:
Deverá informar o código do Sindicato que será gerado para o sistema Protheus.
- Para os casos em que não seja definido o DE-PARA e o código do sindicato for superior a 2 posições, o registro não será exportado e será gerada a seguinte mensagem de LOG de erros ao final do processo:
“Sindicato XX/XXXX não exportado. O código para o Protheus deve ser limitado a 2 posições. Criar DE-PARA (VDP10141) ”.
Nota:Os valores XX/XXXX correspondem a Empresa Logix / Código do Sindicato.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.4.6 Descrição
- Descrição do sindicato.
9.4.7 Descrição da Cidade
- Gerar para o sistema Protheus o valor do atributo da descrição da cidade.
- O valor deste atributo será gerado com base no Nome da Cidade, cadastrado no programa Cidades (VDP3080).
- A descrição do campo cidade no Logix pode conter até 30 caracteres. Na tabela do Protheus, este campo está configurado como default com 20 posições. Do Logix, será enviado até 30 posições no arquivo texto.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 30 posições, caso haja registros com o nome da cidade com mais de 20 posições.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro e será dada a seguinte mensagem de erro:
Sindicato XX/XX/XX – Erro Valor atribuído difere do tamanho do campo (Município) campo “RCE_MUNIC” valor “AAAAAA”. Tam. Protheus: 99 Tam. Sist. Ext: 99.
Nota:
- Os valores XX/XX/XX correspondem à Empresa Protheus / Filial Protheus / Código do Sindicato Protheus.
- O valor “AAAAAA” corresponde ao valor no arquivo, que está tentando importar.
- O valor Tam. Protheus: 99 Tam. Sist. Ext: 99, corresponde ao tamanho do campo no configurador Protheus e o tamanho do campo vindo no arquivo texto.
9.4.8 Unidade da Federação
- Gerar para o sistema Protheus o valor do atributo do código da Unidade da Federação da cidade que está relacionado ao Sindicato.
- O valor deste atributo será gerado com base na Unidade de Federação, cadastrado no programa Cidades (VDP3080).
9.4.9 Data base do dissídio (MÊS)
- No Logix, este campo é composto pela Data-base do dissídio do sindicato, no formato DD/MM/AAAA.
- No Protheus, este campo é composto somente pelo mês do dissídio.
- Será enviado o valor do mês (MM) que consta no campo do Logix.
9.4.10 Data-base do dissídio (DIA)
- No Logix, este campo é composto pela Data-base do dissídio do sindicato, no formato DD/MM/AAAA.
- No Protheus, este campo é composto somente pelo dia do dissídio.
- Será enviado o valor do dia (DD) que consta no campo do Logix.
9.4.11 Salário normativo da Categoria
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.4.12 Endereço
- A descrição do campo Endereço no Logix pode conter até 40 caracteres. Na tabela do Protheus, este campo está limitado a 30 posições.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 40 posições, caso haja registros com a descrição do endereço com mais de 30 posições. Do Logix, será enviado até 40 posições no arquivo texto.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro e será dada a seguinte mensagem de erro:
Sindicato XX/XX/XX – Erro Valor atribuído difere do tamanho do campo (Endereco) campo “RCE_ENDER” valor “AAAAAA”. Tam. Protheus: 99 Tam. Sist. Ext: 99.
Nota:
- Os valores XX/XX/XX correspondem à Empresa Protheus / Filial Protheus / Código do Sindicato Protheus.
- O valor “AAAAAA” corresponde ao valor no arquivo, que está tentando importar.
- O valor Tam. Protheus: 99 Tam. Sist. Ext: 99., corresponde ao tamanho do campo no configurador Protheus e o tamanho do campo vindo no arquivo texto.
9.4.13 Número do Endereço
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
Apesar deste campo estar definido com 10 posições, na tela só é permitido informar 5 caracteres. Dessa forma, será compatível com o tamanho do campo no Protheus.
9.4.14 Complemento
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- A descrição do campo Complemento no Logix pode conter até 20 caracteres. Na tabela do Protheus, este campo está limitado a 10 posições.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 20 posições, caso haja registros com a descrição do complemento com mais de 20 posições. Do Logix, será enviado até 20 posições no arquivo texto.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro e será dada a seguinte mensagem de erro:
Sindicato XX/XX/XX – Erro Valor atribuído difere do tamanho do campo (Complemento) campo “RCE_COMPLE” valor “AAAAAA”. Tam. Protheus: 99 Tam. Sist. Ext: 99.
Nota:
- Os valores XX/XX/XX correspondem à Empresa Protheus / Filial Protheus / Código do Sindicato Protheus.
- O valor “AAAAAA” corresponde ao valor no arquivo, que está tentando importar.
- O valor Tam. Protheus: 99 Tam. Sist. Ext: 99., corresponde ao tamanho do campo no configurador Protheus e o tamanho do campo vindo no arquivo texto.
9.4.15 Descrição do Bairro
- Gerar para o sistema Protheus o valor do atributo da descrição do bairro.
- O valor deste atributo será gerado com base no Nome do Bairro, relacionado à Cidade, cadastrado no programa Bairros Cidades (RHU0520).
- A descrição do campo Bairro no Logix pode conter até 30 caracteres. Na tabela do Protheus, este campo está limitado a 20 posições.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 30 posições, caso haja registros com a descrição do bairro com mais de 20 posições. Do Logix, será enviado até 30 posições no arquivo texto.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro e será dada a seguinte mensagem de alerta:
Sindicato XX/XX/XX – Erro Valor atribuído difere do tamanho do campo (Bairro) campo “RCE_BAIRRO” valor “AAAAAA”. Tam. Protheus: 99 Tam. Sist. Ext: 99.
Nota:
- Os valores XX/XX/XX correspondem à Empresa Protheus / Filial Protheus / Código do Sindicato Protheus.
- O valor “AAAAAA” corresponde ao valor no arquivo, que está tentando importar.
- O valor Tam. Protheus: 99 Tam. Sist. Ext: 99., corresponde ao tamanho do campo no configurador Protheus e o tamanho do campo vindo no arquivo texto.
9.4.16 CEP
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- O valor do campo será gerado sem caracteres especiais, enviando somente números.
9.4.17 Número do CNPJ
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- O valor do campo será gerado sem caracteres especiais, enviando somente números.
9.4.18 Código da Entidade Sindical
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- O valor do campo será gerado sem caracteres especiais, enviando somente números.
9.4.19 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separado por pipe (|).
- O arquivo será gerado com o nome: sindicato_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Código do sindicato
- Descrição do sindicato
- Descrição da cidade
- Código da Unidade de Federação
- Mês do Dissídio do sindicato
- Dia do Dissídio
- Piso salarial
- Endereço
- Número do Endereço
- Complemento
- Descrição do Bairro
- Código do CEP
- Número do CNPJ
- Código da Entidade Sindical
9.4.20 Exportando as informações
- Serão exportados do Logix todos os registros cadastrados no programa de Cadastros de Sindicato (RHU0150 – Sindicatos).
- Todos os registros serão exportados para o Protheus, para cada Empresa/Filial Protheus associada às Empresas Logix, através do programa LOG00083 (Cadastro de Empresas).
- O arquivo gerado será gravado com o nome sindicato_logix.unl.
9.4.21 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_sindicato_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para sindicato_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- Sempre que houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código do Sindicato). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.5 Cadastro de Eventos Logix X Verbas Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Eventos Logix, que serão importados no cadastro de Verbas Protheus.
9.5.1 Pré-Requisitos
- Executar no Logix o programa RHU4740 – Criação de Tabelas Fixas, opção Eventos Fixos para todas as Empresa Logix que serão integradas com o Protheus. A execução deste programa permitirá que todos os eventos fixos sejam gerados na tabela de Eventos, permitindo que a codificação de DE-PARA dos códigos de Eventos Logix que serão gerados para o Protheus sejam as mesmas para todas as empresas.
- Cadastrar no Logix, através do programa VDP10141 – Cadastro de DE-PARA Geral os Históricos Padrão Logix que serão relacionados aos Lançamentos Padrão Protheus. Dessa forma, será gerado para as verbas que estão sendo exportadas, o Lançamento Padrão que será contabilizado.
- Cadastrar no Protheus os códigos de Lançamentos Padrão que serão referenciados no Logix.
9.5.2 Cadastro DE/PARA de Eventos
- Foi desenvolvido novo programa que permite a definição um DE/PARA dos códigos dos Eventos Logix para os Códigos do Protheus, permitindo que o usuário configure os códigos que serão exportados para o Protheus, ao invés de gerar fixos pelo exportador.
- Para acesso ao novo programa, deverá selecionar a opção De/Para, do programa RHP10003 – Exporta dados Folha de Pagamento Logix.
- A opção acima disponibilizará o programa abaixo, onde será permitida a manutenção do campo Verba, permitindo que seja configurado o código que será exportado para o Protheus.
- Estão habilitadas as seguintes opções neste programa:
Incluir:
- Na inclusão será realizada a carga inicial dos eventos de DE/PARA, conforme a regra existente atualmente na função de Exportação de Eventos.
- Esta opção será permitida somente se não houver registros na tabela de De/Para de Eventos (RHU_TABELA_DE_PARA_EVENTO).
- Não será permitida a inclusão pontual de registros no GRID.
Modificar:
- Habilitará no programa para modificar os registros já incluídos.
- Poderá também realizar a exclusão pontual, das linhas inseridas, através da opção Remover Linha do popup.
Excluir:
- Habilitará o programa para excluir todos os registros da tabela RHU_TABELA_DE_PARA_EVENTO, mediante confirmação.
- Para exclusões pontuais de registros, será realizado através da Modificação, utilizando a opção Remover Linha do popup.
Consultar:
- Realiza a consulta dos registros inseridos na tabela RHU_TABELA_DE_PARA_EVENTO
Relatório 1:
- Esta opção emitirá a listagem dos registros existentes na tabela RHU_TABELA_DE_PARA_EVENTO
Relatório 2:
- Serão listados os registros que não constam na tabela de DE/PARA mas deveriam constar, porque houve exclusão do registro manualmente.
- Campos disponibilizados na tela:
Empresa/Tabelas Eventos:
- Código da Empresa/Tabela de Eventos Logix.
Evento Logix
- Código do evento Logix
Descrição do Evento
- Descrição do evento Logix
Verba Protheus
- Neste campo será informado o código da Verba que será exportado para o sistema externo.
- Por default, será inicializado da mesma forma como é feita a exportação de eventos através da opção Eventos, do programa RHP10003 – Exportação de Dados da Folha de Pagamento.
- Poderá ser feita a modificação deste campo, informando um mesmo código de verba para vários eventos Logix. Por exemplo:
LOGIX | PROTHEUS | |
Evento | Descrição | Verba Protheus (DE/PARA) |
022 | 1/3 FERIAS VENC IND | 170 |
023 | 1/3 FERIAS PROP IND | 170 |
365 | FERIAS PROP AV PREV | 198 |
367 | FERIAS PROP AV ADIC | 198 |
515 | CONTRIB ASSISTENCIAL | 422 |
554 | CONTR. ASSISTENCIAL | 422 |
Importante:
- A utilização deste conceito, de agregar vários eventos do Logix à mesma verba do Protheus, deverá ser utilizado com MUITO critério, pois pode haver incidências (IRRF, INSS, FGTS, RAIS, DIRF, etc) sobre um evento do Logix e que não incidam em um outro evento.
- Esta validação ficará sob responsabilidade do usuário.
- Por default nas exportações dos eventos e históricos, será considerada, sempre, a característica do primeiro evento encontrado.
- Já os valores de Quantidade de Horas e Valor dos eventos, obtido na exportação dos históricos de movimento de folha, férias, rescisão e 13º Salário, serão somados.
9.5.3 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
EVENTO | SRV | ||
Atributo | Tipo | Atributo | Tipo |
|
| RV_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da filial. | ||
cod_evento | number(5) | RV_COD | char(3) |
Código do evento. Este código pode ser informado com 4 posições no Logix. No Protheus só permite 3. Para estas situações, será previsto DE-PARA de códigos. Serão gerados códigos fixos através da exportação. | Código da verba. | ||
den_evento | char(20) | RV_DESC | char(20) |
Descrição do evento. | Descrição da verba. | ||
ies_evento | char(1) | RV_TIPOCOD | char(1) |
Indica o tipo do Evento (Vencimento, Desconto, Base e Especial). | Indica o tipo de Verba (Provento, Desconto, Base). | ||
ies_form_evento | char(1) | RV_TIPO | char(1) |
Forma do evento (Valor, Horas, Valor ou Horas, Valor e Horas). | Tipo de movimento da Verba( Valor, Horas, Dias). | ||
idc_correcao | number(7,6) | RV_PERC | number(7,3) |
Índice de correção do evento. | Percentual a ser aplicado na verba. | ||
|
| RV_LCTOP | char(3) |
Será enviado valor, caso haja relacionamento do DE-PARA pelo usuário, de acordo com os códigos do Protheus. | Código do Lançamento Padrão para contabilização. | ||
ies_acum_media | char(1) | RV_MED13 | char(2) |
Indica se o evento acumula para médias de 13º salário. | Indica se a verba acumula para média de 13º salário. | ||
ies_acum_media | char(1) | RV_MEDFER | char(2) |
Indica se o evento acumula para médias de Férias. | Indica se a verba acumula para média de férias. | ||
ies_acum_media | char(1) | RV_MEDAVI | char(2) |
Indica se o evento acumula para médias de Aviso Prévio. | Indica se a verba acumula para média de aviso prévio. | ||
|
| RV_CODFOL | char(1) |
Referência/Evento Fixos Logix. | Identificador de Cálculo. | ||
|
| RV_INSS | char(1) |
Incidência de INSS dos eventos contido nas bases (906, 907, 908). | Indica se a verba incide para INSS. | ||
|
| RV_IR | char(1) |
Incidência de IR dos eventos contidos nas bases (903, 904, 905, 909, 913). | Indica se a verba incide para IRRF. | ||
|
| RV_FGTS | char(1) |
Incidência de FGTS dos eventos contidos nas bases (900, 901, 902, 1344, 1308, 1359). | Indica se a verba incide para FGTS. | ||
|
| RV_REF13 | char(1) |
Incidência de 13º dos eventos contidos nas bases (901, 904, 907). | Indica se a verba incide para cálculo de 13º salário. | ||
|
| RV_REFFER | char(1) |
Incidência de Férias dos eventos contidos nas bases (902, 905, 908, 909). | Indica se a verba incide para cálculo de Férias. | ||
|
| RV_ADIANTA | char(1) |
Eventos contidos na base do Identificador 017 Adiantamento Quinzenal. | Indica se a verba incide para cálculo de Adiantamento. | ||
|
| RV_PERICUL | char(1) |
Eventos contidos na base do Identificador 009 – Periculosidade. | Indica se a verba incide para periculosidade. | ||
|
| RV_INSALUBR | char(1) |
Eventos contidos na base do Identificador 008 – Insalubridade. | Indica se a verba incide para insalubridade. | ||
|
| RV_SINDICA | char(1) |
Eventos contidos na base do Identificador 210 – Imposto Sindical. | Indica se a verba incide para Contribuição Sindical. | ||
|
| RV_SALFAMI | char(1) |
Eventos contidos na base do Identificador 004 – Salário-Família. | Indica se a verba incide para Salário-Família. | ||
|
| RV_DEDINSS | char(1) |
Eventos contidos nas bases dos eventos 1305 - GPS-12. SAL.FAMILIA; 1306 - GPS-12 SAL.MATERNID; 1315 - GPS-13 13.SAL.MATER. | Indica se a verba incide para Dedução da Guia de INSS. | ||
|
| RV_RAIS | char(1) |
Incidência para RAIS. | Indica se a verba irá incidir para a RAIS. | ||
|
| RV_DIRF | char(1) |
Incidência para DIRF. | Indica se a verba irá incidir para a DIRF. | ||
|
| RV_NATUREZ | char(4) |
Natureza da rubrica do e-Social, conforme na Tabela 3 – Natureza das rubricas da folha de pagamento. | Natureza da Rubrica - tabela oficial 4 posições. | ||
|
| RV_DSRHE | char(1) |
Indicar se a rubrica repercute no cálculo do Descanso Semanal Remunerado. | Indica se a verba para DSR hora extra. | ||
|
| RV_INCCP | char(2) |
Código de incidência tributária da rubrica para a Previdência Social. | Código da incidência Ctr. Previdência | ||
|
| RV_INCIRF | char(2) |
Código de incidência tributária da rubrica para o IRRF. | Código da incidência IRRF. | ||
|
| RV_INCFGTS | char(2) |
Código de incidência tributária da rubrica para o FGTS. | Código da Incidência FGTS. | ||
|
| RV_INCSIND | char(2) |
Código de incidência tributária da rubrica para a Contribuição Sindical Laboral. | Código da incidência Sindical | ||
|
| RV_TPPROCCP | char(1) |
| Tipo do Processo Contra a Previdência. | ||
|
| RV_TPPIRRF | char(1) |
Código correspondente ao tipo de processo, para IRRF. | Tipo Processo IRRF. | ||
|
| RV_RPPFGTS | char(1) |
Código correspondente ao tipo de processo, para FGTS. | Tipo do Processo FGTS. | ||
|
| RV_TPPSIND | char(1) |
Código correspondente ao tipo de processo, para Contribuição Sindical. | Tipo do Processo Sindical. | ||
|
| RV_NRPROCP | char(20) |
| Número do Processo Contra Previdência. | ||
|
| RV_NRPIRRF | char(20) |
Número do processo administrativo/judicial para IRRF. | Número do Processo IRRF. | ||
|
| RV_NRPFGTS | char(20) |
Número do processo administrativo/judicial para FGTS. | Número do Processo FGTS. | ||
|
| RV_NRPSIND | char(20) |
Número do processo administrativo/judicial para Contribuição Sindical. | Número do Processo Sindical. | ||
|
| RV_EXPROCP | char(1) |
Extensão da Decisão/Sentença, para os casos de Processos do INSS. | Extensão da Decisão/Sentença. |
Abaixo, encontram-se as regras para cada um dos campos que serão migrados:
9.5.4 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, será gerado o código da Empresa Protheus. O código da Filial poderá gerar ou não, conforme definição de Empresas/Tabelas.
9.5.5 Código
- Código do Evento Logix que será importado como o Código da Verba no Protheus.
- O Protheus permite somente códigos com 3 posições alfanuméricas. No Logix são permitidas 4 posições com valores numéricos. Dessa forma, será gerado um DE-PARA interno dos códigos de Eventos Logix para serem gerados para o Protheus.
- Para os códigos de eventos até 899, irá gerar o mesmo valor do código do evento para o atributo do sistema Protheus. Estes são eventos em que o usuário pode cadastrar no Logix.
- Para os códigos a partir de 900, que são códigos internos do sistema Logix, será gerado com uma codificação específica, da seguinte forma: L00, L01, L02, ..., L99, LA0, LA1, ..., LA9, LAA, LAB, ..., LAZ, LB0, LB1, ..., LB9, LBA, LBB, LBC, ..., LZZ
- A relação dos códigos a partir do 900, deverá ser incluído na tabela de DE-PARA, para quando houver a geração dos códigos dos eventos das tabelas de Movimentações da Folha, gerar com o código já formatado para o Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.5.6 Descrição
- Descrição do Evento Logix que será importado como a Descrição da Verba no Protheus.
9.5.7 Tipo do Evento
- Indica se o evento é um Provento, Desconto ou Base.
- Para gerar para o Protheus, será respeitada a tabela abaixo, onde o Valor Logix, será exportado no arquivo texto para o Valor Protheus.
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
V | VENCIMENTO | 1 | PROVENTO |
D | DESCONTO | 2 | DESCONTO |
B | BASE | 3 | BASE |
E | ESPECIAL |
9.5.8 Forma de cálculo do Evento
- Indica a forma de pagamento do evento.
Para gerar para o Protheus, será respeitada a tabela abaixo, onde o Valor Logix, será exportado no arquivo texto para o Valor Protheus.
9.5.9 Índice de correção do evento
- Indica se a verba terá incidência a um percentual a ser aplicado no cálculo.
- Será enviado do Logix o índice do evento.
- Para enviar ao arquivo texto, será verificado se o Índice de Correção do Evento é diferente de 0.
- Caso seja, será enviado para o arquivo texto o percentual (conversão do índice do Logix para o Percentual Protheus).
- Caso contrário, será deixado o campo no arquivo texto como nulo.
- Para converter o índice do Logix para o Protheus, será feita a seguinte fórmula: (Índice de Correção do Evento) * 100
- Exemplos:
- Evento no Logix está com índice de 1,7. Para converter para o Protheus será feito: (1,7) * 100 = 170
- Evento no Logix está com índice de 2. Para converter para o Protheus será feito: (2) * 100 = 200
- Exemplos:
9.5.10 Contabilização – Lançamento Padrão
- No Protheus, as verbas que serão contabilizadas estão relacionadas a um Lançamento Padrão.
- Os códigos do Protheus são fixos, conforme abaixo:
Lançamentos Padronizados | |
Código | Lançamento |
A01 | Salários a Pagar |
A02 | Férias |
A03 | Salário-Família |
A04 | Salário-Maternidade |
A05 | Pró-Labore |
B01 | INSS Empregados |
B02 | IRRF |
B03 | Assistência Médica |
B04 | Contribuição Sindical |
B05 | Faltas |
B06 | Aviso Prévio (Desconto) |
B07 | Outros Descontos |
B08 | Pensão Alimentícia |
B09 | Vale-Transporte |
B10 | Desc. Insuficiência de Saldo |
C01 | INSS Empresa |
C02 | FGTS |
C03 | Provisão de Férias |
C04 | Encargos Provisão de Férias |
C05 | Provisão de 13° salário |
C06 | Encargos de Provisão de 13° salário |
- No Logix, os eventos estão relacionados a um Histórico Padrão, cadastrados no programa de Relacionamento de Eventos por Histórico Padrão (RHU3610).
- Será necessário prever DE-PARA manual dos códigos de Históricos Padrão do Logix, que estão cadastrados no programa Relacionamento de Eventos por Histórico Padrão (RHU3610), com os códigos acima do Protheus. Dessa forma, na exportação do arquivo, será gerado com o código do Protheus, quando houver a associação no DE-PARA.
- O usuário deverá providenciar o cadastro através do programa VDP10141 – Cadastro de DE-PARA Geral, conforme abaixo:
- Para cada código de Histórico Padrão Logix cadastrado no programa RHU3610, deverá relacionar com o código do Protheus, de acordo com a tabela acima, informando os valores:
- Tabela: “EVENTO_HIST_PADRAO”.
- Sistema Integração: “PROTHEUS”.
- Campo DE: “cod hist”.
- Valor DE: Valor do código do histórico padrão que será feito o DE-PARA.
- Valor PARA: Valor do Lançamento Padrão do Protheus que será associado ao código Logix.
- Se houver mais de um histórico padrão relacionado ao mesmo evento, não será atribuído o código do histórico para a Verba Protheus e será gerada a seguinte mensagem de alerta no relatório de inconsistência:
"Evento AA / XXXX – Evento relacionado a mais de um Hist. Padrão. Não será possível levar o Cód. Hist. Padrão para o Protheus."
Nota:
- Os valores AA/XXXX correspondem a Empresa Logix / Código do Evento.
- Para resolver esta situação, deve-se retirar o evento que está em mais de um histórico padrão no RHU3610, ou ignorar a mensagem e associar diretamente no Protheus um Lançamento Padrão a Verba que foi exportada.
- Caso não encontre valores na tabela de DE-PARA este atributo será enviado como nulo para o Protheus. Ao final do processo a exportação dos eventos, que ocorrem esta situação será gerada a seguinte mensagem de alerta:
“Evento AA / XXXXX – Evento Contabiliza no Hist. Padrão YYY. Não foi exportado o Lcto. Padrão Protheus. Relacionar através do VDP10141”.
Nota:
- Os valores AA/XXXX correspondem a Empresa Logix / Código do Evento.
- O valor YYY corresponde ao código do histórico padrão que o evento está relacionado.
9.5.11 Acumula Médias – 13º Salário
- Indica se a verba terá incidência para médias de 13º salário.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.12 Acumula Médias – Férias
- Indica se a verba terá incidência para médias de Férias.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.13 Acumula Médias – Aviso Prévio
- Indica se a verba terá incidência para médias de Aviso Prévio.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias,do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.14 Identificador de Cálculo: Eventos Fixos/Identificadores (Logix)
- Será gerado para o sistema Protheus a referência/evento fixo que são compatíveis com o Logix.
- Será atribuído ao campo do arquivo texto somente os identificadores que existem uma relação com o Logix. Os demais identificadores e que são obrigatórios no Protheus, será necessária a revisão pelo cliente, bem como toda a parametrização das verbas no Protheus.
- No processamento do evento que será enviado ao Protheus, será verificado se o Código do Evento ou a sua Referência Logix é um dos códigos abaixo. Caso seja, será gerado neste campo do arquivo texto o valor que será exportado ao Protheus, que se refere ao código do identificador do Protheus.
- Para os demais casos, será enviado como nulo este campo no arquivo texto.
LOGIX | PROTHEUS | |||
Tipo | Código | Descrição | ID | Descrição |
Referência | 17 | ADIANT. QUINZENAL | 006 | Pagto do Adiantamento |
Referência | 218 | DESCONTO ADIANT. QUINZENAL | 007 | Desconto de Adiantamento |
Referência | 205 | IRRF ADTO NORMAL SALÁRIOS | 009 | I.R. DO ADIANTAMENTO |
Evento Fixo | 914 | TRIB.IRRF.ADTO SAL | 010 | Base I.R. Adto |
Evento Fixo | 903 | TRIB.IRPF SALÁRIO | 015 | Base Imposto de Renda |
Evento Fixo | 905 | TRIB.IRPF FERIAS | 016 | Base I.R. Ferias |
Evento Fixo | 900 | TRIB.FGTS SALÁRIO | 017 | Base FGTS |
Referência | 50 | 13 SAL. INDENIZADO | 025 | 13o Pago na Rescisão |
Evento Fixo | 904 | TRIB.IRPF 13 SAL. | 027 | Base I.R. 13o Sal |
Referência | 4 | SALARIO FAMÍLIA | 034 | Salário Família |
Referência | 113 | 113 - DIVIDA PARA PRÓXIMO MÊS | 045 | Prov. Insuficiência Saldo |
Referência | 214 | DIVIDA DO MÊS ANTERIOR | 046 | Desc. Insuficiência Saldo |
Referência | 207 | INSS | 064 | INSS S/ SALÁRIOS |
Referência | 208 | INSS ferias | 065 | INSS S/ FERIAS |
Referência | 201 | I.R. | 066 | IRRF S/ SALÁRIOS |
Referência | 202 | I.R. Ferias | 067 | IRRF S/ FERIAS |
Referência | 203 | IR 13o | 071 | IRRF S/ 13 SALARIO |
Referência | 219 | DESCONTO ADIANT. DE FERIAS | 102 | Liq pago Ferias |
Referência | 30 | ARREDOND. DE FERIAS | 104 | Prov. Arred. Ferias |
Referência | 244 | DESCONTO ARRED. DE FERIAS | 105 | Desc. Arred. Ferias |
Evento Fixo | 901 | TRIB.FGTS 13o SALÁRIO | 108 | Base FGTS 13o Salário |
Evento Fixo | 953 | FGTS S/13.SALÁRIO | 109 | Valor FGTS 13o Salário |
Evento Fixo | 1251 | FGTS IND.S/SALÁRIO | 119 | FGTS Pago na Rescisão |
Evento Fixo | 1253 | FGTS IND.S/13SALÁRIO | 214 | FGTS 13o. na Rescisão |
Evento Fixo | 1369 | FGTS-CS IND.S/13SAL | 296 | Contrib. 0.5% s/13o. Rescisão |
Evento Fixo | 1373 | MULTA FGTS-CS | 297 | Contrib. 10% s/Montante Dep. FGTS Rescisão |
Evento Fixo | 1366 | FGTS-CS S/13.SALÁRIO | 299 | Contrib. 0.5% s/Rem. 13o. Folha |
Referência | 280 | DESCONTO ARRED.13.SALÁRIO | 029 | Desc. Arre 13o |
Referência | 9 | PERICULOSIDADE | 036 | Periculosidade |
Referência | 5 | SALARIO MATERNIDADE | 040 | Aux. Maternidade |
Referência | 162 | VALE REFEICAO | 050 | Vale Refeição |
Referência | 121 | FALTAS | 054 | Faltas |
Referência | 212 | PENSÃO ALIMENTÍCIA | 056 | Pensão Alimentícia Folha |
Referência | 256 | PENSÃO ALIMENTÍCIA ADTO SAL | 058 | Pensão Alimentícia Adiant. Salário |
Referência | 210 | IMPOSTO SINDICAL | 068 | Desc. Contr. Sindical |
Referência | 246 | DESCONTO DE CONTRIBUIÇÃO ASSIS | 069 | Desc. Contr. Assistencial |
Referência | 209 | INSS S/ 13 SALARIO | 070 | INSS 13o |
Evento Fixo | 1370 | FGTS MÊS ANT-NORMAL | 117 | FGTS Mês Anterior |
Referência | 224 | LIQUIDO RESCISÃO | 126 | Liquido pago na Rescisão |
Referência | 213 | PENSÃO ALIMENTÍCIA FERIAS | 170 | Pensão Alimentícia nas Ferias |
Referência | 234 | DESCONTO DE CONTRIBUIÇÃO CONFE | 175 | Contribuição Confederativa |
Referência | 211 | MENSALIDADE SINDICAL | 720 | Mensalidade Sindical |
- Também serão criadas as verbas com seus identificadores cujos eventos não existem no Logix, mas é possível obter os valores no banco de dados, para gerar ao Protheus, quando for efetuada a gerados dos dados da Ficha Financeira.
- Estas verbas serão geradas com uma codificação fixa, atribuída no Logix, conforme abaixo:
Código Fixo | Identificador Protheus | Descrição |
M00 | 021 | Liquido 2a. Parc. 13o. |
M01 | 047 | Liquido a Receber |
M02 | 059 | Ded. Dep. Folha/Adto |
M03 | 060 | Ded. Dep. Ferias |
M04 | 061 | Ded. Dep. IR p/ Dif Ferias |
M05 | 062 | Ded. Dep. 13o. |
M06 | 107 | Desc. Ir. Anterior |
M07 | 149 | Percentual de Terceiros |
M08 | 150 | Percentual Acidente Trabalho |
M09 | 164 | Ferias Pagas Mês Anterior |
M10 | 303 | Liquido da Rescisão Anterior (Para Rescisão Complementar no Mesmo Mês de Cálculo) |
M11 | 318 | Salário do Mês |
M12 | 546 | Liquido de Adiantamento |
- Na exportação do cadastro de eventos, após a finalização da exportação de todos os códigos, serão exportados os registros da tabela acima, com todos os campos dos registros para cada empresa/filial, como foram gerados os demais eventos.
- No entanto, os campos que irão ficar preenchidos com estes registros serão:
- Empresa.
- Filial.
- Código do Evento, com o código fixo.
- Denominação do Evento, com a descrição do identificador, limitado a 20 posições.
- Tipo do Evento, como 3 – Base.
- Forma do evento, como V – Valor.
- Identificador, com o código do identificador do Protheus.
9.5.15 Incidência – INSS
- Será gerada para o Protheus a incidência de INSS dos eventos que possuem codificação abaixo de 900, ou seja, eventos de usuários.
- Para verificar se o evento irá incidir ou não para INSS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 906 - TRIB.INSS SALARIO
- 907 - TRIB.INSS 13 SAL.
- 908 - TRIB.INSS FERIAS
- Caso esteja nestas bases, será gerado no arquivo texto o valor “S”. Se não encontrar nenhum registro, será gerado o valor “N”.
- Para os eventos acima de 900, este campo será preenchido com NULO.
9.5.16 Incidência – IRRF
- Será gerada para o Protheus a incidência de IRRF dos eventos que possuem codificação abaixo de 900, ou seja, eventos de usuários.
- Para verificar se o evento irá incidir ou não para IRRF, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 903 - TRIB.IRPF SALARIO
- 904 - TRIB.IRPF 13 SAL.
- 905 - TRIB.IRPF FERIAS
- 909 - TRIB.IRRF.REC.FERIAS
- 913 - TRIB.IRRF.ACOR.COLET.
- 914 - TRIBUTAÇÃO DE IRRF ADIANTAMENTO SALARIAL
- Caso esteja nestas bases, será gerado no arquivo texto o valor “S”. Se não encontrar nenhum registro, será gerado o valor “N”.
- Para os eventos acima de 900, este campo será preenchido com NULO.
9.5.17 Incidência – FGTS
- Será gerada para o Protheus a incidência de FGTS dos eventos que possuem codificação abaixo de 900, ou seja, eventos de usuários.
- Para verificar se o evento irá incidir ou não para FGTS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 900 - TRIB.FGTS SALARIO
- 901 - TRIB.FGTS 13 SAL.
- 902 - TRIB.FGTS FÉRIAS
- 1344 - TRIB.FGTS ACID+MILIT
- 1308 - TRIB.FGTS ACI+MIL 13
- 1359 - TRIB.FGTS AVISO PREV
- Caso esteja nestas bases, será gerado no arquivo texto o valor “S”. Se não encontrar nenhum registro, será gerado o valor “N”.
- Para os eventos acima de 900, este campo será preenchido com NULO.
9.5.18 Incidência 13º Salário
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência a cálculo de 13º salário.
- Para verificar se o evento irá compor ou não para o cálculo de 13º Salário, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 901 - TRIB.FGTS 13 SAL.
- 904 - TRIB.IRPF 13 SAL.
- 907 - TRIB.INSS 13 SAL.
- 1308 - TRIB.FGTS ACI+MIL 13
- Caso esteja nestas bases, será gerado no arquivo texto o valor “S”. Se não encontrar nenhum registro, será gerado o valor “N”.
- Para os eventos acima de 900, este campo será preenchido com NULO.
9.5.19 Incidência Férias
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência a cálculo de Férias.
- Para verificar se o evento irá compor ou não para o cálculo de Férias, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 902 - TRIB.FGTS FÉRIAS
- 905 - TRIB.IRPF FÉRIAS
- 908 - TRIB.INSS FÉRIAS
- 909 - TRIB.IRRF.REC.FERIAS
- Caso esteja nestas bases, será gerado no arquivo texto o valor “S”. Se não encontrar nenhum registro, será gerado o valor “N”.
- Para os eventos acima de 900, este campo será preenchido com NULO.
9.5.20 Incidência - Adiantamento Salarial
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir para o Adiantamento de Salário.
- Para verificar se o evento irá incidir para Adiantamento de Salário, deverá realizar o seguinte procedimento:
- Identificar qual é o evento que possui o Identificador de Cálculo 17 – ADIANT. QUINZENAL.
- Verificar na base de cálculo deste evento quais são os eventos que compõem esta base de cálculo.
- Caso a codificação do evento seja até 899, poderá assumir a incidência para Adiantamento de Salário como “S”.
- Caso a codificação do evento que está na base de cálculo do identificador 17 seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para Adiantamento de Salário como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Adiantamento de Salário.
- Para os eventos que estão sendo processados e que são acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
110 | HORA EXTRA 100% |
Será verificado qual é o evento de Adiantamento Salarial, ou seja, o evento que possui o identificador de cálculo 17 – ADIANT. QUINZENAL. Foi localizado o evento abaixo:
Evento | Descrição |
34 | ADIANTAMENTO |
Serão verificadas quais são as bases de cálculo que acumulam para Adiantamento, verificando se o evento que está sendo processado (110) encontra-se nesta base. Dentro da base de cálculo existem os seguintes eventos:
Evento | Descrição |
100 | SALARIO MENSAL |
900 | TRIB.FGTS SALARIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899, e outro de sistema, acima de 899. Como o evento 100 não é o que está sendo processado (o evento que está sendo processado é o 110 – HORA
EXTRA 100%) deve ser verificado na base do evento de sistema, 900, se o evento 110 está na base de cálculo dele.
Verificando a base de cálculo do evento 900, foram localizados os seguintes eventos:
Evento | Descrição |
110 | HORA EXTRA 100% |
120 | HORA EXTRA 150% |
Como o evento 110 está na base de cálculo do 900, este evento deverá conter a incidência para Adiantamento Salarial, gerando o valor “S” para o Protheus.
9.5.21 Incidência – Periculosidade
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir a periculosidade.
- Para verificar se o evento irá incidir para periculosidade, deverá realizar o seguinte procedimento:
- Identificar qual é o evento que possui o Identificador de Cálculo 9 – Periculosidade.
- Verificar na base de cálculo deste evento quais são os eventos que compõem esta base de cálculo.
- Caso a codificação do evento seja até 899, poderá assumir a incidência para periculosidade como “S”.
- Caso a codificação do evento que está na base de cálculo do identificador 9 seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para periculosidade como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Periculosidade.
- Para os eventos acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
110 | HORA EXTRA 100% |
Deve ser verificado qual é o evento de Periculosidade, ou seja, o evento que possui o identificador de cálculo 9 – Periculosidade. Foi localizado o evento abaixo:
Evento | Descrição |
192 | PERICULOSIDADE |
Devem ser verificadas quais são as bases de cálculo que acumulam para periculosidade, verificando se o evento que está sendo processado (110) encontra-se nesta base. Dentro da base de cálculo existem os
seguintes eventos:
Evento | Descrição |
100 | SALARIO MENSAL |
900 | TRIB.FGTS SALARIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899 e outro de sistema, acima de 899. Como o evento 100 não é o que está sendo processado (o evento que está sendo processado é o 110 – HORA
EXTRA 100%) deve ser verificado dentro da base do evento de sistema, 900, se o evento 110 está na base de cálculo dele.
Verificando a base de cálculo do evento 900, foram localizados os seguintes eventos:
Evento | Descrição |
110 | HORA EXTRA 100% |
120 | HORA EXTRA 150% |
Como o evento 110 está na base de cálculo do evento 900, este deverá conter a incidência para periculosidade, gerando o valor “S” para o Protheus.
9.5.22 Incidência – Insalubridade
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir a Insalubridade.
- Para verificar se o evento irá incidir para insalubridade, deverá realizar o seguinte procedimento:
- Identificar qual é o evento que possui o Identificador de Cálculo 8 – Insalubridade.
- Verificar na base de cálculo deste evento quais são os eventos que compõem esta base de cálculo.
- Caso a codificação do evento seja até 899, poderá assumir a incidência para periculosidade como “S”.
- Caso a codificação do evento que está na base de cálculo do identificador 8 seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para insalubridade como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Insalubridade.
- Para os eventos acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
110 | HORA EXTRA 100% |
Deve ser verificado qual é o evento de Insalubridade, ou seja, o evento que possui o identificador de cálculo 8 – Insalubridade. Foi localizado o evento abaixo:
Evento | Descrição |
193 | INSALUBRIDADE |
Devem ser verificados quais são as bases de cálculo que acumulam para insalubridade, verificando se o evento que está sendo processado (110) encontra-se nesta base. Dentro da base de cálculo existem os seguintes
eventos:
Evento | Descrição |
100 | SALARIO MENSAL |
900 | TRIB.FGTS SALARIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899 e outro de sistema, acima de 899. Como o evento 100 não é o que está sendo processado (o evento que está sendo processado é o 110 – HORA
EXTRA 100%) deve ser verificado dentro da base do evento de sistema, 900, se o evento 110 está na base de cálculo dele.
Verificando a base de cálculo do evento 900, foram localizados os seguintes eventos:
Evento | Descrição |
110 | HORA EXTRA 100% |
120 | HORA EXTRA 150% |
Como o evento 110 está na base de cálculo do evento 900, este deverá conter a incidência para insalubridade, gerando o valor “S” para o Protheus.
9.5.23 Incidência – Contribuição Sindical
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir a Contribuição Sindical.
- Para verificar se o evento irá incidir para contribuição sindical, deverá realizar o seguinte procedimento:
- Identificar qual é o evento que possui o Identificador de Cálculo 210 – Imposto Sindical.
- Verificar na base de cálculo deste evento quais são os eventos que compõem esta base de cálculo.
- Caso a codificação do evento seja até 899, poderá assumir a incidência para Contribuição Sindical como “S”.
- Caso a codificação do evento que está na base de cálculo do identificador 210 seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para Contribuição Sindical como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Contribuição Sindical.
- Para os eventos acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
110 | HORA EXTRA 100% |
Deve ser verificado qual é o evento de Contribuição Sindical, ou seja, o evento que possui o identificador de cálculo 210 – Imposto Sindical. Foi localizado o evento abaixo:
Evento | Descrição |
220 | IMPOSTO SINDICAL |
Devem ser verificados quais são as bases de cálculo que acumulam para o imposto sindical, verificando se o evento que está sendo processado (110) encontra-se nesta base. Dentro da base de cálculo existem os
seguintes eventos:
Evento | Descrição |
100 | SALARIO MENSAL |
900 | TRIB.FGTS SALARIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899 e outro de sistema, acima de 899. Como o evento 100 não é o que está sendo processado (o evento que está sendo processado é o 110 – HORA
EXTRA 100%) deve ser verificado dentro da base do evento de sistema, 900, se o evento 110 está na base de cálculo dele.
Verificando a base de cálculo do evento 900, foram localizados os seguintes eventos:
Evento | Descrição |
110 | HORA EXTRA 100% |
120 | HORA EXTRA 150% |
Como o evento 110 está na base de cálculo do evento 900, este deverá conter a incidência para Contribuição sindical, gerando o valor “S” para o Protheus.
9.5.24 Incidência – Salário-Família
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir para Salário-Família.
- Para verificar se o evento irá incidir para salário-família, deverá realizar o seguinte procedimento:
- Identificar qual é o evento que possui o Identificador de Cálculo 004 – Salário Família.
- Verificar na base de cálculo deste evento quais são os eventos que compõem esta base de cálculo.
- Caso a codificação do evento seja até 899, poderá assumir a incidência para Salário-Família como “S”.
- Caso a codificação do evento que está na base de cálculo do identificador 004 seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para Salário-Família como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Salário-Família.
- Para os eventos acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
110 | HORA EXTRA 100% |
Deve ser verificado qual é o evento de Salário-Família, ou seja, o evento que possui o identificador de cálculo 004 – Salário- família. Foi localizado o evento abaixo:
Evento | Descrição |
200 | SALARIO FAMÍLIA |
Devem ser verificados quais são as bases de cálculo que acumulam para SALÁRIO-FAMÍLIA, verificando se o evento que está sendo processado (110) encontra-se nesta base. Dentro da base de cálculo existem os
seguintes eventos:
Evento | Descrição |
100 | SALARIO MENSAL |
900 | TRIB.FGTS SALARIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899 e outro de sistema, acima de 899. Como o evento 100 não é o que está sendo processado (o evento que está sendo processado é o 110 – HORA
EXTRA 100%) deve ser verificado dentro da base do evento de sistema, 900, se o evento 110 está na base de cálculo dele.
Verificando a base de cálculo do evento 900, foram localizados os seguintes eventos:
Evento | Descrição |
110 | HORA EXTRA 100% |
120 | HORA EXTRA 150% |
Como o evento 110 está na base de cálculo do evento 900, este deverá conter a incidência para Salário-Família, gerando o valor “S” para o Protheus.
9.5.25 Incidência – Dedução Guia INSS
- Será gerada para o Protheus a indicação se o evento que possui codificação abaixo de 900, ou seja, eventos de usuários tem referência para incidir para Dedução da Guia de INSS.
- Para verificar se o evento irá incidir para dedução da Guia de INSS, deverá realizar o seguinte procedimento:
- Verificar na base de cálculo dos eventos:
- 1305 - GPS-12 SAL.FAMÍLIA
- 1306 - GPS-12 SAL.MATERNID
- 1315 - GPS-13 13.SAL.MATER
- Verificar na base de cálculo dos eventos:
(tabela BC_EVENTOS_COD) se o evento que está sendo processado está em alguma dessas bases de cálculo.
- Caso a codificação do evento que esteja em uma dessas bases de cálculo seja até 899, poderá assumir a incidência para Dedução da Guia de INSS como “S”.
- Caso a codificação do evento que está na base de cálculo seja superior a 899, deverá verificar se o evento que está sendo processado encontra-se na base de cálculo desses eventos e dessa forma, assumir a incidência para Dedução da Guia de INSS como “S”.
- Caso não encontre em nenhuma das duas situações, assumir o valor “N” para a incidência de Dedução da Guia.
- Para os eventos que estão sendo processado acima de 900, este campo deve ser preenchido com NULO.
- Abaixo está demonstrado um exemplo da situação:
Está sendo processado o seguinte evento para ser exportado para o Protheus:
Evento | Descrição |
250 | SALARIO FAMÍLIA |
Devem ser verificados quais são as bases de cálculo que acumulam para o evento 1305 – GPS-12 SAL.FAMÍLIA, 1306 – GPS-12 SAL.MATERNID, 1315 – GPS-13 13.SAL.MATER verificando se o evento que
está sendo processado (250) encontra-se nestas bases. Foi verificado o evento 1305 – GPS-12 SAL. FAMÍLIA.
Dentro da base de cálculo existem os seguintes eventos:
Evento | Descrição |
250 | SALARIO FAMÍLIA |
900 | TRIB.FGTS SALÁRIO |
Na base de cálculo existem dois eventos, um de usuário, codificação até 899 e outro de sistema, acima de 899. Como o evento que está sendo processado (250) já se encontra na base de cálculo do evento 1305, este já
pode ser assumido com a incidência de Dedução da Guia de INSS.
Caso não fosse este evento, deveria ser verificado dentro da base do evento de sistema, 900, se o evento que está sendo processado está dentro da sua base de cálculo.
Caso encontra-se, deveria fazer a busca nos eventos 1306 e 1315, realizando o mesmo procedimento.
9.5.26 Incidência – RAIS
- Gerar para o Protheus a indicação se o evento que está sendo gerado do Logix tem situação para incidir a RAIS.
- A indicação para o Protheus deve considerar a tabela abaixo, onde serão geradas as incidências, quando possível.
LOGIX | PROTHEUS | |
REGRA | VALOR | DESCRIÇÃO |
1504 RAIS – REMUN.MENSAIS | A | Rendimentos |
1547 RAIS – ADTO.13.OUTR.VL. 1099 – Adiantamento de 13º Salário | B | 1ª parcela do 13º salário |
Considerar eventos que estejam cadastrados na base de cálculo dos eventos: 1546 RAIS – 13. SAL.-OUTR.VL. 981 – 13º Salário | C | 2ª parcela do 13º salário |
1536 RAIS – FÉRIAS INDENIZ. | D | Férias indenizadas |
1537 RAIS – HR. EXT.IND.BH | E | Horas extras do banco de horas pagas na Rescisão |
| F | Quantidade de meses de referência do valor pago a título de banco de horas na Rescisão |
| G | Acréscimo salarial pago na Rescisão |
| H | Quantidade de meses de referência do valor do acréscimo salarial |
| I | Outros acréscimos pagos em Rescisão |
| J | Quantidade de acréscimos pagos em Rescisão de outros acréscimos salariais |
| K | Valor da multa FGTS |
| L | Contribuição Associativa 1ª ocorrência |
| M | Contribuição Associativa 2ª ocorrência |
| N | Não considerar para a RAIS |
| O | Contribuição Sindical |
| P | Contribuição Assistencial |
| Q | Contribuição Confederativa |
| R | Horas efetivamente trabalhadas |
1505 AVISO PREVIO INDENIZ | S | Aviso prévio indenizado |
1540 RAIS – HORAS EXTRAS | T | Horas extras trabalhadas |
- O valor que será gerado para o Protheus poderá ter mais de uma incidência para o mesmo campo:
- Exemplo 1º: Está sendo processado o evento 001 – Salário Mensa.l
- Foram verificadas as bases de cálculo para este evento e foi verificado que ele se encontra nas bases:
- 1504 RAIS – REMUN.MENSAIS
- 1540 RAIS – HORAS EXTRAS
- Sendo assim, será gerado para o Protheus o seguinte valor para o campo no arquivo texto:
- A-************************************T-
- Foram verificadas as bases de cálculo para este evento e foi verificado que ele se encontra nas bases:
- Exemplo 2º: Está sendo processado o evento 050 – Cesta Básica.
- Foi verificado nas bases de cálculo e referências e não foi localizado.
- Dessa forma, será gerado para o Protheus o seguinte valor para o campo no arquivo texto:
- N-
- Os valores são gerados sempre com o código do Protheus, seguido de um “–“
- Devem ser considerados sempre os eventos que estão ativos, ou seja, com a data de validade atual.
- Após a migração, estas verbas devem ser conferidas, verificando se as incidências estão corretas.
9.5.27 Incidência – DIRF
- Será gerada para o Protheus a indicação se o evento que está sendo gerado pelo Logix tem situação para incidir a DIRF.
- A indicação para o Protheus deve considerar a tabela abaixo, onde serão geradas as incidências, quando possível.
- Devem ser considerados sempre os eventos que estão ativos, ou seja, com a data de validade atual.
- Após a migração, estas verbas devem ser conferidas, verificando se as incidências estão corretas.
LOGIX | PROTHEUS | |
REGRA | VALOR | DESCRIÇÃO |
| 1 | Imposto compensado (13º), em virtude de decisão judicial ano-calendário |
| 2 | Rendimentos pagos (13º) com tributação sob exigibilidade suspensa |
| 3 (1) | Dedução rendimentos pagos (13º) com tributação sob exigibilidade suspensa |
| 4 | Imposto retido (13º) rendimentos pagos com tributação sob exigibilidade suspensa |
| 5 | Depósito judicial de imposto de renda retido 13º |
| 6 | Previdência Oficial - tributação sob exigibilidade suspensa |
| 61 | 13º - Previdência Oficial - tributação sob exigibilidade suspensa |
| 7 | Dependente - Tributação sob exigibilidade suspensa |
| 71 | 13º - Dependentes - tributação sob exigibilidade suspensa |
| 8 | Pensão Alimentícia - tributação sob exigibilidade suspensa |
| 81 | 13º - Pensão Alimentícia - tributação sob exigibilidade suspensa |
| 9 | Previdência privada - tributação sob exigibilidade suspensa |
| 91 | 13º - Previdência Privada - tributação sob exigibilidade suspensa |
903 - Tributação de IRRF sobre salários 905 - Tributação de IRRF sobre férias (calculadas em folha e rescisão) 909 - Tributação de IRRF sobre o recibo de férias 913 - Tributação de IRRF PPR/ Acordo coletivo 914 - Tributação de IRRF Adiantamento salarial | A | Rendimento tributável |
| B | Contribuições previdenciárias/deduções |
904 - Tributação de IRRF sobre 13º salário | B1 | 13º - Previdência Oficial |
903 - Tributação de IRRF sobre salários 905 - Tributação de IRRF sobre férias (calculadas em folha e rescisão) 909 - Tributação de IRRF sobre o recibo de férias 913 - Tributação de IRRF PPR/ Acordo coletivo 914 - Tributação de IRRF Adiantamento salarial | C | Pensão judicial |
904 - Tributação de IRRF sobre 13º salário | C1 | 13º - Pensão Judicial |
201 - IRRF sobre salários (desconto) 202 - IRRF sobre férias (desconto) 204 - IRRF sobre o recibo de férias (desconto) 205 - IRRF sobre os adiantamentos salariais (desconto) 206 - IRRF sobre participação dos resultados (desconto) 245 - IRRF sobre acordo coletivo (desconto) | D | Imposto retido na fonte |
3012 – Aviso Prévio Indeniz. 3013 – FGTS Indenizado | E | Indenização por Rescisão |
| F | Parte provisão de aposentadoria/pensão (65 anos ou mais) |
3010 (Diárias Ajuda de Custo) e também o evento cuja referência tenha o código: 25 (Diárias Ajuda de Custo) | G | Diárias e ajuda de custo |
| H | Provisão de aposentadoria ou referência por moléstia grave |
3014 – Outros Rend. Não Tributáveis 3090 – Salário Família e também o evento cuja referência tenha o código: 26 – Indenizações 04 – Salário Família | I | Outros rendimentos isentos e não-tributáveis |
904 - Tributação de IRRF sobre 13º salário | J | Rendimento 13º salário |
| K (2) | Deduções 13º salário |
203 - IRRF sobre 13º salário (desconto) | L | Imposto retido 13º salário |
903 - Tributação de IRRF sobre salários 905 - Tributação de IRRF sobre férias (calculadas em folha e rescisão) 909 - Tributação de IRRF sobre o recibo de férias 913 - Tributação de IRRF PPR/ Acordo coletivo 914 - Tributação de IRRF Adiantamento salarial | M | Contribuição à previdência privada |
904 - Tributação de IRRF sobre 13º salário | M1 | 13º - Contribuição à Previdência Social |
| N | Não considerar para DIRF e informe de rendimento |
| O | Outros rendimentos sujeitos a tributação exclusiva |
3016 (Lucros e Dividendos) | P | Lucro real (dividendos, bonificações, lucros) |
| Q | Imposto retido (sujeito a ajuste ou tributação exclusiva) |
3011 – Plano de Saúde 3017 – Informações Complementares DIRF e também o evento cuja referência tenha o código: 233 – Desconto Plano de Saúde | R | Informações complementares |
| T | Dependentes |
| T1 | 13º - Dependentes |
| U | Valores pagos a titular/sócio da empresa, exceto pró-labore |
| V | Imposto compensado em virtude de ação judicial no ano-calendário |
| W | Rendimentos pagos com tributação sob exigibilidade suspensa |
| X (3) | Dedução de rendimentos pagos com tributação sob exigibilidade suspensa |
| Y | Imposto retido sobre rendimentos pagos com tributação sob exigibilidade suspensa |
| Z | Depósito judicial de imposto de renda retido na fonte |
- O valor que será gerado para o campo no arquivo texto corresponde somente a um identificador. Caso o evento Logix esteja informado para mais de uma referência ou em outra base de cálculo, deverá prevalecer a primeira situação encontrada.
9.5.28 Natureza da Rubrica e-Social
- Será gerada para o Protheus, a Natureza da rubrica do e-Social, conforme na Tabela 3 - Natureza das Rubricas da Folha de Pagamento.
9.5.29 DSR s/ Horas Extras
- Indica se a verba terá incidência para o Cálculo de DSRs/ Horas Extras.
- Para fazer este tratamento, será verificado se o campo cálculo de DSR sobre Horas Extras, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para o Cálculo de DSR sobre Horas Extras. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo do DSR sobre Horas Extras.
9.5.30 Incide Médias – 13º Salário
- Indica se a verba terá incidência para médias de 13º salário.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.31 Incide Médias – Férias
- Indica se a verba terá incidência para médias de Férias.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.32 Incide Médias – Aviso Prévio
- Indica se a verba terá incidência para médias de Aviso Prévio.
- Para fazer este tratamento, será verificado se o campo Acumula Tabela de Médias, do Cadastro de Eventos (RHU0050) é diferente de “N”.
- Caso seja, será enviado para o arquivo texto o valor “S”.
- Caso contrário, será enviado para o arquivo o valor “N”.
- O envio desta informação será somente para indicar se a verba irá incidir ou não para médias. Será necessária a revisão pelo usuário de todas as parametrizações para cálculo das médias.
9.5.33 Código Incidência Ctr Previdência
- Indica se a verba tem um código de rubrica de incidência Tributária para a Previdência Social.
- Código de incidência tributária da rubrica para a Previdência Social. Serão enviados os valores abaixo:
- 00 - Não é Base de Cálculo;
- 11 - Base de Cálculo do Salário de Contribuição Mensal
- 12 - Base de Cálculo da Contrib. Prev. sobre 13o Salário
- 21 - Base de Cálculo da Contrib. Prev. Sal. Maternidade
- 22 - Base de Cálculo da Contrib. Prev. Sal. Maternidade - 13o Salário
- 31 - Contribuição Descontada do Segurado
- 32 - Contribuição Descontada do Segurado - 13o Salário
- 33 - Contribuição Descontada do Segurado - SEST
- 34 - Contribuição Descontada do Segurado - SENAT
- 51 - Salário-Família
- 91 - Incid. suspensa em decorrência de decisão judicial (BC SC Mensal)
- 92 - Incid. suspensa em decorrência de decisão judicial (BC 13o Salário)
- 93 - Incid. suspensa em decorrência de decisão judicial (BC Sal. Maternidade)
- 94 - Incid. suspensa em decorrência de decisão judicial (BC Sal. Maternidade 13o Salário)
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.34 Código Incidência IRRF
- Indica se a verba tem um código de rubrica de incidência Tributária para a Previdência Social.
- Código de incidência tributária da rubrica para o IRRF. Serão enviados os valores abaixo:
- 00 - Não é Base de Cálculo
- 11 - Base de Cálculo do IRRF
- 12 - Base de Cálculo do IRRF - 13o Salário
- 13 - Base de Cálculo do IRRF - Férias
- 14 - Base de Cálculo do IRRF - PLR
- 31 - Valor do IRRF
- 32 - Valor do IRRF - 13o Salário
- 33 - Valor do IRRF - Férias
- 34 - Valor do IRRF - PLR
- 91 - Incidência suspensa em decorrência de decisão judicial (BC IRRF)
- 92 - Incidência suspensa em decorrência de decisão judicial (BC IRRF 13o Salário)
- 93 - Incidência suspensa em decorrência de decisão judicial (BC IRRF Férias)
- 94 - Incidência suspensa em decorrência de decisão judicial (BC IRRF PLR)
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.35 Código Incidência FGTS
- Indica se a verba tem um código de rubrica de incidência Tributária para a Previdência Social.
- Código de incidência tributária da rubrica para o FGTS. Serão enviados os valores abaixo:
- 00 - Não é Base de Cálculo do FGTS;
- 11 - Base de Cálculo do FGTS;
- 91 - Incidência suspensa em decorrência de decisão judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.36 Código Incidência Sindical
- Indica se a verba tem um código de rubrica de incidência Tributária para a Previdência Social.
- Código de incidência tributária da rubrica Sindical. Serão enviados os valores abaixo:
- 00 - Não é base de cálculo;
- 11 - Base de cálculo;
- 31 - Valor da contribuição sindical laboral descontada;
- 91 - Incidência suspensa em decorrência de decisão judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.37 Tipo do Processo Contra Previdência
- Indica o código correspondente ao Tipo de Processo, para o INSS.
- Serão enviados os valores abaixo, caso haja preenchimento:
- A - Administrativo
- J – Judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.38 Tipo do Processo IRRF
- Indica o código correspondente ao Tipo de Processo, para o IRRF.
- Serão enviados os valores abaixo, caso haja preenchimento:
- A - Administrativo
- J – Judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.39 Tipo do Processo FGTS
- Indica o código correspondente ao Tipo de Processo, para o FGTS.
- Serão enviados os valores abaixo, caso haja preenchimento:
- A - Administrativo
- J – Judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.40 Tipo do Processo Sindical
- Indica o código correspondente ao Tipo de Processo para Contribuição Sindical.
- Serão enviados os valores abaixo, caso haja preenchimento:
- A - Administrativo
- J – Judicial
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.41 N° do Processo Contra a Previdência Social
- Indica o Número do processo administrativo/judicial para INSS.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.42 N° do Processo IRRF
- Indica o Número do processo administrativo/judicial para IRRF.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.43 N° do Processo FGTS
- Indica o Número do processo administrativo/judicial para FGTS.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.44 N° do Processo Sindical
- Indica o Número do processo administrativo/judicial para a Contribuição Sindical.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.45 Extensão Decisão / Sentença
- Indica a Extensão da Decisão/Sentença, para os casos de Processos do INSS.
- Serão enviados os valores abaixo, caso haja preenchimento:
- 1 - Contrib. Patronais
- 2 - Contrib. Patronais + Segurados
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.5.46 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separado por pipe (|).
- O arquivo será gerado com o nome: evento_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Código do Evento
- Descrição
- Tipo do Evento
- Forma de cálculo do evento
- Índice de correção do evento
- Contabilização – Lançamento Padrão
- Acumula Médias – 13º Salário
- Acumula Médias – Férias
- Acumula Médias – Aviso Prévio
- Identificador de Cálculo
- Incidência de INSS
- Incidência de IRRF
- Incidência de FGTS
- Incidência referente a cálculo de 13º Salário
- Incidência referente a cálculo de Férias
- Incidência referente a Adiantamento Salarial
- Incidência para Periculosidade
- Incidência para Insalubridade
- Incidência para Contribuição Sindical
- Incidência para Salário Família
- Incidência para Dedução da Guia de INSS
- Incidência para a RAIS
- Incidência para a DIRF
- Natureza da Rubrica da Previdência
- DSR s/Horas Extras
- Médias 13° Salário
- Médias Férias
- Médias Aviso Prévio
- Código Incidência Ctr. Previdência
- Código Incidência IRRF
- Código Incidência FGTS
- Código Incidência Sindical
- Tipo do Processo contra a Previdência
- Tipo do Processo contra IRRF
- Tipo do Processo contra FGTS
- Tipo do Processo contra Contribuição Sindical
- N° Processo Contra A Previdência
- N° Processo Contra IRRF
- N° Processo Contra FGTS
- N° Processo Contra Contribuição Sindical
- Extensão Decisão / Sentença
9.5.47 Exportando as informações
- Serão exportados do Logix todos os Eventos cadastrados no Cadastro de Eventos (RHU0050), que atendam os seguintes parâmetros:
- Todos os registros com códigos abaixo de 900, cuja data de validade final esteja em aberto, ou seja, somente os registros ativos;
- Todos os registros com código acima de 900;
- Somente os eventos que realmente estejam na base de dados do cliente, nas tabelas de movimentações, para evitar que sejam gerados eventos que nunca foram utilizados. Dessa forma, deve verificar nas tabelas abaixo se em algum momento o evento foi gerado:
- Movimento Mensal (HIST_MOVTO)
- Movimento de Demitidos (MOVTO_DEMITIDOS)
- Movimento de Férias (MOVTO_FERIAS)
- Movimento de Provisão (MOVTO_PROVISAO)
- Movimento de Banco de Horas (MOVTO_BH)
- Para os códigos a partir de 900, que são códigos internos do sistema Logix, será gerado com uma codificação específica, da seguinte forma: L00, L01, L02, ..., L99, LA0, LA1, ..., LA9, LAA, LAB, ..., LAZ, LB0, LB1, ..., LB9, LBA, LBB, LBC, ..., LZZ
- A relação dos códigos a partir do evento 900, será incluída automaticamente na tabela de DE-PARA (programa VDP10141), para quando houver a geração dos códigos dos eventos das tabelas de Movimentações, gerar com o código já formatado para o Protheus.
- O cadastro de Eventos segue o conceito de Empresa\Tabela, em que é possível realizar todo o cadastro dos eventos em uma única empresa e as demais empresas utilizarão este mesmo cadastro.
- Dessa forma, a exportação das informações para o Protheus, seguirá a seguinte regra:
I. Exportação da tabela de Eventos como Exclusivo: Quando houver uma Empresa/tabela diferente para o grupo de empresas do Protheus, será exportado o código da Filial Protheus, mantendo desta forma o cadastro de
Verbas como exclusivo. Abaixo consta exemplo do cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Tabela Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Tabela | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 03 | 99 | 03 |
O Logix possui os seguintes eventos cadastrados:
Empresa/Tabela | Evento | Descrição |
01 | 129 | SALÁRIO FAMÍLIA |
01 | 900 | TRIB.FGTS SALARIO |
01 | 1000 | LIQUIDO DA FOLHA |
03 | 145 | SALÁRIO FAMÍLIA |
03 | 900 | TRIB.FGTS SALÁRIO |
03 | 1000 | LIQUIDO DA FOLHA |
Nos quais os eventos das Empresas Logix 01 e 02 irão ser cadastrados sempre na Empresa 01, e os eventos cadastrados na empresa 03 irão apontar sempre para empresa 03.
Seguindo esta regra, os eventos que estão cadastrados na Empresa Logix 01 devem ser exportados para a Empresa Protheus/Filial Protheus 99/01 e 99/02. E os eventos que estão definidos na Empresa Logix 03
devem ser exportados para a Empresa Protheus/Filial Protheus 99/03. Sendo assim, o código da Filial no arquivo texto será sempre preenchido.
Na exportação dos eventos no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Evento | Descrição |
99 | 01 | 129 | SALÁRIO FAMÍLIA |
99 | 02 | 129 | SALÁRIO FAMÍLIA |
99 | 01 | L00 | TRIB.FGTS SALÁRIO |
99 | 02 | L00 | TRIB.FGTS SALÁRIO |
99 | 01 | LA0 | LIQUIDO DA FOLHA |
99 | 02 | LA0 | LIQUIDO DA FOLHA |
99 | 03 | 145 | SALÁRIO FAMÍLIA |
99 | 03 | L00 | TRIB.FGTS SALÁRIO |
99 | 03 | LA0 | LIQUIDO DA FOLHA |
Sendo assim, há a necessidade de duplicação dos eventos 129, 900 e 1000 para as empresas/filiais Protheus 99/01 e 99/02.
Na tabela de DE/PARA será necessário também incluir as referências dos códigos do Logix para os códigos que serão gerados para Protheus, para os eventos a partir de 900. Dessa forma, na tabela de DE-PARA ficará
conforme abaixo:
tabela_dpara | campo_dpara | caracter_logix | caracter_integr | sistema_integr |
EVENTO | cod_evento | 900 | L00 | PROTHEUS |
EVENTO | cod_evento | 1000 | LA0 | PROTHEUS |
Será necessário gravar o somente o código do Evento do Logix que será gerado para o Protheus. Não será necessário gravar as informações de Empresa, pois todos os eventos fixos estarão gravados em todas as
empresas do Logix, de acordo com o REQUISITO estabelecido neste documento: Executar o programa RHU4740 – Criação de Tabelas Fixas, opção Eventos Fixos para todas as Empresa Logix que serão
integradas com o Protheus.
II. Exportação da tabela de Eventos como Compartilhado: Quando houver uma Empresa/tabela igual para o grupo de empresas do Protheus, não será exportado o código da Filial Protheus, mantendo desta forma o cadastro de
Verbas como compartilhado. Abaixo está um exemplo de cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Tabela Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Tabela | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 01 | 99 | 03 |
O Logix possui os seguintes eventos cadastrados:
Empresa/Tabela | Evento | Descrição |
01 | 129 | SALÁRIO FAMÍLIA |
01 | 900 | TRIB.FGTS SALÁRIO |
01 | 1000 | LIQUIDO DA FOLHA |
Sendo que os eventos das Empresas Logix 01, 02 e 03 serão sempre cadastrados na Empresa 01.
Seguindo esta regra, os eventos que estão cadastrados na Empresa Logix 01, devem ser exportados para a Empresa Protheus 99. Sendo assim, o código da Filial no arquivo texto não será preenchido.
Na exportação dos Eventos no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Evento | Descrição |
99 |
| 129 | SALÁRIO FAMÍLIA |
99 |
| L00 | TRIB.FGTS SALÁRIO |
99 |
| LA0 | LIQUIDO DA FOLHA |
Na tabela VDP_DPARA_GERAL será necessário também incluir as referências dos códigos do Logix para os códigos que serão gerados para Protheus, para os eventos a partir de 900. Dessa forma, na tabela de DE-PARA
ficará conforme abaixo:
tabela_dpara | campo_dpara | caracter_logix | caracter_integr | sistema_integr |
EVENTO | cod_evento | 900 | L00 | PROTHEUS |
EVENTO | cod_evento | 1000 | LA0 | PROTHEUS |
Será necessário gravar somente o código do Evento do Logix que será gerado para o Protheus. Não será necessário gravar as informações de Empresa, pois todos os eventos estarão gravados em todas as empresas
do Logix, de acordo com o REQUISITO estabelecido neste documento: Executar o programa RHU4740 – Criação de Tabelas Fixas, opção Eventos Fixos para todas as Empresas Logix que serão integradas com o Protheus.
- O arquivo gerado será gravado com o nome evento_logix.unl.
9.5.48 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_evento_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para evento_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- O compartilhamento da tabela SRV no Protheus para todas as Empresas deverá ser configurado conforme a definição da regra Empresa/Tabela definida no Logix. Deve ser verificado no arquivo texto,
se há o código da filial preenchido na respectiva coluna.
- Na importação dos registros no Protheus, será feita a exclusão de todos os registros existentes na tabela SRV, da empresa a qual está importando e realizar a inclusão novamente de todos os valores
que venham no arquivo texto.
9.6 Cadastro de Escalas Logix X Turnos Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Escalas Logix, que serão importados no cadastro de Turnos Protheus.
9.6.1 Pré-Requisitos
- Verificar no arquivo gerado pelo Logix, se há o código da filial. Caso tenha esta informação no arquivo, a tabela SR6 deverá ser definida como Exclusiva.
9.6.2 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
ESCALA/RHU_ESCALA_COMPL | SR6 | ||
Atributo | Tipo | Atributo | Tipo |
|
| R6_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Escala Logix. | Código da filial. | ||
escala.cod_escala | number(3) | R6_TURNO | char(3) |
Código da escala. | Código do turno. | ||
rhu_escala_compl. regime_revezamento | char(15) | R6_DESC | char(50) |
Descrição da escala. Caso este campo esteja nulo, será buscado a descrição do Turno (turno_rhu.des_turno) | Descrição do turno. | ||
escala.qtd_hor_mes | number(5,2) | R6_HRNORMA | number(6,2) |
Quantidade de horas trabalhadas no mês. | Número de horas trabalhadas pelos funcionários do turno do mês corrente. | ||
Jornada de Trabalho | number(2) | R6_TPJORN | char(2) |
Tipo da Jornada, conforme estabelecido pelo e-Social:
Caso não haja valor preenchido neste campo, será enviado NULO. Buscar o valor da tabela.campo rhu_escala_compl.texto_parametro[49,50] | Tipo jornada e-Social. | ||
Tipo de Jornada e-Social | char(1) | R6_DTPJOR | char(100) |
Descrição do Tipo de Jornada. Caso não haja valor preenchido neste campo, será enviado NULO. Buscar o valor da tabela.campo rhu_escala_compl.texto_parametro[01,48] | Descrição Jornada e-Social. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.6.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, será gerado o código da Empresa Protheus. O código da Filial poderá gerar ou não, conforme definição de Empresas/Escala.
9.6.4 Código
- Código da Escala Logix que será importado como o Código do Turno no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.6.5 Descrição
- Descrição da Escala Logix que será importado como a Descrição do Turno no Protheus.
- Se o valor do campo rhu_escala_compl.regime_revezamento for nulo, deverá buscar a descrição do Turno, que consta na tabela TURNO_RHU.des_turno, para o turno que está relacionado à escala de Trabalho.
9.6.6 Quantidade de Horas no mês
- Gerar para o sistema Protheus o valor da quantidade de horas trabalhadas no mês, definida na escala de trabalho.
- No Protheus, existem os campos:
- Horas Normais (r6_hrnorma): número de horas trabalhadas pelos funcionários do turno do mês corrente.
- Horas de Descanso (r6_hrdesc): número de horas de descanso a que os funcionários do turno terão direito no mês corrente.
- No Logix não existe a quantidade de horas de DSR, definidas para a escala de trabalho.
- Dessa forma, será enviado do Logix sempre o total de horas trabalhadas definidas na escala, gravando esta informação no Protheus no campo r6_hrnorma.
- Caso seja necessário, no Protheus o cliente precisará dividir o valor deste campo entre as Horas Normais e Horas de Descanso, com base no valor enviado do Logix.
- Serão exportados do Logix todos os registros cadastrados na Escala de Trabalho do funcionário (programa RHU0160 – Escalas)
- O cadastro de Escala segue o conceito de Empresa\Escala, em que é possível realizar todo o cadastro das Escalas de Trabalho em uma única empresa e as demais empresas utilizarão este mesmo cadastro. Segue o mesmo conceito de Empresa\Tabela, mas há outro campo, Empresa acesso tabela “escala”, que está definido no RHU3330 – Parâmetros de Empresas RHU, conforme indicação abaixo:
- Dessa forma, a exportação das informações para o Protheus, seguirá a seguinte regra:
I. Exportação da tabela de Escalas como Exclusivo: Quando houver uma Empresa/Escala diferente para o grupo de empresas do Protheus, será exportado o código da Filial Protheus, mantendo desta forma o cadastro
de Turno como exclusivo. Abaixo consta exemplo do cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Escala Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Escala | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 03 | 99 | 03 |
O Logix possui as seguintes escalas cadastradas:
Empresa/Escala | Escala | Descrição |
01 | 100 | MATUTINO |
01 | 110 | VESPERTINO |
03 | 100 | NOTURNO |
Onde as Escalas das Empresas Logix 01 e 02 serão cadastrados sempre na Empresa 01, e as escalas cadastradas na empresa 03 irão apontar sempre para empresa 03.
Seguindo esta regra, as escalas que estão cadastradas na Empresa Logix 01, devem ser exportados para a Empresa Protheus/Filial Protheus 99/01 e 99/02. E as escalas que estão definidas na Empresa Logix 03,
devem ser exportadas para a Empresa Protheus/Filial Protheus 99/03. Sendo assim, o código da Filial no arquivo texto será sempre preenchido.
Na exportação da Escala no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Escala | Descrição |
99 | 01 | 100 | MATUTINO |
99 | 02 | 100 | MATUTINO |
99 | 01 | 110 | VESPERTINO |
99 | 02 | 110 | VESPERTINO |
99 | 03 | 100 | NOTURNO |
Sendo assim, há a necessidade de duplicação das escalas 100 e 110 para as empresas/filiais Protheus 99/01 e 99/02.
I I. Exportação da tabela de Escalas como Compartilhado: Quando houver uma Empresa/tabela igual para o grupo de empresas do Protheus, não será exportado o código da Filial Protheus, mantendo desta forma o cadastro de Turno como compartilhado. Abaixo está um exemplo de cadastramento das informações:
No relacionamento entre Empresa Logix X Empresa/Escala Logix e Empresa Logix X Empresa/Filial Protheus está da seguinte forma:
Empresa Logix | Empresa/Escala | Empresa Protheus | Filial Protheus |
01 | 01 | 99 | 01 |
02 | 01 | 99 | 02 |
03 | 01 | 99 | 03 |
O Logix possui as seguintes escalas cadastradas:
Empresa/Escala | Escala | Descrição |
01 | 100 | MATUTINO |
01 | 110 | VESPERTINO |
01 | 200 | NOTURNO |
Onde as escalas das Empresas Logix 01, 02 e 03 serão sempre cadastradas na Empresa 01.
Seguindo esta regra, as escalas que estão cadastradas na Empresa Logix 01, devem ser exportadas para a Empresa Protheus 99. Sendo assim, o código da Filial no arquivo texto não será preenchido.
Na exportação da Escala no arquivo texto, ficará da seguinte forma:
Empresa Protheus | Filial Protheus | Turno | Descrição |
99 |
| 100 | MATUTINO |
99 |
| 110 | VESPERTINO |
99 |
| 200 | NOTURNO |
9.6.7 Tipo de Jornada – e-Social
- Gerar a informação do Tipo da Jornada, conforme estabelecido pelo e-Social:
- 00 - Normal;
- 01 - Escala 12x36;
- 02 - Escala 24x72;
- 03 - Turno de Revezamento;
- 99 – Outros.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.6.8 Descrição da Jornada e-Social
- Gerar a informação da descrição da Jornada para o e-Social.
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.6.9 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: escala_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus.
- Filial Protheus.
- Código.
- Descrição.
- Quantidade de Horas no mês.
- Tipo de Jornada.
- Descrição da Jornada.
9.6.10 Exportando as informações
- O arquivo gerado será gravado com o nome escala_logix.unl.
9.6.11 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_escala_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para escala_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- Sempre que houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código do Turno). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.7 Cadastro de Funcionários Logix X Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Funcionários Logix, que serão importados no cadastro de Funcionários Protheus.
9.7.1 Requisitos
- O código da Matrícula do Funcionário no sistema Logix pode conter até 8 caracteres numéricos. No Protheus este campo é restrito a 6 posições numéricas. Caso este campo no Logix for superior a 6 posições, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, será gerado um número sequencial a partir dos funcionários existentes.
- Se o código do Centro de Custo que vier no arquivo tiver mais de 9 posições, deverá ser alterado no Configurador Protheus para aumentar o tamanho do campo para até 10 posições. Somente será importado o registro para a tabela SRA se o tamanho do campo no Protheus for suportado pelo tamanho do campo no arquivo texto.
- Caso seja utilizado o conceito de Área e Linha de Negócio do sistema Logix, este campo será relacionado com o campo Item Contábil Protheus devendo ser habilitado o parâmetro MV_ITMCLVL para utilizar o conceito de Item Contábil. Devem ser cadastrados os manualmente as Áreas/Linhas de Negócio no cadastro de Item Contábil do Protheus, pois não haverá integração deste cadastro neste primeiro momento.
- O Banco e a Agência que são feitos os depósitos de salário do funcionário devem ser previamente cadastrados no sistema Protheus pelo usuário, pois não haverá integração deste cadastro.
- O Banco e a Agência que são feitos os depósitos de FGTS do funcionário devem ser previamente cadastrados no sistema Protheus pelo usuário, pois não haverá integração deste cadastro.
- Verificar se os códigos de Categorias Salariais cadastrados no Logix são compatíveis com os códigos fixos do Protheus. Caso não seja, o usuário deverá cadastrar DE-PARA manual no Logix, através do programa VDP10141 – Cadastro de DE-PARA Geral, para enviar o código que é referente ao Protheus.
- Exportar o Cadastro de Funções Logix que deverá ser importado como os Cargos Protheus.
- Exportar o Cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos Protheus.
- Exportar o Cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos Protheus.
- Exportar o Cadastro de Sindicatos Logix que deverá ser importado como os Sindicatos Protheus.
- Exportar o Cadastro de Eventos Logix que deverá ser importado como as Verbas Protheus.
- Exportar o Cadastro de Escalas Logix que deverá ser importado como os Turnos Protheus.
- Exportar o Cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis Protheus.
- Migração do Ponto Eletrônico
- Para as empresas que utilizarão o Ponto Eletrônico Logix e que migrarão para o Protheus deverá ser previsto a inclusão manual de um registro com o código 01 na tabela SPA – Regras de Apontamento.
- A inclusão do registro acima permitirá que na importação de funcionários no Protheus seja feita a inicialização da tabela SPF – Regras de Apontamento dos funcionários, que é obrigatório para o Protheus.
- Além inclusão na tabela acima, deverá ser previsto também a inclusão da sequência 01 na tabela de Horários de Padrão – SPJ para os Turnos migrados do Logix para o Protheus
- Dessa forma, serão preenchidos com valores fixos os campos RA_REGRA, com o valor 01 e RA_SEQTURN, com o valor 01.
- Caso não haja informação nas tabelas SPA e SPJ, não serão utilizados os dois campos acima.
- Antes de iniciar a importação, será avisado ao usuário sobre o tamanho do campo da tabela quando no Logix for superior ao do Protheus, dando a opção de cancelar ou continuar a execução:
Complemento do Endereço (RA_COMPLEM): no Logix -> 20 posições e no Protheus, 20 posições
Município (RA_MUNICIP): no Logix -> 30 posições e no Protheus 20, posições.
Bairro (RA_BAIRRO): no Logix -> 30 posições e no Protheus 15, posições.
E-mail (RA_EMAIL), no Logix -> 100 posições e no Protheus 50, posições.
Nome do Pai (RA_PAI), no Logix -> 50 posições e no Protheus 40, posições.
Nome da Mãe (RA_MAE), no Logix -> 50 posições e no Protheus 40, posições.
- Se a resposta for afirmativa, ou seja, prosseguir a importação, se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, será truncada.
- Se a resposta for negativa, acessar o Configurador do Protheus e alterar o tamanho dos campos citados.
9.7.2 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
FUNCIONARIO | SRA | ||
Atributo | Tipo | Atributo | Tipo |
|
| RA_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Filial LogixXProtheus. | Código da Filial. | ||
num_matricula | number(8) | RA_MAT | char(6) |
Número da Matricula. | Número da Matricula. | ||
unidade_funcional. cod_centro_custo | char(10) | RA_CC | char(9) |
Deverá relacionar com o código da unidade funcional do funcionário para buscar da tabela UNIDADE_FUNCIONAL o campo cod_centro_custo. | Código do Centro de Custo. | ||
nom_funcionario | char(30) | RA_NOME | char(30) |
Nome do Funcionário. | Nome do Funcionário. | ||
unidade_funcional. cod_area_linha | char(8) | RA_ITEM | char(9) |
Código da área/linha de negócio. | Item Contábil. | ||
cod_uni_funcio | char(10) | RA_DEPTO | char(10) |
Código da unidade funcional. | Cód. Departamento. | ||
cod_cargo | number(5) | RA_CODFUN | char(5) |
Código do cargo. | Código da função. | ||
dat_admis | date | RA_ADMISSA | Date |
Data de Admissão. | Data de Admissão. | ||
dat_opcao_fgts | Date | RA_OPCAO | Date |
Data de opção do FGTS. | Data de opção do FGTS. | ||
dat_demis | Date | RA_DEMISSA | Date |
Data de demissão. | Data de demissão. | ||
cod_banco_cor + num_agencia_cor | Number(3) + char(5) | RA_BCDEPSA | char(8) |
Código do Banco e Código da Agencia. Será parametrizado pelo usuário conforme tela apresentada. | Banco e agência de pagamento do funcionário. | ||
num_conta_cor + dig_conta_cor | Number(9) + char(2) | RA_CTDEPSA | char(12) |
Deverá enviar o número da conta corrente para depósito do salário acrescentado do dígito verificador. | Número da conta acrescentado do dígito verificador da conta para depósito do salário do funcionário. | ||
cod_banco_fgts + num_agencia_fgts | Number(3) + char(5) | RA_BCDPFGT | char(8) |
Código do Banco e Código da Agencia. Será parametrizado pelo usuário conforme tela apresentada. | Banco e agência de depósito do FGTS do funcionário. | ||
num_conta_fgts | Char(11) | RA_CTDPFGT | char(12) |
Número da conta e dígito da conta de depósitos do FGTS do funcionário. | Número da conta e dígito da conta de depósitos do FGTS do funcionário. | ||
escala.qtd_hr_mes | number(5,2) | RA_HRSMES | Number(6,2) |
Buscar a quantidade de horas da escala do funcionário. Este valor está na tabela ESCALA. Observar que a tabela é por empresa_escala. | Quantidade de horas mês de trabalho do funcionário. | ||
|
| RA_HRSEMAN | number(5,2) |
Considerar a o valor do campo escala.qtd_hr_mes / 5 para encontrar a quantidade de horas por semana. | Quantidade de horas semanais de trabalho do funcionário. | ||
cod_escala | number(3) | RA_TNOTRAB | char(3) |
Código da Escala do funcionário. | Turno de trabalho. | ||
pct_adiant_nor | number(2) | ra_percadt | Number(3) |
Percentual de adiantamento salarial. | Percentual de adiantamento salarial. | ||
cod_categoria | char(1) | RA_CATFUNC | char(1) |
Código da categoria salarial. Relacionar através de DE-PARA os códigos do Logix que serão enviados para o Protheus. | Código da categoria salarial. | ||
rhu_vinculo_empreg .vincul_empreg_rais | number(2) | RA_VIEMRAI | char(2) |
Código do vínculo empregatício. Relacionar o campo funcionario.cod_vinculo = rhu_vinculo_empreg.vinculo_empreg e considerar o campo acima para enviar ao Protheus | Código do vínculo empregatício da RAIS. | ||
qtd_depend_irrf | number(2) | RA_DEPIR | char(2) |
Quantidade de dependentes para fins de Imposto de Renda. | Quantidade de dependentes para fins de Imposto de Renda. | ||
qtd_depend_salf | number(2) | RA_DEPSF | char(2) |
Quantidade de dependentes para fins de Salário família. | Quantidade de dependentes para fins de Salário família. | ||
nom_completo | char(70) | RA_NOMECMP | char(70) |
Nome completo. | Nome completo. | ||
|
| RA_SITFOLH | char(1) |
Situação do funcionário. | Situação do funcionário. Indica se ele está ativo, demitido, transferido, em férias, afastado. | ||
des_ctrib_sind | char(1) | RA_PGCTSIN | char(1) |
Pagamento de Imposto Sindical. | Pagamento de Imposto Sindical. | ||
|
| RA_PERICUL | decimal(6,2) |
Indicação de pagamento de Periculosidade. Será verificado o Quadro Funcional. | Indicação de pagamento de Periculosidade. Caso funcionário tenha periculosidade no Logix, será gerado o valor 999,99, para prever a montagem da base de Periculosidade do cadastro de Verbas. | ||
|
| RA_INSMIN | decimal(6,2) |
Indicação de pagamento de Insalubridade. Será verificado o Quadro Funcional. | Indicação de pagamento de Insalubridade no Grau Mínimo. Caso funcionário tenha insalubridade no Logix, com um percentual entre 1% e20% será gerado o valor 999,99 neste campo. | ||
|
| RA_INSMED | decimal(6,2) |
Indicação de pagamento de Insalubridade. Será verificado o Quadro Funcional. | Indicação de pagamento de Insalubridade no Grau Médio. Caso funcionário tenha insalubridade no Logix, com um percentual entre 20% e 40% será gerado o valor 999,99 neste campo. | ||
|
| RA_INSMAX | decimal(6,2) |
Indicação de pagamento de Insalubridade. Será verificado o Quadro Funcional. | Indicação de pagamento de Insalubridade no Grau Máximo. Caso funcionário tenha insalubridade no Logix, com um percentual maior que 40% será gerado o valor 999,99 neste campo. | ||
|
| RA_TIPOADM | char(2) |
Busca de Informações do Vínculo Empregatício, Quantidade de Empregos, Transferências e Reintegrações. | Tipo de Admissão do Funcionário. | ||
rhu_vinculo_empreg. categoria_sefip | number(5) | RA_CATEG | char(1) |
Código da Categoria para o SEFIP. | Código da Categoria para o SEFIP. | ||
rhu_vinculo_empreg. tip_contrato | char(1) | RA_TPCONTR | char(1) |
Tipo de Contrato de Trabalho. | Tipo de Contrato de Trabalho. | ||
rhu_sefip_30_fun. ocorren_sefip | number(2) | RA_OCORREN | char(2) |
Código de ocorrência do SEFIP para indicação de exposição a agentes nocivos. | Código de ocorrência do SEFIP para indicação de exposição a agentes nocivos. | ||
num_registro | number(6) | RA_FICHA | number(8) |
Número do Registro do Funcionário. | Número do Registro do Funcionário. | ||
forma_demissao. cod_forma_rais | number(5) | RA_RESCRAI | char(2) |
Forma de demissão, gerada para a RAIS, para os funcionários demitidos. | Forma de demissão, gerada para a RAIS, para os funcionários demitidos. | ||
num_matricula | number(8) | RA_CRACHA | char(10) |
Gerar para o sistema Protheus o número da matrícula do funcionário, que será considerado como o crachá do ponto eletrônico. | Cracha da marcação do ponto. | ||
endereco | char(30) | RA_ENDEREC | char(30) |
Endereço do funcionário. | Endereço do funcionário. | ||
end_compl | char(20) | RA_COMPLEM | char(15) |
Complemento do endereço. | Complemento do endereço. | ||
cod_cep | number(8,0) | RA_CEP | char(8) |
CEP | CEP | ||
cidades. den_cidade | char(30) | RA_MUNICIP | char(20) |
Enviar a descrição da cidade do funcionário. Deverá relacionar com o campo cod_cidade. | Descrição do município. | ||
cidades. cod_uni_feder | char(2) | RA_ESTADO | char(2) |
Buscar o código da UF da cidade do funcionário, com base no campo cod_cidade.. | UF do funcionário. | ||
bairros.den_bairro | char(30) | RA_BAIRRO | char(15) |
Complemento do endereço. | Complemento do endereço. | ||
num_telef_res | char(14) | RA_TELEFON | char(20) |
Telefone do funcionário. | Telefone do funcionário. | ||
dat_nascimento | date | RA_NASC | date |
Data de nascimento. | Data de nascimento. | ||
cidades. cod_uni_feder | char(2) | RA_NATURAL | char(2) |
Buscar o código da UF da cidade de nascimento do funcionário, com base no campo cod_cidade_nasc. | UF de nascimento do funcionário. | ||
cod_nacion | number(2,0) | RA_NACIONA | char(2) |
Código da nacionalidade. | Código da nacionalidade. | ||
num_cpf | char(14) | RA_CIC | char(11) |
CPF do funcionário. | CPF do funcionário. | ||
num_pis | number(11,0) | RA_PIS | char(11) |
Número do PIS. | Número do PIS. | ||
num_tit_eleitor | number(13,0) | RA_TITULOE | char(12) |
Número do título de eleitor. | Número do título de eleitor. | ||
num_zona_eleitor + num_sec_eleitor | number(3,0) + number(3,0) | RA_ZONASEC | char(8) |
Enviar o número da zona eleitoral acrescentado da seção eleitoral. Separar os dois campos por /. | Zona e seção eleitoral do funcionário. | ||
num_cart_reserv | number(12,0) | RA_RESERVI | char(12) |
Número da carteira de reservista. | Número da carteira de reservista. | ||
num_cart_ident | char(18) | RA_RG | char(15) |
Número do RG. | Número do RG. | ||
ies_org_ident | char(5) | RA_RGORG | char(3) |
Órgão emissor do RG. | Órgão emissor do RG. | ||
uf_ident | char(2) | RA_RGUF | char(2) |
UF do RG. | UF do RG. | ||
ies_sexo | char(1) | RA_SEXO | char(1) |
Sexo | Sexo | ||
grau_instrucao. cod_grau_rais | number(5) | RA_GRINRAI | char(2) |
Código do grau de instrução para a RAIS. Buscar a definição do campo grau_instrucao.cod_grau_rais, relacionando com o campo fun_infor.cod_grau_instr. | Grau de instrução RAIS. | ||
ies_est_civil | char(1) | RA_ESTCIVI | char(1) |
Estado civil. | Estado civil. | ||
salario | number(15,4) | RA_SALARIO | Number(12,2) |
Salário do funcionário. | Salário do funcionário. | ||
dat_emissao_ctps | Date | RA_DTCPEXP | Date |
Data de emissão da CTPS. | Data de emissão da CTPS. | ||
dat_emissao_ci | Date | RA_DTRGEXP | Date |
Data de Emissão do RG. | Data de Emissão do RG. | ||
num_cnh | number(15,0) | RA_HABILIT | char(10) |
Número da CNH. | Número da CNH. | ||
num_inscricao_inss | char(15) | RA_NUMINSC | char(11) |
Número da inscrição no INSS. | Número da inscrição no INSS. | ||
num_cart_prof | number(10,0) | RA_NUMCP | char(7) |
Número da carteira profissional. | Número da carteira profissional. | ||
num_serie_prof | number(10,0) | RA_SERCP | char(5) |
Série da carteira profissional. | Série da carteira profissional. | ||
uf_prof | char(2) | RA_UFCP | char(2) |
UF da CTPS. | UF da CTPS . | ||
rhu_raca_cor. raca_cor_rais | char(1) | RA_RACACOR | char(1) |
Buscar da tabela.campo acima, relacionando com o campo fun_diversos. ies_raca_cor. | Raça/Cor. | ||
den_contato | char(100) | RA_EMAIL | char(50) |
Buscar na tabela o primeiro registro para o funcionário na qual o campo IES_CONTATO = ‘E’, referente a e-mail. | E-mail do funcionário. | ||
dat_entrada | date | RA_ANOCHEG | char(2) |
Formatar o campo para buscar os dois últimos dígitos do ano de entrada do funcionário ao Brasil, caso seja estrangeiro. | Ano de chegada ao Brasil. | ||
deficien_fisica. tip_deficiencia | char(1) | RA_DEFIFIS | char(1) |
Verificar na tabela FUN_DEFICIENCIA, se existe algum registro para o funcionário. | Indica se o funcionário possui alguma deficiência física. | ||
deficien_fisica. tip_deficiencia | char(1) | RA_TPDEFFI | char(1) |
Relacionar o atributo COD_DEFICIENCIA do primeiro registro do funcionário da tabela FUN_DEFICIENCIA com a tabela DEFICIEN_FISICA, buscando o campo TIP_DEFICIENCIA. | Tipo de deficiência física. | ||
cod_sindicato_repr | number(5,0) | RA_SINDICA | char(2) |
Sindicato representativo do funcionário. | Sindicato representativo do funcionário. | ||
dat_term_contrato | date | RA_VCTOEXP | date |
Data de vencimento da experiência (1º período). | Data de encerramento do contrato. | ||
dat_prrg_contrato | date | RA_VCTEXP2 | Date |
Data de prorrogação do contrato. | Data de vencimento da experiência (2º período). | ||
nom_depend | char(50) | RA_PAI | char(40) |
Selecionar dependente cujo Grau de Parentesco for 1 – PAI. | Nome do pai do funcionário. | ||
nom_depend | char(50) | RA_MAE | char(40) |
Selecionar dependente cujo Grau de Parentesco for 2 – MAE. | Nome da mãe do funcionário. | ||
dat_reintegr | Date | RA_FECREI | Date |
Data de reintegração. | Data de reintegração. | ||
dat_fim | Date | RA_DTVTEST | Date |
Data final da estabilidade. | Data final da estabilidade. | ||
tip_logradouro | Char(1) | RA_LOGRTP | Char (3) |
Tipo de Logradouro dopara o e-Social, conforme definido pelo e-Social na Tabela 20 – Tipos de Logradouro. Buscar o retorno através da função rhu4629_logradouro_sped_social(l_cod_empresa, l_num_matricula). | Tipo Logradouro. | ||
matricula_e-Social | Char(20) | RA_MATMIG | Char(20) |
Campo que indica a EMPRESA-MATRICULA de origem do funcionário para o e-Social. Neste campo é armazenado o primeiro registro de matrícula do funcionário e não muda quando ocorre transferências de Lotações, somente quando há mudanças de CNPJ. Buscar o retorno da função rhu4629_matricula_e-Social(l_cod_empresa, l_num_matricula, "S"). | Empresa- Matricula de exportação para o e-Social. | ||
nacionalidade_e-Social | Char(3) | RA_NACIONC | Char (5) |
Código do país de nacionalidade do trabalhador, conforme Tabela 22 – Países. Buscar o retorno da função rhu4629_nacionalidade_e-Social(l_cod_empresa, l_num_matricula, "S"). | Código do País de Nacionalidade do Trabalhador estrangeiro. | ||
tip_regime_jornada | Char(1) | RA_TPJORNA | Char (1) |
Identifica o regime de jornada do empregado: 1 - Submetidos a Horário de Trabalho (Cap. II da CLT); 2 - Atividade Externa especificada no Inciso I do Art. 62 da CLT; 3 - Funções específicadas no Inciso II do Art. 62 da CLT Buscar o retorno da função rhu4629_tip_regime_jornada(l_cod_empresa, l_num_matricula, "S"). | Tipo de Jornada | ||
Código do Município do IBGE do endereço do funcionário | Char(7) | RA_CODMUNN | Char(5) |
Código do município, conforme tabela do IBGE. Chamar a função rhu4627_cod_cidade(l_cod_empresa, l_num_matricula) e depois a função rhu0010_municipio_ibge(l_cidade). | Código do município do endereço do funcionário. | ||
Pais de Nascimento | Char(3) | RA_CPAISOR | Char(5) |
Código do país de nascimento do trabalhador, conforme Tabela 22 – Países. Realizar tratamento para buscar o código do país conforme a função rhu50016_get_paisnascto. | Código do país de nascimento do trabalhador. | ||
Código do Município do IBGE da cidade de nascimento do funcionário | Char(7) | RA_CODMUN | Char(5) |
Código do município, conforme tabela do IBGE. Chamar a função rhu4627_uf_cidade_nasc(l_cod_empresa, l_num_matricula)e depois a função rhu0010_municipio_ibge(l_cidade). | Código do município do nascimento do funcionário. | ||
fun_estran.dat_entrada | Date | RA_DATCHEG | Data |
Data de entrada no Brasil. Chamar a função rhu4629_dat_entrada(l_cod_empresa, l_num_matricula). | Data de Chegada no Brasil. | ||
fun_estran.data_naturalizacao | Date | RA_DATNATU | Data |
Data de naturalização brasileira em caso de estrangeiro naturalizado. Chamar a função rhu4629_data_naturalizacao(l_cod_empresa, l_num_matricula). | Data de Naturalização. | ||
fun_estran.casamento_brasil | Char(1) | RA_CASADBR | Char (1) |
Condição de casado com brasileiro(s) em caso de trabalhador estrangeiro, conforme tabela abaixo: S - Sim; N - Não Chamar a função rhu4629_casamento_brasil(l_cod_empresa, l_num_matricula) . | Casado com Brasileiro. | ||
fun_estran.filho_brasil | Char(1) | RA_FILHOBR | Char(1) |
Indicar se o trabalhador estrangeiro tem filhos brasileiros, conforme tabela abaixo: S - Sim; N - Não Chamar a função rhu4629_filho_brasil(l_cod_empresa, l_num_matricula). | Filho com Brasileiro. | ||
Deficiência Física | Char(1) | RA_PORTDEF | Char(6) |
No Logix, os códigos de Deficiência Física retornam os seguintes valores: S - Sim; N - Não Será exportado para o Protheus os valores 1 – Sim e 0 – Não, de acordo com os retornos das funções Logix Será enviado uma STRING na seguinte ordem e valores Física: Função rhu50016_get_infodeficiencia( l_cod_empresa, l_num_matricula, 1) Visual: rhu50016_get_infodeficiencia( l_cod_empresa, l_num_matricula, 3) Auditiva: rhu50016_get_infodeficiencia( l_cod_empresa, l_num_matricula, 2) Mental: rhu50016_get_infodeficiencia( l_cod_empresa, l_num_matricula, 4) Intelectual: rhu50016_get_infodeficiencia( l_cod_empresa, l_num_matricula,5) Reabilitado: rhu50016_get_reabilitado( l_cod_empresa, l_num_matricula,6) | Portador deficiência Física. | ||
foneAlternativo | Char(15) | RA_NUMCELU | Char(10) |
Número de telefone alternativo do trabalhador. Chamar a função rhu50016_get_contato(l_cod_empresa, l_num_matricula) e obter o retorno da variável l_fonealternativo. | Numero Celular | ||
emailAlternativo | Char(60) | RA_EMAIL2 | Char(60) |
Email alternativo do trabalhador. Chamar a função rhu50016_get_contato(l_cod_empresa, l_num_matricula) e obter o retorno da variável l_emailalternativo . | E-mail alternativo. | ||
Categoria e-Social (codCateg) | Char(3) | RA_CATEFD | Char(3) |
Preencher com o código da categoria do trabalhador, conforme Tabela 1 do e-Social. Chamar a função rhu50016_get_infocontrato(l_cod_empresa, l_num_matricula) obtendo o retorno da variável l_cat_sped_social. | Categoria Social. | ||
rhu_fun_rntgd.tip_reintegracao | Number(5) | RA_TPREINT | Char(1) |
Tipo de Reintegração, conforme códigos definidos pelo e-Social 1 - Reintegração por Determinação Judicial; 2 - Reintegração por Anistia Legal; 9 - Outros; | Tipo de Reintegração. | ||
rhu_fun_rntgd .num_processo_judicial | Char(20) | RA_NRPROC | Char(20) |
Número do processo Judicial de reintegração. | Número do Processo de reintegração. | ||
rhu_fun_rntgd . legislacao_reintegracao | Number(5) | RA_NRLEIAN | Char(1) |
Número do processo Judicial de reintegração. Será enviada a codificação Logix (1 a 5) que irá corresponder aos códigos abaixo: 1 – Lei 6.683/1979; 2 – Lei 8.632/1993; 3 – Lei 10.559/2002; 4 – Lei 10.790/2003; 5 – Lei 11.282/2006; | Número do processo Judicial de reintegração. | ||
rhu_fun_rntgd. dat_efeito_reintegracao | Date | RA_DTEFRET | Date |
Data a partir da qual o trabalhador deverá ser considerado como reintegrado. | Data de reintegração. | ||
rhu_fun_rntgd.dat_reintegr | Date | RA_DTEFRTN | Date |
Data do efetivo retorno ao trabalho. | Data Efetiva Reintegração. | ||
Trabalhador aposentado | Char(1) | RA_EAPOSEN | Char(1) |
Informar se o trabalhador já recebe o benefício previdenciário da aposentadoria por tempo de contribuição ou por idade. Será enviado os valores S - Sim; N - Não. Para inserir o valor deste campo, será verificado se o valor do atributo Tipo Aposentadoria (fun_infor.ies_abono_per) é definido como T – Tempo de Serviço ou I – Idade Se for I ou T, gravar na TAG o valor S. Senão, gravar o valor N | Trabalhador aposentado. | ||
fun_diversos.dat_venc_cnh | Date | RA_DTVCCNH | Date |
Data de vencimento da CNH. | Data vencimento CNH. | ||
rhu_funcionarios_compl. dat_exped_cart_nacio_habl | Date | RA_DTEMCNH | Date |
Data da expedição da CNH - Carteira Nacional de Habilitação. | CNH Data Emissão. | ||
rhu_fun_rntgd.dat_reintegr | Date | RA_DTEFRTN | Date |
Data a do efetivo retorno ao trabalho. | Data Efetiva reintegração. | ||
rhu_funcionarios_compl. dat_prim_habl_cart_nacio_habl | Date |
|
|
Data da 1ª Habilitação CNH | Não há campo correspondente. | ||
rhu_funcionarios_compl. uf_cart_nacional_habilitacao | Char(2) | RA_UFCNH | Char(2) |
UF da Emissão da CNH. | CNH UF. | ||
fun_diversos.cat_cnh | Char(2) | RA_CATCNH | Char(1) |
Categoria da CNH. | CNH Categoria. | ||
fun_estran.num_cart_estran | Char(15) | RA_RNE | Char(14) |
Registro Nacional Estrangeiro (RNE). | Número RNE. | ||
fun_estran. clas_trabalhador_estrangeiro | Char(2) | RA_CLASEST | Char(2) |
Será feito o envio de acordo com os seguintes códigos, definidos no e-Social e preenchidos no Logix: 1 - Visto permanente; 2 - Visto temporário; 3 - Asilado; 4 - Refugiado; 5 - Solicitante de Refúgio; 6 - Residente em país fronteiriço ao Brasil; 7 - Deficiente físico e com mais de 51 anos; 8 - Com residência provisória e anistiado, em situação irregular; 9 - Permanência no Brasil em razão de filhos ou cônjuge brasileiros; 10 - Beneficiado pelo acordo entre países do Mercosul; 11 - Dependente de agente diplomático e/ou consular de países que mantém convênio de reciprocidade para o exercício de atividade remunerada no Brasil; 12 - Beneficiado pelo Tratado de Amizade, Cooperação e Consulta entre a República Federativa do Brasil e a República Portuguesa | Classificação Estrangeiro | ||
fun_estran. orgao_emis_reg_nacio_estra | Char(20) | RA_RNEORG | Char(20) |
Órgão Emissor do RNE. | Órgão Emissor do RNE. | ||
fun_estran. dat_exped_reg_nacio_estra | Date | RA_RNEDEXP | Date |
Data de Expedição do RNE. | Data de Expedição do RNE. | ||
rhu_fun_rntgd. texto_parametro[1,1] | Char(1) |
|
|
Indicar se as remunerações e correspondentes contribuições do período compreendido entre o desligamento e a reintegração foram pagas em juízo: S- Sim; N - Não. | Não há campo correspondente. | ||
rhu_funcionarios_compl. texto_parametro[01,14] | Char(14) | RA_NUMRIC | Char(12) |
Número do RIC. | Número do RIC | ||
rhu_funcionarios_compl. texto_parametro[15,34] | Char(20) | RA_EMISRIC | Char(10) |
Órgão Emissor do RIC. | Emissor do RIC. | ||
rhu_funcionarios_compl. texto_parametro[35,44] | Date | RA_DEXPRIC | Date |
Data da Expedição do RIC. | Data da Expedição do RIC. | ||
fun_habil_prof.registro_numero | Char(15) | RA_CODIGO | Char(14) |
Número de Inscrição no Órgão de Classe. | Cd.Profissional Categoria. | ||
fun_habil_prof.orgao_emissor_registro | Char(20) | RA_OCEMIS | Char(20) |
Órgão Emissor do Documento do Órgão de Classe. | Órgão de Classe Emissor. | ||
fun_habil_prof.dat_expedicao_registro | Date | RA_OCDTEXP | Date |
Data de Expedição do Documento do Órgão de Classe. | Órgão Classe Data Emissão. | ||
fun_habil_prof.dat_validade_registro | Date | ra_ocdtval | Date |
Data de Validade do Documento do Órgão de Classe. | Órgão Classe Dt Validade. |
Tabela EX_FUNCIO: Esta tabela será gerada sempre quando houver algum registro incluso nela. Serão enviados os campos disponíveis e compatíveis com o Protheus. As regras dos atributos seguem as mesmas da
tabela de Funcionários
LOGIX | PROTHEUS | ||
FUNCIONARIO | SRA | ||
Atributo | Tipo | Atributo | Tipo |
|
| RA_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Filial LogixXProtheus. | Código da Filial. | ||
num_matricula | number(8) | RA_MAT | char(6) |
Número da Matricula. | Número da Matricula. | ||
nom_funcionario | char(30) | RA_NOME | char(30) |
Nome do Funcionário. | Nome do Funcionário. | ||
cod_cargo | number(5) | RA_CODFUN | char(5) |
Código do cargo. | Código da função. | ||
dat_admis | date | RA_ADMISSA | Date |
Data de Admissão. | Data de Admissão. | ||
dat_opcao_fgts | Date | RA_OPCAO | Date |
Data de opção do FGTS. | Data de opção do FGTS. | ||
dat_demis | Date | RA_DEMISSA | Date |
Data de demissão. | Data de demissão. | ||
cod_banco_fgts + num_agencia_fgts | Number(3) + char(5) | RA_BCDPFGT | char(8) |
Código do Banco e Código da Agencia. Será parametrizado pelo usuário conforme tela apresentada. | Banco e agência de depósito do FGTS do funcionário. | ||
num_conta_fgts | Char(11) | RA_CTDPFGT | char(12) |
Número da conta e dígito da conta de depósitos do FGTS do funcionário. | Número da conta e dígito da conta de depósitos do FGTS do funcionário. | ||
escala.qtd_hr_mes | number(5,2) | RA_HRSMES | Number(6,2) |
Buscar a quantidade de horas da escala do funcionário. Este valor está na tabela ESCALA. Observar que a tabela é por empresa_escala. | Quantidade de horas mês de trabalho do funcionário. | ||
|
| RA_HRSEMAN | number(5,2) |
Considerar a o valor do campo escala.qtd_hr_mes / 5 para encontrar a quantidade de horas por semana. | Quantidade de horas semanais de trabalho do funcionário. | ||
cod_escala | number(3) | RA_TNOTRAB | char(3) |
Código da Escala do funcionário. | Turno de trabalho. | ||
pct_adiant_nor | number(2) | ra_percadt | Number(3) |
Percentual de adiantamento salarial. | Percentual de adiantamento salarial. | ||
cod_categoria | char(1) | RA_CATFUNC | char(1) |
Código da categoria salarial. Relacionar através de DE-PARA os códigos do Logix que serão enviados para o Protheus. | Código da categoria salarial. | ||
qtd_depend_irrf | number(2) | RA_DEPIR | char(2) |
Quantidade de dependentes para fins de Imposto de Renda. | Quantidade de dependentes para fins de Imposto de Renda. | ||
|
| RA_SITFOLH | char(1) |
Situação do funcionário. | Situação do funcionário. Indica se ele está ativo, demitido, transferido, em férias, afastado. | ||
num_registro | number(6) | RA_FICHA | number(8) |
Número do Registro do Funcionário. | Número do Registro do Funcionário. | ||
dat_nascimento | date | RA_NASC | date |
Data de nascimento. | Data de nascimento. | ||
cod_nacion | number(2,0) | RA_NACIONA | char(2) |
Código da nacionalidade. | Código da nacionalidade. | ||
num_cpf | char(14) | RA_CIC | char(11) |
CPF do funcionário. | CPF do funcionário. | ||
num_pis | number(11,0) | RA_PIS | char(11) |
Número do PIS. | Número do PIS. | ||
ies_sexo | char(1) | RA_SEXO | char(1) |
Sexo | Sexo | ||
grau_instrucao. cod_grau_rais | number(5) | RA_GRINRAI | char(2) |
Código do grau de instrução para a RAIS. Buscar a definição do campo grau_instrucao.cod_grau_rais, relacionando com o campo fun_infor.cod_grau_instr. | Grau de instrução RAIS. | ||
salario | number(15,4) | RA_SALARIO | Number(12,2) |
Salário do funcionário. | Salário do funcionário. | ||
num_cart_prof | number(10,0) | RA_NUMCP | char(7) |
Número da carteira profissional. | Número da carteira profissional. | ||
uf_prof | char(2) | RA_UFCP | char(2) |
UF da CTPS. | UF da CTPS . | ||
dat_entrada | date | RA_ANOCHEG | char(2) |
Formatar o campo para buscar os dois últimos dígitos do ano de entrada do funcionário ao Brasil, caso seja estrangeiro. | Ano de chegada ao Brasil. | ||
nom_depend | char(50) | RA_MAE | char(40) |
Selecionar dependente cujo Grau de Parentesco for 2 – MAE. | Nome da mãe do funcionário. | ||
num_serie_prof | number(10,0) | RA_SERCP | char(5) |
Série da carteira profissional. | Série da carteira profissional. |
Abaixo constam as regras para cada um dos campos que serão migrados:
9.7.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRA sempre será definida como exclusiva.
9.7.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, será gerado um número sequencial a partir dos funcionários existentes.
- Será dado um MAX (NUM_MATRICULA) por Empresa Logix, e caso haja alguma matrícula com mais de 6 posições numéricas, será criado uma sequência, a partir da menor matrícula existente para a empresa.
- O exemplo, hipoteticamente montando abaixo, demonstra a forma de conversão:
Empresa Logix | Matrículas Logix | Empresa Protheus | Matrícula Protheus | Matrículas Protheus |
01 | 999995 | 99 | 01 | 000001 |
01 | 999996 | 99 | 01 | 000002 |
01 | 999997 | 99 | 01 | 000003 |
01 | 999998 | 99 | 01 | 000004 |
01 | 999999 | 99 | 01 | 000005 |
01 | 1000000 | 99 | 01 | 000006 |
01 | 1000001 | 99 | 01 | 000007 |
02 | 500 | 99 | 02 | 000500 |
02 | 501 | 99 | 02 | 000501 |
02 | 583 | 99 | 02 | 000583 |
- Para a empresa 01 Logix, as matrículas começam com o código 999995 e vão até o número 1000001. Como há alguma matrícula para esta empresa com o código maior que 6 posições, serão previstos os sequenciamentos de todas as matrículas, a partir da primeira encontrada até a última, que será migrada.
- Para a empresa Logix 02, a menor matrícula é 500 e a maior é 583. Como a maior matrícula da empresa 02 possui 3 posições numéricas, será migrado com o próprio código.
- O código original e o novo código criado para o Protheus devem ser incluídos na tabela de DE-PARA Geral (VDP10141), pois serão utilizados na exportação das demais tabelas que tenham o número da matrícula.
- Só será registrado o DE/PARA das matrículas de funcionários para as empresas que tenham matrículas superiores a 6 posições
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
Importante: Não será previsto o DE/PARA dos códigos de matrículas para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à
esquerda.
9.7.5 Centro de Custo
- Será gerado para o sistema Protheus o valor do atributo Código do Centro de Custo do Logix, que está relacionado à Unidade Funcional do funcionário.
- O código do Centro de Custo, que está relacionado à Unidade Funcional do Funcionário será obtido da época da demissão do funcionário, caso esteja demitido, ou buscar o Centro de Custo atual, caso seja um funcionário ativo.
- Atentar para que, no Logix, o código do centro de custo pode ser definido com o tamanho de até 10 posições. No Protheus, o default é 9 posições. Deve-se alterar no Configurador Protheus para aumentar o tamanho do campo, caso seja enviado do Logix códigos com mais de 9 posições.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro para a tabela e será dada a seguinte mensagem de alerta:
- Funcionário XX/XX/XXXXXX – Não foi importado para a tabela SRA. Alterar o tamanho do campo Centro de Custo no Configurador.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.7.6 Nome
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.7.7 Área/Linha de Negócio
- Será gerado para o sistema Protheus o valor do atributo Código da Área e Linha de Negócio Logix, que está relacionado à Unidade Funcional do funcionário.
- A Área e Linha de Negócio Logix serão associadas ao campo Item Contábil Protheus, que está definido no cadastro de funcionário.
- Este campo somente será gerado caso a empresa utilize conceito contábil por área e linha de negócio. Neste caso, no Protheus deverá ser habilitado no configurador o parâmetro MV_ITMCLVL.
- O código da Área/Linha de Negócio, que está relacionado à Unidade Funcional do Funcionário deve ser obtido da época da demissão do funcionário, caso esteja demitido, ou buscar a área/linha de negócio atual, caso seja um funcionário ativo.
9.7.8 Departamento
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- O código do campo Unidade Funcional no Logix pode conter até 10 caracteres. Na tabela do Protheus, este campo está configurado como default com 9 posições. Do Logix, será enviado até 10 posições no arquivo texto.
- Será necessário aumentar o tamanho do campo no Configurador Protheus para 10 posições, caso haja registros com o código da unidade funcional com mais de 9 posições.
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o valor para o campo da tabela e será dada a seguinte mensagem de alerta:
- Funcionário XX/XX/XXXXXX – Não foi importado o valor do campo Departamento. Alterar o tamanho do campo no Configurador.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.7.9 Cargo
- Será gerado para o sistema Protheus o código do Cargo do Funcionário no Logix.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.7.10 Data de Admissão
- Será gerado para o sistema Protheus o valor do campo do Funcionário no Logix.
9.7.11 Data de Opção do FGTS
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.7.12 Data de Demissão
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.7.13 Banco/Agência de Pagamento de Salário
- A agência no Logix está formatada com o código da agência e o dígito verificador da agência, no mesmo campo. No Protheus, no cadastro de Bancos/Agências, há um campo exclusivo para informar o dígito da agência.
- Para permitir que o usuário envie corretamente o código do Banco/Código da Agência, separado do dígito verificador, será aberta uma nova tela, no momento do processamento da opção de Funcionários, para poder desmembrar estes dados, conforme tela abaixo:
- Esta tela irá trazer os campos:
- Banco – Código do Banco Logix, em que há funcionários relacionados.
- Nome Banco – Nome do Banco no sistema Logix.
- Nome Agência – Nome da Agência no Logix.
- Agência – Agência em que há funcionários relacionados.
- Banco Ext. – Código do Banco que será gerado para o sistema externo. Será apresentado com o mesmo código do banco e usuário poderá informar outro valor.
- Agência Ext. – Código da Agência que será gerado para o sistema externo. Este código poderá ser informado pelo usuário, informando somente o código da agência, separando do dígito. Por default, na inicialização deste campo, serão geradas somente as 4 primeiras posições dos dígitos da agência. As demais posições, a partir da 5ª, serão consideradas como Dígito da Agência. No momento de levar para o sistema externo, será levado somente este campo Agência Ext.
- Dig. Ag. Ext. – Dígito da agência. Este campo será só informativo, indicando que o dígito foi separado do código da agência. Este campo não será gerado para o sistema externo.
- Para enviar ao Protheus o valor do campo Banco e Agência no arquivo texto, será enviado o código do Banco Ext. que foi atribuído automaticamente na tela ou foi informado pelo usuário, e o código da agência, do campo Agência Ext. que foi atribuído automaticamente na tela ou foi informado pelo usuário, onde ele pôde separar do dígito verificador.
- O Banco e a Agência que estão no sistema Logix devem ser previamente cadastrados no Sistema Protheus pelo usuário, pois não haverá integração deste cadastro.
9.7.14 Conta Corrente para pagamento de Salário
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
- Neste campo será enviado o número da conta corrente, acrescido do dígito verificador.
9.7.15 Banco/Agência de Depósito do FGTS
- A agência no Logix está formatada com o código da agência e o dígito verificador da agência, no mesmo campo. No Protheus, no cadastro de Bancos/Agências, há um campo exclusivo para informar o dígito da agência.
- Para permitir que o usuário envie corretamente o código do Banco/Código da Agência, separado do dígito verificador, será aberta uma nova tela, no momento do processamento da opção de Funcionários, para poder desmembrar estes dados, conforme tela abaixo:
- Esta tela irá trazer os campos:
- Banco – Código do Banco Logix, em que há funcionários relacionados.
- Nome Banco – Nome do Banco no sistema Logix.
- Nome Agência – Nome da Agência no Logix.
- Agência – Agência em que há funcionários relacionados.
- Banco Ext. – Código do Banco que será gerado para o sistema externo. Será apresentado com o mesmo código do banco e usuário poderá informar outro valor.
- Agência Ext. – Código da Agência que será gerado para o sistema externo. Este código poderá ser informado pelo usuário, informando somente o código da agência, separando do dígito. Por default, na inicialização deste campo, serão geradas somente as 4 primeiras posições dos dígitos da agência. As demais posições, a partir da 5ª, serão consideradas como Dígito da Agência. No momento de levar para o sistema externo, será levado somente este campo Agência Ext.
- Dig. Ag. Ext. – Dígito da agência. Este campo será só informativo, indicando que o dígito foi separado do código da agência. Este campo não será gerado para o sistema externo.
- Para enviar ao Protheus o valor do campo Banco e Agência no arquivo texto, será enviado o código do Banco Ext. que foi atribuído automaticamente na tela ou foi informado pelo usuário e o código da agência, do campo Agência Ext. que foi atribuído automaticamente na tela ou foi informado pelo usuário, que ele pôde separar do dígito verificador.
- O Banco e a Agência que estão no sistema Logix devem ser previamente cadastrados no Sistema Protheus pelo usuário, pois não haverá integração deste cadastro.
9.7.16 Conta Corrente para depósito de FGTS
- Neste campo será enviado o número da conta corrente para depósito do FGTS do funcionário acrescido do dígito verificador.
9.7.17 Quantidade de Horas/Mês trabalhada
- Neste campo será enviada a quantidade de horas trabalhadas por mês, conforme a escala de trabalho do funcionário.
9.7.18 Quantidade de Horas/Semana trabalhada
- Neste campo será enviada a quantidade de horas trabalhadas por semana.
- Para gerar este valor, será verificada a quantidade horas mensais da escala do funcionário / 5.
- A divisão por 5 indica o número de semanas no mês.
9.7.19 Turno de Trabalho
- Neste campo será enviada a escala do funcionário, que corresponderá ao Turno no Protheus.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.7.20 Percentual de Adiantamento Salarial
- Neste campo será enviado o valor percentual de adiantamento salarial do funcionário.
- O Percentual de adiantamento salarial que consta no cadastro de funcionários do Logix é sempre tomado como base o valor definido na categoria salarial. Caso haja alguma exceção, é informado no funcionário.
- Mesmo o valor sendo zero, será levado no arquivo texto.
9.7.21 Categoria Salarial
- Enviar a categoria salarial a qual o funcionário está enquadrado.
No Protheus existem os seguintes códigos fixos:
A | Autônomo |
C | Comissionado |
D | Diarista |
E | Estagiário Mensalista |
G | Estagiário Horista |
H | Horista |
I | Professor Mensalista |
J | Professor Aulista |
M | Mensalista |
P | pró-labore |
S | Semanalista |
T | Tarefeiro |
- No Logix, as categorias salariais são cadastradas através do programa RHU0382 – Categorias Salariais.
- Se os códigos existentes entre os dois sistemas forem divergentes, por exemplo: no Logix a Categoria Mensalista possui o código “A”, já no Protheus, conforme a tabela fixa corresponde ao código “M”, será necessário prever DE-PARA manual dos códigos de Categorias Salariais do Logix, que estão cadastrados no programa rhu0382 – Categorias Salariais, com os códigos acima do Protheus. Dessa forma, na exportação do arquivo, será gerado com o código do Protheus, quando houver a associação no DE-PARA.
- O usuário deverá providenciar o cadastro através do programa VDP10141 – Cadastro de DE-PARA Geral, conforme abaixo:
- Para cada código de Categoria Salarial Logix cadastrado no programa RHU0382, deverá relacionar com o código do Protheus, de acordo com a tabela acima, informando os valores:
- Tabela: “RHU_CAT_SALARIAL”.
- Sistema Integração: “PROTHEUS”.
- Campo DE: “categoria salarial”.
- Valor DE: Valor do código da Categoria Salarial que será feito o DE-PARA.
- Valor PARA: Valor da Categoria Salarial do Protheus que será associado ao código Logix.
- Caso não encontre valores na tabela de DE-PARA, será enviado o próprio código da Categoria Salarial do Logix.
9.7.22 Vínculo Empregatício para a RAIS
- Neste campo será enviado para o Protheus o vínculo empregatício do funcionário, correspondente ao código da RAIS, que se encontra cadastrado no programa de Vínculos Empregatícios (RHU0077).
9.7.23 Quantidade de Dependentes para IRRF
- Neste campo será enviada para o Protheus a quantidade de dependentes do funcionário que constam para IRRF.
9.7.24 Quantidade de Dependentes para Salário-Família
- Neste campo deve ser enviada para o Protheus a quantidade de dependentes do funcionário que constam para Salário- Família.
9.7.25 Nome Completo
- Neste campo será enviada para o Protheus a Descrição do Nome Completo do funcionário.
9.7.26 Situação
- Neste campo será enviada para o Protheus a situação do funcionário, no momento da exportação.
- No Logix, as situações possíveis estão na coluna o Valor Logix, conforme a tabela abaixo. No arquivo texto, será gerado para o Protheus o Valor Protheus, conforme definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
01 | TRABALHANDO | GERAR O VALOR NULO PARA ESTAS SITUAÇÕES | |
06 | ADMITIDO NO MÊS | ||
10 | EM ADMISSAO | ||
02 | DEMITIDO NO MÊS | D | DEMITIDO |
03 | DEMITIDO | ||
04 | AFASTADO | A | AFASTADO TEMP |
05 | FÉRIAS | F | FÉRIAS |
08 | TRANSFERIDO | D | DEMITIDO |
09 | TRANSFERIDO NO MÊS |
- No Protheus não é tratada a situação T – Transferido. Dessa forma, caso a situação do funcionário tenha esta indicação, será gravado o valor do campo como “D”.
- Para identificar que o funcionário foi transferido no Protheus, é atribuído o valor do campo RA_RESCRAI com o código de transferência da RAIS.
9.7.27 Contribuição Sindical
- Indica se já houve o pagamento de imposto sindical ou se o funcionário deve ainda realizar o pagamento.
- Com base no Valor Logix, que foi selecionado do campo Descontou Imposto Sindical? No registro do funcionário, conforme a tabela abaixo, deverá enviar para o Protheus conforme o Valor Protheus definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
S | SIM | P | FUNC. JA PAGOU IMP. SINDICAL NO ANO CORRENTE |
N | NÃO | S | FUNC PAGA IMPOSTO SINDICAL |
9.7.28 Periculosidade
- Será gerada para o sistema Protheus a indicação se o funcionário possui periculosidade a ser aplicado nos cálculos da folha de pagamento.
- No Protheus, a indicação no cadastro de funcionário é com referência à quantidade de horas que o funcionário trabalha exposto à periculosidade. Quando é informado o valor 999,99 no cadastro de funcionários, o sistema efetuará o cálculo da Base de Periculosidade, somando todas as verbas de proventos e subtraindo todas as verbas de descontos, que possuam incidência positiva para periculosidade ("Periculosid."). O percentual da Periculosidade deve ser definido no cadastro de Verbas, da verba que fará o pagamento da Periculosidade.
- Dessa forma, os funcionários que possuem algum percentual de periculosidade no Logix, terão este campo preenchido no Protheus com o valor 999,99.
- Para considerar os funcionários do Logix que possuem Periculosidade, será verificado através do programa Quadro Funcional (RHU0576) ou do programa RHU0454 – Grau de Riscos Insalubridade/Periculosidade se há percentual de Periculosidade definido para o funcionário.
- Caso haja um percentual de periculosidade maior que zero, será gerado para o campo do arquivo texto o valor 999,99.
- Caso contrário, deverá gerar nulo neste campo.
- Nota: O percentual de Periculosidade no Logix é definido por funcionário ou por Quadro Funcional. No Protheus, o percentual é definido diretamente na verba que realiza o pagamento do Adicional. Será necessário verificar a
parametrização no Protheus para realizar o correto pagamento deste índice no momento da implantação.
9.7.29 Insalubridade
- Será gerada para o sistema Protheus a indicação se o funcionário possui insalubridade a ser aplicado nos cálculos da folha de pagamento.
- No Protheus, a indicação no cadastro de funcionário é com referência à quantidade de horas que o funcionário trabalha exposto à insalubridade, nos graus Mínimo, Médio e Máximo. Quando é informado o valor 999,99 no cadastro de funcionários, o sistema efetuará o cálculo da Base de Insalubridade, somando todas as verbas de proventos e subtraindo todas as verbas de descontos, que possuam incidência positiva para insalubridade ("Insalubrid.").
- A atribuição dos Graus Mínimo, Médio ou Máximo que é necessário informar para o Protheus será feito de acordo com o percentual obtido do Logix, cujos funcionários possuam o Grau de Risco de Insalubridade definidos nos programas Quadro Funcional (RHU0576) ou no programa RHU0454 – Grau de Riscos Insalubridade/Periculosidade.
- Se não houver Percentual de insalubridade para o funcionário, os campos do Protheus ra_insmin ; ra_insmed ; ra_insmax serão atribuídos o valor nulo.
- Se o percentual de insalubridade for maior que zero e menor que 20, indica que o percentual de insalubridade será mínimo. Dessa forma serão gerados os seguintes valores nos campos do arquivo texto:
- ra_insmin = 999,99
- ra_insmed = NULO
- ra_insmax = NULO
- Se o percentual de insalubridade for maior ou igual a 20 e menor que 40, indica que o percentual de insalubridade será médio. Dessa forma serão gerados os seguintes valores nos campos do arquivo texto:
- ra_insmin = NULO
- ra_insmed = 999,99
- ra_insmax = NULO
- Se o percentual de insalubridade for maior ou igual a 40, indica que o percentual de insalubridade será máximo. Dessa forma serão gerados os seguintes valores nos campos do arquivo texto:
- ra_insmin = NULO
- ra_insmed = NULO
- ra_insmax = 999,99
- Nota: O percentual de Insalubridade no Logix é definido por funcionário ou por Quadro Funcional, através do campo Grau de Risco. No Protheus, o percentual é definido diretamente na verba que realiza o pagamento do Adicional. Será necessário verificar a parametrização no Protheus para realizar o correto pagamento deste índice no momento da implantação.
9.7.30 Tipo de Admissão
- Neste campo será enviado para o Protheus a análise dos campos do Logix, referentes a informações contidas em:
- Vínculo Empregatício.
- Quantidade de Empregos.
- Transferência.
- Reintegrações.
- Abaixo se encontra a tabela que contém as regras que serão consideradas no Logix, para ser enviado o valor no arquivo texto a ser integrado no Protheus.
LOGIX | PROTHEUS | |
REGRA | VALOR | DESCRIÇÃO |
| 4B | REINTEGRACAO |
| 1A | DIRETOR NAO EMPREGADO / 1O.EMPREGO |
| 1B | DIRETOR NAO EMPREGADO / REEMPREGO |
| 1B | DIRETOR NAO EMPREGADO / TRANSFERENCIA |
| 2A | TRABALHADOR RURAL / 1O.EMPREGO |
| 2B | TRABALHADOR RURAL / REEMPREGO |
| 2C | TRABALHADOR RURAL / TRANSFERENCIA |
| 3A | MENOR APRENDIZ / 1O.EMPREGO |
| 3B | MENOR APRENDIZ / REEMPREGO |
| 3C | MENOR APRENDIZ / TRANSFERENCIA |
| 9A | OUTROS / 1O.EMPREGO |
| 9B | OUTROS / REEMPREGO |
| 9C | OUTROS / TRANSFERENCIA |
- A prioridade de validação ocorrerá na sequência acima.
9.7.31 Categoria SEFIP
- Neste campo será enviada para o Protheus a categoria do SEFIP na qual o funcionário se enquadra.
- No Logix, esta informação está vinculada ao Vínculo Empregatício (RHU0077), campo Categoria SEFIP.
9.7.32 Contrato de Trabalho
- Neste campo será enviado para o Protheus o Tipo de Contrato (Determinado ou Indeterminado) no qual o funcionário se enquadra.
- No Logix, além do Indeterminado, é possível definir o Determinado como sendo Com ou Sem Cláusula Assecuratória. Quando houver estas duas últimas situações, será enviado sempre como Determinado.
- No Logix, esta informação está vinculada ao Vínculo Empregatício (RHU0077), campo Tipo de Contrato.
- Com base no Valor Logix, que consta no Vínculo Empregatício do funcionário, conforme a tabela abaixo deverá enviar para o Protheus conforme o Valor Protheus, definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
I | Indeterminado | 1 | Indeterminado |
D | Determinado sem Cláusula Assecuratória | 2 | Determinado |
C | Determinado com Cláusula Assecuratória |
9.7.33 Ocorrência SEFIP (exposição a agentes nocivos)
- Neste campo será enviado para o Protheus o código da Ocorrência do SEFIP, que indica se o funcionário possui exposição a algum agente nocivo.
- Para identificar o código de Ocorrência do SEFIP do funcionário no Logix, será identificado o Grau de Risco de Insalubridade do Funcionário e a partir deste, o valor do campo Ocorrência SEFIP (1 vínculo), definido no programa Grau Risco de Insalubridade (RHU6170).
- Este código refere-se à ocorrência SEFIP, para funcionários sem múltiplos vínculos.
- Para os casos em que haja múltiplos vínculos, deverá ser realizada a manutenção manual no funcionário no Protheus, informando a ocorrência do SEFIP correta.
9.7.34 Número do Registro
- Neste campo será enviado para o Protheus o número do registro do funcionário.
9.7.35 Forma de Demissão para a RAIS
- Será enviado para o Protheus o código da forma de demissão, que está associado aos motivos de rescisão dos funcionários demitidos do Logix, no programa RHU0060 – Forma de Demissão, conforme o período da demissão.
9.7.36 Endereço
- Neste campo será enviada para o Protheus a Descrição do endereço do funcionário.
9.7.37 Complemento do Endereço
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.7.38 CEP
- Neste campo será enviado para o Protheus o CEP do funcionário.
9.7.39 Denominação da Cidade
- Será gerado para o sistema Protheus o valor do atributo da descrição da cidade.
9.7.40 Código da Unidade de Federação
- Será gerado para o sistema Protheus o valor do atributo do código da Unidade da Federação da cidade que está relacionado ao Funcionário.
9.7.41 Bairro
- Será gerado para o sistema Protheus o valor do atributo da descrição do bairro.
9.7.42 Número do Telefone
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.43 Data de Nascimento
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.44 Naturalidade
- Será gerado para o sistema Protheus o valor do atributo do código da Unidade da Federação, da cidade em que o funcionário nasceu.
9.7.45 Nacionalidade
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.46 CPF
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix. O valor será gerado sem formação.
9.7.47 PIS
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.48 Número do título eleitoral
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.49 Zona eleitoral / Seção
- Serão gerados para o sistema Protheus os valores da Zona Eleitoral e número da seção.
- Os valores serão gerados no seguinte formato:
- 3 posições fixas para a zona e seção (valor numérico com zeros preenchidos à esquerda).
- A separação entre os dois campos será feita através de uma barra (/).
9.7.50 Número da Carteira de Reservista
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.51 Número da Carteira de Identidade
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.52 Órgão emissor da Carteira de Identidade
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.53 Unidade da Federação da Carteira de Identidade
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.54 Sexo
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.55 Grau de Instrução
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix, referente ao Grau de Instrução da RAIS, que está definido no programa RHU0220 – Grau de Instrução.
9.7.56 Estado Civil
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
- A tabela abaixo representa os códigos de Estado Civil entre os dois sistemas.
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
C | Casado | C | Casado |
D | Divorciado | D | Divorciado |
M | Marital | M | Marital |
Q | Desquitado | Q | Desquitado |
S | Solteiro | S | Solteiro |
V | Viúvo | V | Viúvo |
O | Outro |
|
|
9.7.57 Salário
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.58 Data de emissão do CTPS
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.59 Data de Emissão da Carteira de Identidade
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.60 Número da Carteira de Habilitação
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.61 Número da Inscrição do INSS
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix, com o valor sem formatação.
9.7.62 Número da Carteira Profissional
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.63 Série da Carteira Profissional
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.64 Unidade de Federação da Carteira Profissional
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.7.65 Raça/Cor
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix, referente à Raça/Cor da RAIS, que está definido no programa RHU0995 – Raça/Cor.
9.7.66 E-mail
- Será gerado para o sistema Protheus o valor o e-mail do funcionário que está informado no Logix.
- Para buscar o e-mail do funcionário do Logix, será considerado o primeiro registro de contato encontrado na qual o tipo de contato seja “E” – E-mail.
9.7.67 Data de chegada ao Brasil
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix, gerando somente as duas últimas posições do ano de chegada.
- Exemplo: No Logix a data de chegada ao Brasil é 03/05/1950. Para o Protheus será enviado o valor 50.
9.7.68 Deficiência Física
- Será gerada para o sistema Protheus a indicação se o funcionário possui alguma deficiência física.
- Se o funcionário possuir algum registro cadastrado nas deficiências físicas, será gerado para o Protheus o valor “1” no campo do arquivo texto.
- Caso não haja deficiências, o valor “2” será gerado no arquivo texto.
9.7.69 Tipo de Deficiência Física
- No Logix, o funcionário pode ser associado a várias Deficiências.
- No Protheus, só é permitido associar a uma Deficiência.
- Para gerar a informação para o sistema Protheus será considerado o primeiro registro do funcionário que está cadastrado na tabela Deficiências Físicas do Funcionário. Com base no registro localizado, será verificado o tipo de deficiência física cadastrado no programa de Deficiências Físicas (RHU8040).
- Se o funcionário do Logix não tiver registros relacionados será gerado o valor fixo “0” – Não Portador de Deficiência.
9.7.70 Sindicato Representativo
- No Logix, é possível definir 4 tipos de sindicato:
- Confederativo.
- Associativo.
- Assistencial.
- Representativo.
- No Protheus, só é permitido associar um sindicato ao funcionário.
- Dessa forma, será gerado para o sistema Protheus o código do Sindicato Representativo do Funcionário.
- No Logix, o tamanho do código do Sindicato pode conter até 4 caracteres. No Protheus, o tamanho do código do sindicato é restrito a 2 posições obrigatoriamente numéricas.
- Será necessário prever um DE-PARA manual dos códigos do Logix para o Protheus, quando o código do sindicato Logix tiver mais de 2 posições, informando o código que será gerado para o Protheus, com 2 posições. Este DE-PARA já deve ser previsto quando ocorrer a exportação do cadastro de Sindicatos do Logix.
- Para os casos em que não seja definido o DE-PARA e o código do sindicato for superior a 2 posições, o valor do campo Sindicato não será exportado e deverá gerar a seguinte mensagem de LOG de erros ao final do processo:
- “Funcionário XX/XXXXXX. Não foi exportado o código do sindicato Representativo. O código para o Protheus deve ser limitado a 2 posições. Criar DE-PARA (VDP10141)”.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.7.71 Data de Vencimento do 1º período de experiência
- Será gerado para o sistema Protheus o valor do atributo Data de Encerramento do Contrato do Funcionário Logix.
9.7.72 Data de Vencimento do 2º período de experiência
- Será gerado para o sistema Protheus o valor do atributo da Data de Prorrogação do Contrato de Experiência do funcionário Logix.
9.7.73 Nome do Pai
- Será gerado para o sistema Protheus o Nome do Pai do funcionário, cadastrado na tabela de Dependentes (RHU0020).
9.7.74 Nome da Mãe
- Será gerado para o sistema Protheus o Nome da Mãe do funcionário, cadastrado na tabela de Dependentes (RHU0020).
9.7.75 Data de Reintegração
- Será gerado para o sistema Protheus o valor do atributo da Data de Reintegração do Funcionário.
- Será considerado o maior valor da data que consta na tabela, visto que no Logix pode haver outros registros para o mesmo funcionário.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.76 Data de Vencimento da Estabilidade
- Será gerado para o sistema Protheus o valor do atributo do vencimento da data de estabilidade do Funcionário.
- Será considerado o maior valor da data que consta na tabela, visto que no Logix pode haver outros registros para o mesmo funcionário.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.77 Crachá do Ponto
- Será gerado para o sistema Protheus o número da matrícula do funcionário, que é o campo utilizado para realizar a importação das marcações de ponto
- Este campo não irá sofrer DE/PARA de código, pois no Protheus ele já é definido com tamanho Char(10) e o arquivo que contém as marcações do ponto continuará enviando a informações com a marcação antiga.
- Para as empresas que utilizam o Ponto Eletrônico Logix e que migrarão para o Protheus deverá ser previsto a inclusão manual de um registro com o código 01 na tabela SPA – Regras de Apontamento.
- A inclusão do registro acima permitirá que na importação de funcionários no Protheus seja feita a inicialização da tabela SPF – Regras de Apontamento dos funcionários, que é obrigatório para o Protheus.
- Além da inclusão acima, deverá ser previsto também a inclusão da sequência 01 na tabela de Horários de Padrão – SPJ para os turnos migrados do Logix para o Protheus
- Dessa forma, serão preenchidos com valores fixos os campos RA_REGRA, com o valor 01 e RA_SEQTURN, com o valor 01.
- Caso não haja informação nas tabelas SPA e SPJ, não serão utilizados os dois campos acima.
9.7.78 Número do endereço do Funcionário
- Será gerado para o sistema Protheus o valor do atributo do Número do Endereço do funcionário.
9.7.79 Tipo de Logradouro
- Será gerado para o sistema Protheus o valor do atributo Tipo de Logradouro.
- Será considerado o Tipo de Logradouro dopara o e-Social, conforme definido pelo e-Social na Tabela 20 – Tipos de Logradouro.
- Caso não encontre valor, não poderá ser gerado nulo no campo do arquivo texto.
9.7.80 Matricula Registro e-Social
- Será gerado para o sistema Protheus o valor do atributo Matricula de integração e-Social.
- Neste campo é armazenado o primeiro registro de matrícula do funcionário e não muda quando ocorrem transferências de Lotações, somente quando há mudanças de CNPJ.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.81 Código País Nacionalidade do Trabalhador
- Será gerado para o sistema Protheus o valor do atributo Código do País de Nacionalidade do Trabalhador.
- Deverá respeitar o Código do país de nacionalidade do trabalhador, conforme Tabela 22 – Países.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.82 Tipo de Jornada
- Será gerado para o sistema Protheus o valor do atributo tipo de Jornada.
- Identifica o regime de jornada do empregado de acordo com os códigos abaixo:
- 1 - Submetidos a Horário de Trabalho (Cap. II da CLT);
- 2 - Atividade Externa especificada no Inciso I do Art. 62 da CLT;
- 3 - Funções especificadas no Inciso II do Art. 62 da CLT
- Caso não encontre valor, deverá ser ajustado no sistema LOGIX para uma nova exportação do arquivo texto.
9.7.83 Código Município Endereço Trabalhador
- Será gerado para o sistema Protheus o valor do atributo Código do Município do endereço do trabalhador.
- Deverá respeitar o Código do Municípios do IBGE.
- Caso não encontre valor, deverá ser ajustado no sistema LOGIX para uma nova exportação do arquivo texto.
9.7.84 Código País de Nascimento do Trabalhador
- Será gerado para o sistema Protheus o valor do atributo Código do País de Nascimento do Trabalhador.
- Deverá respeitar o Código do país de nacionalidade do trabalhador, conforme Tabela 22 – Países.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.85 Código Município Nascimento Trabalhador
- Será gerado para o sistema Protheus o valor do atributo Código do Município do Nascimento do trabalhador.
- Deverá respeitar o Código do Municípios do IBGE.
- Caso não encontre valor, deverá ser ajustado no sistema LOGIX para uma nova exportação do arquivo texto.
9.7.86 Data Chegada Trabalhador no Brasil
- Será gerado para o sistema Protheus o valor do atributo data de chegada do trabalhador no Brasil.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.87 Data de Naturalização do Trabalhador
- Será gerado para o sistema Protheus o valor do atributo data de naturalização do trabalhador.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.88 Data de Naturalização do Trabalhador
- Será gerado para o sistema Protheus o valor do atributo data de naturalização do trabalhador.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.89 Casado com Brasileiro
- Será gerado para o sistema Protheus o valor do atributo se trabalhador é casado com brasileiro.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.90 Filhos com Brasileiro
- Será gerado para o sistema Protheus o valor do atributo se trabalhador tem filhos com brasileiro.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.91 Portador Deficiência Física
- Será gerado para o sistema Protheus o valor do atributo se trabalhador é o portador de deficiência Física.
- No caso informando o tipo de deficiência em uma string de acordo com os códigos abaixo:
- 1 - Física:
- 2 - Auditiva
- 3 - Visual
- 4 - Mental
- 5 - Intelectual
- 6 - Reabilitado
- No caso de os funcionários terem uma ou mais deficiências o campo deverá ser informado da na sequência dos códigos ex.: **3***, 12****.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.92 Telefone Alternativo
- Será gerado para o sistema Protheus o valor do atributo Telefone alternativo.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.93 E-mail Alternativo
- Será gerado para o sistema Protheus o valor do atributo E-mail alternativo.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.94 Categoria Social
- Será gerado para o sistema Protheus o valor do atributo Categoria Social do Trabalhador.
- No caso deverá ser informando o código da categoria do trabalhador, conforme Tabela 1 do e-Social
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.95 Tipo de Reintegração
- Será gerado para o sistema Protheus o valor do atributo Tipo de Reintegração do Trabalhador.
- No caso deverá ser informando o código da Tipo de Reintegração, conforme códigos definidos pelo e-Social:
- 1 - Reintegração por Determinação Judicial;
- 2 - Reintegração por Anistia Legal;
- 9 - Outros;
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.96 N° Processo de Reintegração
- Será gerado para o sistema Protheus o valor do atributo N° Processo de Reintegração.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.97 Código Legislação de Reintegração
- Será gerado para o sistema Protheus o valor do atributo Código de Legislação de Reintegração do Trabalhador.
- No caso deverá ser informando o código de Legislação de Reintegração, conforme códigos definidos pelo e-Social:
- 1 – Lei 6.683/1979
- 2 – Lei 8.632/1993
- 3 – Lei 10.559/2002
- 4 – Lei 10.790/2003
- 5 – Lei 11.282/2006
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.98 Data de Reintegração do Trabalhador
- Será gerado para o sistema Protheus o valor do atributo data de reintegração do trabalhador.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.99 Data do Efetivo Retorno da Reintegração
- Será gerado para o sistema Protheus o valor do atributo data do efetivo retorno da reintegração do trabalhador.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.100 Trabalhador Aposentado
- Será gerado para o sistema Protheus o valor do atributo se o trabalhador é aposentado.
- Caso de Brasileiros, será gerado nulo no campo do arquivo texto.
9.7.101 Data de Vencimento da CNH
- Será gerado para o sistema Protheus o valor do atributo data de vencimento da CNH do trabalhador.
- Caso não encontre valor, será gerado nulo no campo do arquivo texto.
9.7.102 Campos que serão gravados fixos no Protheus
- Os campos abaixo serão inicializados com valores fixos no Protheus, devido não haver uma relação com os campos do Logix.
- Estes campos não serão trafegados no arquivo texto.
Tipo Pagto (ra_tipopgt)
- Este campo deve ser inicializado com o valor M – Mensal.
Compensação do Sábado (ra_comsab)
- Este campo deve ser inicializado com o valor 2 – Não.
Contrato de Trabalho a tempo Parcial (ra_hoparc)
- Este campo deve ser inicializado com o valor 2 – Não.
Data de término do Contrato de Trabalho (Utilizado no HomologNet) (ra_dtfimct)
- Este campo será preenchido para os casos em que o Contrato de Trabalho do funcionário seja por prazo determinado (campo ra_tpcontr = 2).
- Será considerado o maior valor entre os campos ra_vctoexp ou ra_vctexp2.
- Se os campos ra_vctoexp ou ra_vctexp2 forem exportados em branco, não será possível atribuir o valor para o campo ra_dtfimct, e será emitida a seguinte mensagem de erro no Protheus, não permitindo a importação do registro:
Funcionário XX/XX/XXXXXX – É obrigatória a informação da Data de Término de Contrato devido o tipo de Contrato ser Determinado.
Nota:
- Os valores XX/XX/XXXXXX correspondem a Empresa Protheus / Filial Protheus / Código do Funcionário Protheus.
9.7.103 Definição do arquivo de texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separado por pipe (|).
- O arquivo será gerado com o nome: funcionario_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matricula
- Centro de Custo
- Nome
- Área/Linha de Negócio
- Departamento
- Cargo
- Data de Admissão
- Data de Opção do FGTS
- Data de Demissão
- Banco/Agência de Pagamento de Salário
- Conta Corrente para pagamento de Salário
- Banco/Agência de Depósito do FGTS
- Conta Corrente para depósito de FGTS
- Quantidade de Horas/Mês trabalhada
- Quantidade de Horas/Semana trabalhada
- Turno de Trabalho
- Percentual de Adiantamento Salarial
- Categoria Salarial
- Vínculo Empregatício para a RAIS
- Quantidade de Dependentes para IRRF
- Quantidade de Dependentes para Salário Família
- Nome Completo
- Situação
- Contribuição Sindical
- Periculosidade
- Insalubridade Mínima
- Insalubridade Média
- Insalubridade Máxima
- Tipo de Admissão
- Categoria SEFIP
- Contrato de Trabalho
- Ocorrência SEFIP (exposição a agentes nocivos)
- Número do Registro
- Forma de Demissão para a RAIS
- Endereço
- Complemento do Endereço
- CEP
- Denominação da Cidade
- Código da Unidade de Federação
- Bairro
- Número do Telefone
- Data de Nascimento
- Naturalidade
- Nacionalidade
- CPF
- PIS
- Número do título eleitoral
- Zona eleitoral / Seção
- Número da Carteira de Reservista
- Número da Carteira de Identidade
- Órgão emissor da Carteira de Identidade
- Unidade da Federação da Carteira de Identidade
- Sexo
- Grau de Instrução
- Estado Civil
- Salário
- Data de emissão do CTPS
- Data de Emissão da Carteira de Identidade
- Número da Carteira de Habilitação
- Número da Inscrição do INSS
- Número da Carteira Profissional
- Série da Carteira Profissional
- Unidade de Federação da Carteira Profissional
- Raça/Cor
- Data de chegada no Brasil
- Deficiência Física
- Tipo de deficiência física
- Sindicato Representativo
- Data de Vencimento do 1º período de experiência
- Data de Vencimento do 2º período de experiência
- Nome do Pai
- Nome do Mãe
- Data de Reintegração
- Data de Vencimento da Estabilidade
- Número do Crachá
- Número do Endereço
- Tipo de Logradouro
- Matrícula E-Social
- Código Pais Nacionalidade do Trabalhador
- Tipo Jornada
- Código Município do Endereço do Trabalhador - IBGE
- Código do Pais de Nascimento do Trabalhador
- Código Município de Nascimento do Trabalhador - IBGE
- Data da Chegada no Brasil para Trabalhador Estrangeiro
- Data da Naturalização para Trabalhador Estrangeiro
- Condição de Casado com Brasileiro para Trabalhador Estrangeiro
- Indicador se o Trabalhador Estrangeiro tem Filhos com Brasileiros
- Código de Deficiência Física
- Número do Celular do Trabalhador
- E-mail Alternativo do Trabalhador
- Categoria E-Social
- Tipo Reintegração do Trabalhador
- Número do Processo de Reintegração
- Legislação de Reintegração
- Data da Reintegração do Funcionário
- Indicador se Trabalhador é Aposentado
- Data de Vencimento CNH
- Data de Expedição da CNH
- Data da 1ª Habilitação CNH
- UF da Emissão da CNH
- Categoria da CNH
- Registro Nacional de Estrangeiro (RNE)
- Classificação do Estrangeiro
- Órgão Emissor do RNE
- Data da Expedição do RNE
- Indicador se as remunerações e correspondentes contribuições do período compreendido entre o desligamento e a reintegração foram pagas em juízo.
- Número do RIC
- Órgão Emissor do RIC
- Data de Expedição do RIC
- Número de Inscrição do Órgão de Classe
- Órgão Emissor do Órgão de Classe
- Data de Expedição do Documento de Órgão de Classe
- Data de Validade do Órgão de Classe
9.7.104 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos, que estão cadastrados no Programa RHU08300 – Cadastro de Funcionários.
- Além dos funcionários que constam no programa RHU08300, serão exportados também ex-funcionários, que são funcionários que foram movidos para a tabela de históricos (RHU4690). Destes funcionários só constam informações cadastrais. Todo o histórico de movimento do funcionário (folha, férias, rescisão, dependentes) não existe mais, pois foram excluídos através da função RHU6510.
Nota:
- O Protheus exige obrigatoriamente que sejam enviados os campos Naturalidade (campo obtido da cidade de nascimento do funcionário) e Estado Civil.
- Na tabela ex-funcionários (EX_FUNCIO) estes campos não são gravados e não é possível obter esta informação de nenhum outro lugar.
- Dessa forma, serão enviados fixos os seguintes valores para o Protheus:
- Naturalidade: SC – Santa Catarina.
- Estado Civil: C – Casado.
- O arquivo gerado será gravado com o nome funcionario_logix.unl.
9.7.105 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_funcionario_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para funcionario_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação no Protheus será feita através da rotina automática (ExecAuto) e não permitirá que nenhuma informação que seja obrigatória ou inconsistente seja incluída na base de dados.
- Sempre quando houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código Matrícula). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.8 Cadastro de Dependentes Logix X Protheus
Neste item serão exportadas as informações compatíveis do cadastro de Dependentes Logix, que serão importados no cadastro de Dependentes Protheus.
9.8.1 Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Antes de iniciar a importação, será avisado ao usuário sobre o tamanho do campo da tabela quando no Logix for superior ao do Protheus, dando a opção de cancelar ou continuar a execução:
Nome do Dependente (RB_NOME): no Logix -> 70 posições e no Protheus, 30 posições
Local de Nascimento (RB_LOCNASC): no Logix -> 30 posições e no Protheus, 12 posições
- Se a resposta for afirmativa, ou seja, prosseguir a importação, se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, será truncada.
- Se a resposta for negativa, acessar o Configurador do Protheus e alterar o tamanho dos campos citados.
9.8.2 Atributos migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
RHU_DEPENDENTES_COMPL | SRB | ||
Atributo | Tipo | Atributo | Tipo |
|
| RB_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RB_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
num_dependente | char(2) | RB_COD | char(2) |
Código sequencial do dependente. | Código sequencial do dependente. | ||
nom_depend | char(70) | RB_NOME | char(30) |
Nome do dependente. | Nome do dependente. | ||
dat_nasc | Date | RB_DTNASC | date |
Data de nascimento. | Data de nascimento. | ||
ies_sexo | char(1) | RB_SEXO | char(1) |
Sexo. | Sexo. | ||
cod_grau_par | number(2,0) | RB_GRAUPAR | char(1) |
Grau de parentesco. | Grau de parentesco. | ||
ies_dep_irrf | char(1) | RB_TIPIR | char(1) |
Tipo de dependente de IR. | Tipo de dependente de IR. | ||
|
| RB_TIPSF | char(1) |
Consistir se o Dependente consta Salário Família. | Tipo de dependente de Salário Família. | ||
cidades. den_cidade | char(30) | RB_LOCNASC | char(12) |
Enviar a descrição da cidade de nascimento do dependente. Deverá relacionar com o campo cod_cidade_nasc. | Local de nascimento. | ||
nom_cartorio | char(11) | RB_CARTORI | char(12) |
Nome do cartório. | Nome do cartório. | ||
num_reg_nasc | number(6,0) | RB_NREGCAR | char(8) |
Número do registro do cartório. | Número do registro do cartório. | ||
num_reg_livro | char(4) | RB_NUMLIVRr | char(7) |
Número do registro do Livro. | Número do registro do Livro. | ||
num_folha | char(5) | RB_NUMFOLH | char(7) |
Número da folha. | Número da folha. | ||
dat_ent_doc | date | RB_DTENTRA | date |
Data da entrega da certidão. | Data da entrega da certidão. | ||
matr_reg_nasc | char(70) | RB_NUMMAT | char(37) |
Matrícula do registro de nascimento. | Matrícula do registro civil. | ||
cpf | char(14) | rb_cic | char(11) |
Número do CPF. | Número do CPF. | ||
tip_dependentes_sped_social | Char(2) | RB_TPDEP | Char(2) |
Tipo de dependentes conforme tabela do e-Social. Relacionar a tabela DEPENDENTES com a tabela RHU_DEPENDENTES_COMPL (utilizar LEFT OUTER JOIN) e buscar o atributo acima. | Tipo Dependente e-Social. | ||
rhu_dependente_compl. pensao_morte_auxilio_reclus | Char(1) |
|
|
Informar se é dependente para fins previdenciários (pensão por morte ou Auxílio-Reclusão): S - Sim; N - Não. | Não há campo correspondente. |
Abaixo se encontram as regras para cada um dos campos que serão migrados:
9.8.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela sempre será definida como exclusiva.
9.8.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido a restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os dependentes dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE/PARA , será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Dependentes: 99/99999999 - Não foram gerados os registros de dependentes do funcionário. Necessário exportar o cad. de funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
9.8.5 Código do Dependente
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.8.6 Nome do Dependente
- Será gerado para o sistema Protheus o valor do atributo do Nome do Dependente.
9.8.7 Data de Nascimento
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.8.8 Sexo
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
9.8.9 Grau de Parentesco
- Será gerado para o sistema Protheus o código do Grau de Parentesco do Dependente com o Funcionário.
- Com base no Valor Logix que consta no registro do dependente, de acordo com a tabela abaixo será enviado para o Protheus conforme o Valor Protheus, definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
01 | PAI | P | PAI/MAE |
02 | MAE | ||
05 | ESPOSO (A) | C | CONJUGE |
06 | COMPANHEIRO (A) | ||
07 | FILHO (A) | F | FILHO |
08 | FILHO (A) ADOTIVO | ||
09 | ENTEADO | E | ENTEADO |
10 | IRMAO (A) | O | OUTROS |
11 | AVO | ||
12 | TIA (A) | ||
13 | SOBRINHO (A) | ||
14 | PRIMO (A) | ||
15 | NETO/BISNETO (A) | ||
16 | SEM GRAU PARENTESCO | ||
17 | SOGRO (A) | ||
18 | TUTELADO (A) | ||
19 | GENRO/NORA | ||
03 | PADRASTO | ||
04 | MADRASTA |
9.8.10 Dependente para IR
- Gerar para o sistema Protheus a situação do dependente para tributação de IRRF.
- No Logix é possível definir, através do cadastro de Dependentes (RHU0020) se ele deduz ou não da tabela de IRRF, além de compor uma regra com base na Idade de 21 e 24 anos, através do programa RHU0495 – Dependentes para IRRF.
- No Protheus, só existem as seguintes situações: 1 – s/ Lim. Idade; 2 – Até 21 anos; 3 – Até 24 anos; 4 – Não é Dep.
- Para enviar as informações para o Protheus, será composta uma regra com base nas informações do cadastro de Dependentes, a Data da Exportação e a regra definida por empresa no programa RHU0495 (Dependentes para IRRF).
- Se no Cadastro de Dependentes Logix (RHU0020) estiver definido que o dependente deduz para IRRF e no momento da exportação:
- Seja um dependente Vivo ou Deficiente.
- Não se enquadre na regra de idade (entre 21 e 24 anos).
- Tenha os seguintes graus de parentesco:
- 7 – FILHO (A).
- 8 – FILHO (A) ADOTIVO.
- 9 – ENTEADO (A).
- 10 – IRMAO OU IRMA.
- 15 – NETO/BISNETO (A).
- Será gerado para o Protheus o valor 1 – s/ Lim. Idade
- Se o dependente tiver Nível Superior/2º Grau Técnico e houver parametrização no RHU0495 (Dependentes para IRRF), será verificado a sua idade, com relação à data de exportação.
- Caso a idade se enquadre até 21 anos.
- Será gerado para o Protheus o valor 2 – Até 21 anos.
- Caso a idade se enquadre até 24 anos
- Será gerado para o Protheus o valor 3– Até 24 anos.
- Caso a idade se enquadre até 21 anos.
- Se no Cadastro de Dependentes (RHU0020) estiver definido que o dependente não deduz para IRRF e não se enquadre nas regras acima.
- Será gerado para o Protheus o valor 4 – Não é Dep.
- Se no Cadastro de Dependentes Logix (RHU0020) estiver definido que o dependente deduz para IRRF e no momento da exportação:
9.8.11 Dependente para Salário-Família
- Gerar para o sistema Protheus a situação do dependente para Salário-Família.
- No Logix não há um indicador diretamente no cadastro de dependentes, informando se o dependente é considerado ou não para salário-família. Existe uma regra que é feito no momento do cálculo.
- No Protheus, existem as seguintes situações no cadastro de dependentes: 1 – s/ Lim. Idade; 2 – Até 14 anos; 3 – Não é Dependente.
- Para enviar essa informação para o Protheus, será realizada uma análise com base na data da exportação do arquivo juntamente com as informações que constam no cadastro de dependentes:
- Se no Cadastro de Dependentes Logix (RHU0020) estiver definido que o dependente:
- Seja um dependente Vivo.
- Esteja em dia com a Vacinação.
- Tenha os seguintes graus de parentesco:
- 7 – FILHO (A)
- 8 – FILHO (A) ADOTIVO
- 9 – ENTEADO (A)
- 18 – TUTELADO (A)
- Respeitando os parâmetros acima, se for deficiente físico, será gerado para o Protheus o valor 1 – s/ Lim. Idade.
- Respeitando os parâmetros acima, com a exceção da Deficiência Física, se a idade for até 14 anos, será gerado para o Protheus o valor 2 – Até 14 anos.
- Caso o dependente não se enquadrar nas situações acima, será gerado para o Protheus o valor 3 – Não é Dependente.
- Se no Cadastro de Dependentes Logix (RHU0020) estiver definido que o dependente:
9.8.12 Denominação da Cidade
- Gerar para o sistema Protheus o valor do atributo da descrição da cidade.
9.8.13 Nome do Cartório
- Será gerado para o sistema Protheus o valor do campo do sistema Logix.
9.8.14 Número do registro de Nascimento
- Será gerado para o sistema Protheus o valor do campo do sistema Logix.
9.8.15 Número do livro de registro
- Será gerado para o sistema Protheus o valor do campo do sistema Logix.
9.8.16 Número da folha do livro de registro
- Será gerado o sistema Protheus o valor do campo do sistema Logix.
9.8.17 Data de Entrega da Certidão
- Será gerado para o sistema Protheus o valor do campo do sistema Logix.
9.8.18 Número da matrícula do registro de Nascimento
- Será gerado para o sistema Protheus o valor do campo do sistema Logix.
9.8.19 Número do CPF
- Será gerado para o sistema Protheus o valor do campo do sistema Logix sem formatação.
9.8.20 Tipo de Dependente do e-Social
- Será gerado o Tipo de dependentes conforme tabela do e-Social.
- Cônjuge ou companheiro (a) com o (a) qual tenha filho ou viva há mais de 5 (cinco) anos.
- Filho (a) ou enteado (a) até 21 (vinte e um) anos.
- Filho (a) ou enteado (a) universitário (a) ou cursando escola técnica de 2º grau, até 24 (vinte e quatro) anos.
- Filho (a) ou enteado (a) em qualquer idade, quando incapacitado física e/ou mentalmente para o trabalho.
- Irmão (ã), neto (a) ou bisneto (a) sem arrimo dos pais, do (a) qual detenha a guarda judicial, até 21 (vinte e um) anos.
- Irmão (ã), neto (a) ou bisneto (a) sem arrimo dos pais, com idade até 24 anos, se ainda estiver cursando estabelecimento de nível superior ou escola técnica de 2º grau, desde que tenha detido sua guarda judicial até os 21 anos.
- Irmão (ã), neto (a) ou bisneto (a) sem arrimo dos pais, do (a) qual detenha a guarda judicial, em qualquer idade, quando incapacitado física e/ou mentalmente para o trabalho.
- Pais, avós e bisavós.
- Menor pobre, até 21 (vinte e um) anos, que crie e eduque e do qual detenha a guarda judicial.
- A pessoa absolutamente incapaz, da qual seja tutor ou curador.
9.8.21 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: dependentes_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matrícula do Funcionário
- Código do Dependente
- Nome do Dependente
- Data de Nascimento
- Sexo
- Grau de Parentesco
- Dependente para IR
- Dependente para Salário Família
- Denominação da Cidade de nascimento
- Nome do Cartório
- Número do registro de Nascimento
- Número do livro de registro
- Número da folha do livro de registro
- Data de Entrega da Certidão
- Número da matrícula do registro de Nascimento
- Número do CPF
- Tipo Dependente
- Indica se é dependente para fins previdenciários
9.8.22 Exportando as informações
- Serão exportados do Logix todos os dependentes dos funcionários ativos e demitidos, que estão cadastrados no Programa RHU0020 – Cadastro de Dependentes.
- O arquivo gerado será gravado com o nome dependentes_logix.unl.
9.8.23 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_dependentes_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para dependentes_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação no Protheus será feita através da rotina automática (ExecAuto) e não permitirá que nenhuma informação que seja obrigatória ou inconsistente seja incluída na base de dados.
- Sempre que houver a importação dos registros do arquivo no Protheus, será verificado se já houve a importação do registro, através da chave única da tabela (Código da Filial + Código Matrícula + Código do Dependente). Se não existir nenhum registro, será realizada uma inclusão na tabela. Caso contrário, serão modificados os campos que não fazem parte da chave única.
9.9 Históricos Salariais Logix X Protheus
Neste item serão exportadas as informações compatíveis dos históricos salariais dos funcionários Logix, que serão importados no cadastro de Históricos Salariais Protheus.
9.9.1 Requisitos
- Exportar o cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Cargos Logix para o cadastro de Funções do Protheus.
- No sistema Logix, deverá ser definido através do programa de DE-PARA Geral (VDP10141) os códigos de Motivos de Reajuste Logix que referem-se aos motivos de reajustes fixos do Protheus:
- 001 – SALARIO INICIAL
- 002 – ANTECIPACAO SALARIAL
- 003 – DISSIDIO
- No sistema Protheus, deverá ser definido no Configurador (SIGACFG) os códigos de Motivo de Reajuste existentes no Logix e que são diferentes dos códigos 001 – SALARIO INICIAL, 002 – ANTECIPACAO SALARIAL e 003 – DISSIDIO, para permitir que o código do Reajuste Salarial enviado do Logix exista no ambiente Protheus.
- Importante: Devido à codificação da tabela Genérica SX5, tabela 41 ser padrão do sistema Protheus, aconselha-se não criar os códigos de acordo com a sequência de codificação atual do Protheus (por exemplo, com a continuação 004, 005, etc.) pois são códigos que podem ser criados posteriormente no produto padrão.
- Como no Logix a codificação dos Motivos de Reajustes é numérico com 2 posições, deverá ser criado com os mesmos códigos existentes no Logix, pois não haverá compatibilidade com os códigos Padrões Protheus.
- Verificar se os códigos de Categorias Salariais cadastrados no Logix são compatíveis com os códigos fixos do Protheus. Caso não seja, o usuário deverá cadastrar DE-PARA manual no Logix, através do programa VDP10141 – Cadastro de DE-PARA Geral, para enviar o código que é referente ao Protheus. As manutenções das categorias Salariais existentes entre os dois sistemas já deve ter sido realizado em virtude da exportação do cadastro de funcionários, que também utiliza deste campo.
9.9.2 Atributos Migrados
LOGIX | PROTHEUS | ||
RHU_FIC_SAL_FUNCIO | SR3/SR7 | ||
Atributo | Tipo | Atributo | Tipo |
|
| R3_RILIAL / R7_FILIAL | char (2) |
Este atributo será enviado do Logix conforme regra definida para na Empresa Logix X Empresa/Filial Protheus. | Código da Filial. | ||
matricula | number (8) | R3_ MAT / R7_MAT | char (6) |
Número da Matrícula. | Número da Matrícula. | ||
dat_ini_vigencia | Date | R3_DATA / R7_DATA | Date |
Data de início da vigência da alteração salarial. | Data de Alteração salarial. | ||
seq_alteracao_dat | number (5,0) | R3_SEQ / R7_SEQ | Number (1) |
Sequência da alteração salarial. | Sequência da alteração salarial. | ||
motivo_reajus | Number (5) | R3_TIPO / R7_TIPO | Char (3) |
Motivo do reajuste salarial. | Motivo do reajuste salarial. | ||
salario | Number (15,4) | R3_VALOR | Number (12,2) |
Valor da alteração salarial. | Valor da alteração salarial. | ||
cargo | char (10) | R7_FUNCAO | Char (5) |
Código do Cargo. | Código da função. | ||
cargo.den_cargo_abrev | char (15) | R7_DESCFUN | Char (20) |
Descrição do cargo. | Descrição da função. | ||
categoria | Char (1) | R7_CATFUNC | Char (1) |
Categoria salarial. | Código da categoria. | ||
usuario | Char (12) | R7_USUARIO | Char (8) |
Usuário. | Usuário. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.9.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela sempre será definida como exclusiva.
9.9.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos salariais dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE/PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Histórico Salarial XX/XXXXXXXX – Não foram gerados os registros de histórico do funcionário. Necessário exportar o cad. de funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Histórico Salarial: XX/XX/XXXXXX - Funcionário não encontrado. Registros do histórico não foram gerados.
9.9.5 Data de Alteração Salarial
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
- No momento da exportação no Logix será verificado se a Data de Vigência é menor que a data de Admissão do funcionário. Caso ocorra esta situação, não deverá exportar o registro e será emitido a seguinte mensagem de erro:
- Histórico Salarial XX/XXXXXXXX/99-99-9999/99 – Não foi exportado. Dt Vigência deve ser maior ou igual à Data de Admissão (99/99/9999)
Nota:
- Os valores XX/XXXXXXXX/99-99-9999/99 correspondem a Empresa Logix / Matrícula / Data de Alteração Salarial / Sequência de Alteração
- O Valor 99/99/9999 corresponde à data de admissão do funcionário.
9.9.6 Seqüência
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.9.7 Motivo de Alteração Salarial
- No Logix existe um cadastro (rhu1500) realizado pelo usuário onde é possível definir os Motivos de Reajustes Salariais que serão associados à alteração salarial do funcionário
- No Protheus, os motivos são definidos através de uma tabela fixa de motivos de reajuste (SX5, tabela 41), conforme abaixo, onde existem os motivos que são pré-determinados pelo sistema, ou que podem ser incluídos manualmente pelo usuário nesta tabela, através do configurador:
Tabela SX5 - Tabela 41 | |
Código | Lançamento |
001 | SALÁRIO INICIAL |
002 | ANTECIPAÇÃO SALARIAL |
003 | DISSÍDIO |
- Para atender esta configuração que existe entre os dois sistemas, no momento da migração, o usuário terá que realizar o seguinte procedimento:
1.Cadastrar no DE-PARA Logix os códigos que são compatíveis com o Protheus- Para os códigos de motivos que são pré-determinados pelo sistema Protheus, o usuário terá que realizar um DE-PARA manual no Logix, através do programa VPD10141 - Cadastro de DE-PARA Geral, para relacionar
esta codificação do Protheus com o Logix, para os casos em que os códigos entre os dois tenham a mesma finalidade. Exemplo: No Logix o código de Antecipação Salarial é o 6, no Protheus é o 002, dessa forma, será
necessário o DE-PARA.
- O usuário deverá providenciar o cadastro através do programa VDP10141 - Cadastro de DE-PARA Geral, conforme abaixo:
- Para o código de Motivo de Reajuste Logix que referem-se aos motivos do Protheus 001, 002 e 003, deverá relacionar com o código do Protheus, de acordo com a tabela acima, informando os valores:
- Tabela: “MOTIVO_REAJUSTE”
- Sistema Integração: “PROTHEUS”
- Campo DE: “cod_empresa”
- Valor DE: Valor do código da empresa Logix que irá corresponder o Motivo de Reajuste que será feito o DE-PARA
- Campo DE: “cod_motivo”
- Valor DE: Valor do código do motivo de reajuste Logix que irá corresponder o Motivo de reajuste que será feito o DE-PARA
- Valor PARA: Valor do Motivo de Reajuste do Protheus que será associado ao código Logix.
- Quando for feita a exportação do Motivo de Reajuste que está nos Lançamentos de Alterações Salariais do funcionário será verificado este DE-PARA, para gerar ao Protheus o seu código correspondente.
- O campo “cod_empresa” não será obrigatório na definição do DE-PARA, caso todas as empresas que serão exportadas tiverem com o mesmo código de reajuste, a mesma finalidade do motivo de reajuste. Dessa forma, caso não informar no DE-PARA o código da empresa, deverá considerar somente o Motivo de Reajuste.
- Caso não haja a definição dos códigos DE-PARA entre o Logix e o Protheus, através do VDP10141, para os códigos pré-definidos do Protheus (001, 002, 003), será gerada mensagem de alerta na exportação do arquivo e gerado com o próprio código do motivo de Reajuste do Logix. A mensagem será a abaixo:
- Histórico Salarial: Tipo de Reajuste Protheus XXX não relacionado a um Motivo do Logix através do programa VDP10141.
- Para o código de Motivo de Reajuste Logix que referem-se aos motivos do Protheus 001, 002 e 003, deverá relacionar com o código do Protheus, de acordo com a tabela acima, informando os valores:
Nota: No Logix, o código do Motivo de Reajuste é numérico. No Protheus, é alfanumérico. Portanto o valor do motivo Logix “1” é diferente do motivo do Protheus “001”
2.Cadastrar no Configurador Protheus os motivos de reajustes do Logix
- Para os demais códigos de Motivos de Reajuste do Logix, o usuário deverá cadastrar no sistema Protheus, através do módulo Configurador (SIGACFG) na tabela Genérica SX5, tabela 41, conforme
exemplo abaixo, com a mesma codificação existente no Logix:
- Para os demais códigos de Motivos de Reajuste do Logix, o usuário deverá cadastrar no sistema Protheus, através do módulo Configurador (SIGACFG) na tabela Genérica SX5, tabela 41, conforme
- No momento da importação no Protheus, deverá verificar se o código de Motivo de Reajuste que está sendo importado no sistema existe na tabela Genérica SX5, tabela 41. Caso o motivo não exista, deverá gerar mensagem de erro no final do processamento e não importar o registro no Protheus. A mensagem de erro será a abaixo:
- “Histórico Salarial: Registros com o Motivo XXX não foram importadas no sistema. Cadastrar o motivo no Configurador, tabela genérica SX5, tabela 41”
- Nota: Devido à codificação da tabela Genérica SX5, tabela 41 ser padrão do sistema Protheus, aconselha-se não criar os códigos de acordo com a sequência de codificação atual do Protheus (por exemplo, com a continuação 004, 005, etc.), pois são códigos que podem ser criados posteriormente no produto padrão.
- Como no Logix a codificação dos Motivos de Reajustes é numérica com 2 posições, deverá ser criado com os mesmos códigos existentes no Logix, pois não haverá compatibilidade com os códigos Padrões Protheus.
- No momento da importação no Protheus, deverá verificar se o código de Motivo de Reajuste que está sendo importado no sistema existe na tabela Genérica SX5, tabela 41. Caso o motivo não exista, deverá gerar mensagem de erro no final do processamento e não importar o registro no Protheus. A mensagem de erro será a abaixo:
9.9.8 Salário
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix
9.9.9 Cargo
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.9.10 Descrição do Cargo
- Será gerado par o sistema Protheus o valor do atributo do sistema Logix
- Será utilizada a descrição abreviada do Cargo, tabela CARGO, da época que houve a alteração salarial.
- Caso não seja localizada a descrição abreviada do cargo, será exportado a descrição do cargo com a seguinte informação: “SEM DESCRICAO”
9.9.11 Categoria Salarial
- O código da Categoria Salarial será preenchido conforme o código que foi gerado para o sistema Protheus, a partir do cadastro de Funcionário.
- Para realizar a exportação da categoria salarial do cadastro de Funcionários foi previsto a criação de um DE-PARA, onde o usuário poderá relacionar o código da Categoria Salarial Logix a uma Categoria Protheus, caso não encontre compatibilidade entre os códigos nos dois sistemas.
- Caso não encontre valores na tabela de DE-PARA, será enviado o próprio código da Categoria Salarial do Logix.
9.9.12 Usuário
- Gerar para o sistema Protheus o valor do atributo do sistema Logix, referente ao usuário que efetivou a alteração salarial.
9.9.13 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: historico_salarial_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matrícula do Funcionário
- Data de Alteração Salarial
- Sequência de Alteração
- Motivo de Reajuste
- Salário
- Cargo
- Descrição Abreviada do Cargo
- Categoria
- Usuário
9.9.14 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos que estejam cadastrados no programa RHU0400 – Ficha de Cargos/Salários, ou seja, os registros que constam na tabela RHU_FIC_SAL_FUNCIO.
- O arquivo gerado será gravado com o nome historico_salarial_logix.unl.
9.9.15 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_historico_salarial_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para historico_salarial_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- As informações que serão importadas do arquivo serão incluídas nas tabelas SR7 e SR3
- Aos campos abaixo serão atribuídos os seguintes valores fixos, pois estas informações não virão do Logix e são obrigatórias no sistema Protheus
- Tipo de Pagamento (R7_TIPOPGT) = “M”
- Provento/Desconto (R3_PD) = “000”
- Descrição da Verba (R3_DESCPD) = “SALARIO BASE”
- Além dos campos inicializados acima, na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, será assumido o valor default do arquivo SX3, campo X3_RELACAO.
9.10 Transferências Logix X Protheus
Neste item serão exportadas as informações compatíveis dos históricos de Transferências de Empresas e Departamentos/Centro de Custos/Área e Linha de Negócio Logix, que serão importados no cadastro de Histórico de Transferências do Protheus GPE (Gestão de Pessoal).
9.10.1 Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o cadastro de Ocorrências Logix que deverá ser importado como as Verbas do Protheus.
Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
- Se o código do Departamento que vier no arquivo tiver mais de 9 posições, deverá ser alterado no Configurador Protheus, no Grupo de Campos, para aumentar o tamanho do campo para até 10 posições. Somente será importado o registro para a tabela se o tamanho do campo no Protheus for suportado pelo tamanho do campo vindo no arquivo texto.
- Se o código do Centro de Custo que vier no arquivo tiver mais de 9 posições, deverá ser alterado no Configurador Protheus, no Grupo de Campos, para aumentar o tamanho do campo para até 10 posições. Somente será importado o registro para a tabela se o tamanho do campo no Protheus for suportado pelo tamanho do campo vindo no arquivo texto.
9.10.2 Atributos Migrados
- Transferências de Empresas
As transferências de empresas do sistema Logix estão armazenadas na tabela RHU_FICHA_TRANSF.
LOGIX | PROTHEUS | ||
RHU_FICHA_TRANSF | SRE | ||
Atributo | Tipo | Atributo | Tipo |
dat_transf | Date | RE_DATA | Date |
Data de Transferência. | Data de Transferência. | ||
Empresa de Origem Logix (empresa_origem). Este atributo será enviado do Logix conforme regra definida na Empresa Logix X Empresa/Filial Protheus. | RE_EMPD | char (2) | |
Empresa de Origem. | |||
RE_FILIALD | char (12) | ||
Filial de Origem. |
| ||
matricula_origem | number (8) | RE_MATD | char (6) |
Número da Matrícula. | Número da Matrícula de Origem. | ||
unidade_funcional. cod_centro_custo | char (10) | RE_CCD | char (9) |
Código do centro de custo de origem. | Código do centro de custo de origem. | ||
Empresa de Destino Logix (empresa_destino). Este atributo será enviado do Logix conforme regra definida para na Empresa Logix X Empresa/Filial Protheus. | RE_EMPP | char (2) | |
Empresa de Destino. | |||
RE_FILIALP | char (12) | ||
Filial de Destino. | |||
matricula_destino | number (8) | RE_MATP | char (6) |
Número da Matrícula de Destino. | Número da matrícula de destino. | ||
unidade_funcional. cod_centro_custo | char(10) | RE_CCP | char(9) |
Código do centro de custo de destino. | Código do centro de custo de destino. | ||
funcionario. cod_uni_funcio | char(10) | RE_DEPTOD | char(9) |
Código da unidade funcional de origem. | Código do departamento de origem. | ||
hist_funcio. cod_uni_funcio | char(10) | RE_DEPTOP | char(9) |
Código da unidade funcional de destino. | Código do departamento de destino. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMD | char(9) |
Código da área e linha de negócio de origem. | Código do item contábil de origem. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMP | char(9) |
Código da área e linha de negócio de destino. | Código do item contábil de destino. |
- Transferências de Unidades Funcionais/Centro de custo/Área e Linha de Negócio
As transferências destas informações estão registradas na tabela RHU_FIC_UNI_FUNC. Estes dados no Logix referem-se a transferências dentro da mesma empresa.
LOGIX | PROTHEUS | ||
RHU_FIC_UNI_FUNC | SRE | ||
Atributo | Tipo | Atributo | Tipo |
dat_vig_uni_func | Date | RE_DATA | Date |
Data de Transferência. | Data de Transferência. | ||
Empresa de Origem Logix (empresa_origem). Este atributo será enviado do Logix conforme regra definida na Empresa Logix X Empresa/Filial Protheus. | RE_EMPD | char (2) | |
Empresa de Origem. | |||
RE_FILIALD | char (12) | ||
Filial de Origem. |
| ||
matricula_origem | number (8) | RE_MATD | char (6) |
Número da Matrícula. | Número da Matrícula de Origem. | ||
unidade_funcional. cod_centro_custo | char (10) | RE_CCD | char (9) |
Código do centro de custo de origem (antes da transferência). | Código do centro de custo de origem. | ||
Empresa de Destino Logix (empresa_destino). Este atributo será enviado do Logix conforme regra definida para na Empresa Logix X Empresa/Filial Protheus. | RE_EMPP | char (2) | |
Empresa de Destino. | |||
RE_FILIALP | char (12) | ||
Filial de Destino. | |||
matricula_destino | number (8) | RE_MATP | char (6) |
Número da Matrícula de Destino. | Número da matrícula de destino. | ||
unidade_funcional. cod_centro_custo | char(10) | RE_CCP | char(9) |
Código do centro de custo de destino (após a transferência). | Código do centro de custo de destino. | ||
rhu_fic_uni_func. unid_funcional | char(10) | RE_DEPTOD | char(9) |
Código da unidade funcional de origem. | Código do departamento de origem. | ||
unidade_funcional. rhu_fic_uni_func | char(10) | RE_DEPTOP | char(9) |
Código da unidade funcional de destino. | Código do departamento de destino. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMD | char(9) |
Código da área e linha de negócio de origem. | Código do item contábil de origem. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMP | char(9) |
Código da área e linha de negócio de destino. | Código do item contábil de destino. |
- Transferências de Unidades Funcionais/Centro de custo/Área e Linha de Negócio
As transferência destas informações estão registradas na tabela RHU_FIC_UNI_FUNC. Estes dados no Logix referem-se a transferências dentro da mesma empresa.
LOGIX | PROTHEUS | ||
RHU_FIC_UNI_FUNC | SRE | ||
Atributo | Tipo | Atributo | Tipo |
dat_vig_uni_func | Date | RE_DATA | Date |
Data de Transferência. | Data de Transferência. | ||
Empresa de Origem Logix (empresa_origem). Este atributo será enviado do Logix conforme regra definida na Empresa Logix X Empresa/Filial Protheus. | RE_EMPD | char(2) | |
Empresa de Origem. | |||
RE_FILIALD | char(12) | ||
Filial de Origem. | |||
matricula | number(8) | RE_MATD | char(6) |
Número da Matrícula. | Número da Matrícula de Origem. | ||
unidade_funcional. cod_centro_custo | char(10) | RE_CCD | char(9) |
Código do centro de custo de origem (antes da transferência). | Código do centro de custo de origem. | ||
Empresa de Destino Logix (empresa_destino). Este atributo será enviado do Logix conforme regra definida para na Empresa Logix X Empresa/Filial Protheus. | RE_EMPP | char(2) | |
Empresa de Destino. | |||
RE_FILIALP | char(12) | ||
Filial de Destino. | |||
matricula | number(8) | RE_MATP | char(6) |
Número da Matrícula. | Número da matrícula de destino. | ||
unidade_funcional. cod_centro_custo | char(10) | RE_CCP | char(9) |
Código do centro de custo de destino (após a transferência). | Código do centro de custo de destino | ||
rhu_fic_uni_func. unid_funcional | char(10) | RE_DEPTOD | char(9) |
Código da unidade funcional de origem. | Código do departamento de origem. | ||
unidade_funcional. rhu_fic_uni_func | char(10) | RE_DEPTOP | char(9) |
Código da unidade funcional de destino. | Código do departamento de destino. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMD | char(9) |
Código da área e linha de negócio de origem. | Código do item contábil de origem. | ||
unidade_funcional. cod_area_linha | char(10) | RE_ITEMP | char(9) |
Código da área e linha de negócio de destino. | Código do item contábil de destino. |
Abaixo se encontram as regras para cada um dos campos que serão migrados:
9.10.3 Data de Transferência
- Será gerado para o sistema Protheus o valor do atributo informado na tabela Logix.
9.10.4 Empresa Logix Origem X Empresa/Filial Protheus Origem
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela sempre será definida como exclusiva.
9.10.5 Matrícula Origem
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os registros de transferência dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não exportar o registro para o Protheus
- Transferência: Matrícula Origem XX/XXXXXXXX/99-99-9999 – Não foi gerado o registro para o Protheus. Exportar o cadastro de Funcionários
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Transferência: XX/XX/XXXXXX/99-99-9999 – Matrícula de Origem não encontrado. Registros de Transferências não foram importados.
9.10.6 Centro de Custo Origem
- Será buscado o código do Centro de Custo, com base na Unidade Funcional associada ao cadastro de funcionário de Origem
- A data de validade da Unidade Funcional será considerada com base na data de transferência.
- Na importação, será validada a existência do Código de Centro de Custo Origem na tabela CTT. Caso o código do centro de custo não exista na tabela, não será importado o registro para a tabela SRE e será dada a seguinte mensagem de alerta:
- Transferência XX/XX/XXXXXXXXXX/99-99-9999 – Centro de Custos de Origem não encontrado. Registros de Transferências não foram importados.
Nota:
- Os valores XX/XX/XXXXXXXXXX /99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Centro de Custo Origem Protheus e a data de Transferência
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.10.7 Empresa Logix Destino X Empresa/Filial Protheus Destino
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela sempre será definida como exclusiva.
9.10.8 Matrícula Destino
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os registros de transferência dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA de Máscaras, será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Transferência Matrícula Destino XX/XXXXXXXX/99-99-9999 – Não foi gerado o registro para o Protheus. Exportar o cadastro de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Transferência: XX/XX/XXXXXX/99-99-9999 – Matrícula de Destino não encontrada. Registros de Transferências não foram importados.
9.10.9 Centro de Custo Destino
- Para os funcionários que tenham registros de transferências entre empresas (RHU_FICHA_TRANSF) será realizado o seguinte procedimento para obter o código do centro de custo:
- Buscar na tabela de Históricos de Cálculo do Funcionário (HIST_FUNCIO), relacionando a data de transferência com a data de referência e a empresa/matrícula Logix de Destino, obtendo o código da Unidade Funcional do histórico de destino
- Com base no Código da Unidade funcional, deve-se relacionar com a tabela UNIDADE_FUNCIONAL, obtendo desta forma o código do Centro de Custo de Destino
- Para os funcionários que tenham registros de transferências de Unidade Funcional (RHU_FIC_UNI_FUNC) será realizado o seguinte procedimento para obter o código do centro de custo:
- Com base no Código da Unidade Funcional correspondente a Unidade Funcional para onde o funcionário foi transferido, será relacionado com a tabela UNIDADE_FUNCIONAL, obtendo desta forma o código do Centro de Custo de Destino.
- Na importação, será validada a existência do Código de Centro de Custo Destino na tabela CTT. Caso o código do centro de custo não exista na tabela, não será importado o registro para a tabela SRE e será dada a seguinte mensagem de alerta:
- Transferência XX/XX/XXXXXXXXXX/99-99-9999 – Centro de Custos de Destino não encontrado. Registros de Transferências não foram importados.
Nota:
- Os valores XX/XX/XXXXXXXXXX /99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Centro de Custo Destino Protheus e a data de Transferência
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.10.10 Departamento Origem
- Será buscado o código da Unidade Funcional, associada ao cadastro de funcionário de Origem
- Se a informação que vier no arquivo for superior ao que o campo suporte no Protheus, não será importado o registro para a tabela e será dada a seguinte mensagem de alerta:
- Na importação, será validada a existência do Departamento Origem na tabela SQB. Caso o código do departamento não exista na tabela, não será importado o registro para a tabela SRE e será dada a seguinte mensagem de alerta:
- Transferência XX/XX/XXXXXXXXXX/99-99-9999 – Departamentos de Origem não encontrado. Registros de Transferências não foram importados.
Nota:
- Os valores XX/XX/XXXXXXXXXX /99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Departamento Origem Protheus e a data de Transferência
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.10.11 Departamento Destino
- Buscar o código da Unidade funcional das informações do Histórico do Funcionário, referente à data de transferência.
- Para os funcionários que tenham registros de transferências entre empresas (RHU_FICHA_TRANSF) será realizado o seguinte procedimento para obter o código da Unidade Funcional:
- Buscar na tabela HIST_FUNCIO, relacionando a data de transferência com a data de referência e a empresa/matrícula Logix de Destino, obtendo o código da Unidade Funcional do histórico de destino
- Para os funcionários que tenham registros de transferências de Unidade Funcional (RHU_FIC_UNI_FUNC) deve ser realizado o seguinte procedimento para obter o código da Unidade Funcional:
- Obter o Código da Unidade Funcional com base no campo rhu_fic_uni_func.unid_funcional, que corresponde a Unidade Funcional para onde o funcionário foi transferido.
- Na importação, validar a existência do Código do Departamento Destino na tabela SQB. Caso o código do Departamento não exista na tabela, não será importado o registro para a tabela SRE e será dada a seguinte mensagem de alerta:
- Transferência XX/XX/XXXXXXXXXX/99-99-9999 – Departamento de Destino não encontrado. Registros de Transferências não foram importados.
Nota:
- Os valores XX/XX/XXXXXXXXXX /99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Departamento Destino Protheus e a data de Transferência
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.10.12 Item Contábil Origem
- Será buscado o código da Área e Linha de Negócio do Logix que está associada à Unidade funcional do funcionário de Origem, para enviar como informação do Item Contábil para o Protheus.
- O código da Unidade Funcional será buscado da tabela de Funcionários, relacionando desta forma a tabela de Unidade Funcional
- Será considerada a data de validade da Unidade Funcional com base na data de transferência.
- Na importação no Protheus, será verificado se o parâmetro MV_ITMCLVL está habilitado para prever a utilização de Item Contábil/Classe de Valor.
- Caso esteja habilitado e não vier a informação de Item Contábil no arquivo, será gerada a seguinte inconsistência na importação e não será importado o registro para o Protheus:
- Transferência XX/XX/XXXXXX/99-99-9999 – Não foi importado o registro. Atributo Item contábil de Origem não existe no arquivo e o sistema está habilitado para utilização com esta informação.
Nota:
- Os valores XX/XX/XXXXXX/99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Funcionário de Origem Protheus e a data de Transferência
9.10.13 Item Contábil Destino
- Para os funcionários que tenham registros de transferências entre empresas no Logix, será realizado o seguinte procedimento para obter o código da Área e Linha de Negócio, a ser enviado ao Protheus:
- Buscar na tabela de Históricos de Cálculo do Funcionário, relacionando a data de transferência com a data de referência e a empresa/matrícula Logix de Destino, obtendo o código da Unidade Funcional do histórico de destino
- Com base no Código da Unidade funcional, será relacionado com a Unidade Funcional, obtendo desta forma o código da Área e Linha de Negócio de Destino
- Para os funcionários que tenham registros de transferências de Unidade Funcional, será realizado o seguinte procedimento para obter o código da Área e Linha de Negócio:
- Com base no Código da Unidade Funcional para onde o funcionário foi transferido, será relacionado com a tabela de Unidade Funcional, obtendo desta forma o código da Área e Linha de Negócio de Destino.
- No momento da importação no Protheus, será verificado se o parâmetro MV_ITMCLVL está habilitado para prever a utilização de Item Contábil/Classe de Valor.
- Caso esteja habilitado e não vier a informação de Item Contábil no arquivo, será gerado a seguinte inconsistência na importação e não irá importar o registro para o Protheus:
- Transferência XX/XX/XXXXXX/99-99-9999 – Não foi importado o registro. Atributo Item contábil Destino não existe no arquivo e o sistema está habilitado para utilização com esta informação.
Nota:
- Os valores XX/XX/XXXXXX/99-99-9999 correspondem a Empresa Protheus / Filial Protheus / Código do Funcionário de Origem Protheus e a data de Transferência
9.10.14 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: transferencias_logix.unl
- A ordem dos campos em cada registro será:
- Data de Transferência
- Empresa Protheus Origem
- Filial Protheus Origem
- Matrícula Origem
- Centro de Custo Origem
- Empresa Protheus Destino
- Filial Protheus Destino
- Matrícula Destino
- Centro de Custo Destino
- Departamento Origem
- Departamento Destino
- Item Contábil Origem
- Item Contábil Destino
9.10.15 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos que estejam cadastrados no programa RHU3155 – Ficha de Transferências entre Empresas e o programa RHU0273 – Manutenção de Unidades Funcionais de Funcionários, ou seja, os registros que constam na tabela RHU_FIC_UNI_FUNC e RHU_FICHA_TRANSF.
- Nota: Quando é realizada a transferências entre empresas do Logix, os registros que estão na tabela Transferências de Unidades Funcionais (RHU_FIC_UNI_FUNC) da empresa do Origem são copiados para a Empresa de Destino. Dessa forma, Os registros que são copiados para a empresa Destino, que são registros da empresa Origem, serão desconsiderados na exportação.
- O arquivo gerado será gravado com o nome transferencias_logix.unl.
9.10.16 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_transferencias_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para transferencias_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- As informações que serão importadas do arquivo serão incluídas na tabela SRE
- Quando for realizar a inclusão na tabela serão excluídos todos os registros e serão importados todos os que vierem no arquivo.
9.11 Folha de Pagamento Logix X Protheus
Neste item serão exportadas as informações compatíveis dos históricos de processamento de Folha de Pagamento, Adiantamentos Salariais, Folha Complementar, Folha Extra e PPR dos funcionários Logix, que serão importados na tabela de acumulados do Protheus.
9.11.1 Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o Cadastro de Eventos Logix que deverá ter sido importado como as Verbas Protheus.
Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
Caso um período da Data de Referência não esteja cadastrado, não será impeditivo para continuar a importação, porém, será gerado um log no final do processamento para que o item Cadastro de Períodos (RHIMP23) seja executado para que o período seja gerado no sistema.
9.11.2 Atributos migrados
LOGIX | PROTHEUS | ||
HIST_MOVTO | SRD | ||
Atributo | Tipo | Atributo | Tipo |
|
| RD_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RD_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
cod_evento | number(5,0) | RD_PD | char(3) |
Código do Evento. | Código da Verba. | ||
dat_referencia | Date | RD_DATARQ | char(6) |
Data de referência do cálculo. | Data de referência. | ||
unidade_funcional. cod_centro_custo | char(10) | RD_CC | char(9) |
Código do Centro de Custo. | Código do Centro de Custo. | ||
evento. ies_form_evento | char(1) | RD_TIPO1 | char(1) |
Tipo do Evento (Valor, Horas, Valor e Horas, Valor ou Horas). | Tipo da Verba (Valor ou Horas). | ||
qtd_horas | number(5,2) | RD_HORAS | number(9,2) |
Quantidade calculada. | Quantidade calculada. | ||
val_evento | number(13,2) | RD_VALOR | number(12,2) |
Valor do evento. | Valor da verba. | ||
dat_pagto | Date | RD_DATPGT | char(6) |
Data de Pagamento da Folha. | Data de Pagamento. | ||
hist_funcio. cod_uni_funcio | char(10) | RD_DEPTO | char(9) |
Código da unidade funcional. | Código do Departamento. | ||
unidade_funcional. cod_area_linha | char(10) | RD_ITEM | char(9) |
Código da área e linha de negócio. | Código do item contábil. | ||
|
| RD_INSS | char(1) |
Buscar a incidência de INSS das bases do Logix. | Indica se a verba incide para INSS. | ||
|
| RD_IR | char(1) |
Buscar a incidência de IR das bases do Logix. | Indica se a verba incide para IR | ||
|
| RD_FGTS | char(1) |
Buscar a incidência de FGTS das bases do Logix. | Indica se a verba incide para FGTS. | ||
cod_tip_proc | number(2,0) | RD_TIPO2 | char(1) |
Código do tipo de processamento Para os Tipos de Processamento do Logix, abaixo será gerado no arquivo o valor C – Folha de Pagamento 1 – Folha de pagamento 10 – PPR 20 – Folha Complementar 99 – Folha Extra Para os Tipos de Processamento do Logix, abaixo será gerado no arquivo o valor A – Adiantamento Salarial 2 – ADTO MENSAL 91 – ADTO SEMANA 01 92 – ADTO SEMANA 02 93 – ADTO SEMANA 03 94 – ADTO SEMANA 04 95 – ADTO SEMANA 05 | Tipo de Processamento Será gravado conforme envio pelo Logix: C – Folha de Pagamento A – Adiantamento Salarial |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.11.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRD sempre será definida como exclusiva.
9.11.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido a restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os Históricos de Folha dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, deve ser gerada a mensagem abaixo e não exportar o registro para o Protheus
- Folha de Pagamento XX/XXXXXXXX - Não foi gerado para o Protheus. exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Folha de Pagamento: XX/XX/XXXXXX - Funcionário não encontrado. Registros da folha de pagamento não foram importados.
9.11.5 Verba
- Será enviado para o Protheus o código do evento que foi calculado no movimento do Logix
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Para os eventos que possuem a numeração até 899, será levado com o mesmo código existente no Logix
- Para os eventos que estão com uma codificação maior ou igual a 900, será levado com o código que foi gerado automaticamente, e armazenado no programa VDP10141 – Manutenção De/Para Geral
- Na importação no sistema Protheus, será verificado se a Verba que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de Verbas. Se a Verba não existir na tabela SRV, será emitida a seguinte mensagem no LOG de importação e não será realizada a inclusão do registro na tabela SRD:
- Folha de Pagamento: XX/XX/XXX - Verba não cadastrada.
- Além dos códigos de usuários (até 899) e os de sistema (acima de 900), serão gerados também, no final do processo, para cada mês/ano de referência, os códigos de verbas fixas, que consistem nos eventos que não existem no Logix, mas é possível buscar os valores e gerar para o Protheus.
- Abaixo estão estes eventos, e a regra específica que será seguida:
- Os códigos abaixo serão gerados para todos os tipos de processamento:
- Código de Verba Fixa M02: Identificador Protheus 059 – Ded. Dep. Folha/Adto
- Os códigos abaixo serão gerados para todos os tipos de processamento:
Para gerar o valor desta verba será buscado no mês de referência que está sendo enviado para o Protheus o valor da dedução do dependente da tabela de Movimentos de IRRF da Folha de Pagamento
(RHU_MOV_IRRF_FOLHA).
- Código de Verba Fixa M06: Identificador Protheus 107 – Desc. Ir. Anterior
Para gerar o valor desta verba será verificado para a data de pagamento inferior a que está sendo gerado o cálculo e superior ao primeiro dia do mês que refere-se a data de pagamento , se houve o pagamento do Valor do
IRRF no mês em, algum cálculo através da tabela de Movimentos de IRRF da Folha de Pagamento (RHU_MOV_IRRF_FOLHA)
- Os códigos abaixo serão gerados para os tipos de processamento DE FOLHA DE PAGAMENTO, FOLHA COMPLEMENTAR, FOLHA EXTRA e PPR
- Código de Verba Fixa M01: Identificador Protheus 047 – Líquido a Receber
- Os códigos abaixo serão gerados para os tipos de processamento DE FOLHA DE PAGAMENTO, FOLHA COMPLEMENTAR, FOLHA EXTRA e PPR
Para gerar o valor desta verba será buscado o valor líquido através da tabela de Histórico de Cálculo do Funcionário (HIST_FUNCIO)
- Código de Verba Fixa M11: Identificador Protheus 318 – Salário do Mês
Para gerar o valor desta verba será buscado o valor do Salário, através da tabela de Histórico de Cálculo do Funcionário (HIST_FUNCIO)
- Código de Verba Fixa M07: Identificador Protheus 149 – Percentual de Terceiros
Para gerar o valor desta verba será buscado o valor do campo Percentual de Terceiros, através da tabela de GPS do RH (RHU_GPS)
- Código Fixo M08: Identificador Protheus 150 – Percentual Acidente Trabalho
Para gerar o valor desta verba será buscado o valor do campo Percentual do SAT, através da tabela de GPS do RH (RHU_GPS)
- O código abaixo será gerado para o tipo de processamento de ADIANTAMENTO SALARIAL (Mensal e Semanal)
- Código Fixo M12: Identificador Protheus 546 – Liquido de Adiantamento
- O código abaixo será gerado para o tipo de processamento de ADIANTAMENTO SALARIAL (Mensal e Semanal)
Para gerar o valor desta verba será buscado o valor líquido através da tabela de Histórico de Cálculo do Funcionário (HIST_FUNCIO)
- Somente será exportado o registro se a verba fixa tiver algum valor. Caso o valor seja zero ou nulo, não será gerado o registro no arquivo.
9.11.6 Data de Referência
- Será gerada para o sistema Protheus a data de referência do histórico do cálculo da folha de pagamento
9.11.7 Centro de Custo
- Será buscado o código do Centro de Custo do Logix que está associada à Unidade funcional do funcionário, para enviar ao Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo do mês que está sendo enviado (tabela HIST_FUNCIO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- Se não encontrar no mês da folha de pagamento, será realizada a seleção do mês/ano anterior ao da competência de pagamento do funcionário.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.11.8 Tipo da Verba
- Será exportado para o sistema Protheus o Tipo de evento, da época do cálculo da folha de pagamento
- Conforme o valor LOGIX do campo da tabela de Eventos, será convertido para o valor do sistema Protheus, conforme abaixo, para ser gerado no arquivo texto:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
H | HORAS | H | HORAS |
V | VALOR | V | VALOR |
A | Valor e Horas | ||
O | Valor ou Horas |
9.11.9 Quantidade
- Será exportada para o sistema Protheus a quantidade gerada no histórico do cálculo do funcionário
9.11.10 Valor
- Será exportado para o sistema Protheus o valor gerado no histórico do cálculo do funcionário
- Serão desconsiderados na exportação dos dados os eventos cujos valores sejam negativos. No Logix há situações, como na base de IRRF, em que, por exemplo quando o valor das Deduções de IRRF forem maiores que o Rendimento Bruto do funcionário, a informações é armazenada nas tabelas de Movimentações com o valor negativo. No Protheus, quando ocorrem estas situações, de o valor ser negativo, não é gerado a verba no movimento da folha.
9.11.11 Data de Pagamento
- Será gerado para o sistema Protheus a data de pagamento do histórico do cálculo do funcionário
9.11.12 Departamento
- Será buscado o código da Unidade funcional referente a data de pagamento do histórico do cálculo de folha do funcionário.
- Caso não encontre no mês da folha de pagamento, será realizada a seleção do mês/ano anterior ao da competência de pagamento do funcionário.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.11.13 Item Contábil
- Será buscado o código da Área e Linha de Negócio do Logix que está associada à Unidade funcional do funcionário, para enviar como informação do Item Contábil para o Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo do mês que está sendo enviado (tabela HIST_FUNCIO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- Se não encontrar no mês da folha de pagamento, será realizada a seleção do mês/ano anterior ao da competência de pagamento do funcionário.
9.11.14 Incidência de INSS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da folha teve incidência para INSS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para INSS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 906 – TRIB.INSS SALARIO
- 907 – TRIB.INSS 13 SAL.
- 908 – TRIB.INSS FERIAS
9.11.15 Incidência de IR
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da folha teve incidência para IR.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para IR, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 903 – TRIB.IRPF SALARIO
- 904 – TRIB.IRPF 13 SAL.
- 905 – TRIB.IRPF FERIAS
- 909 – TRIB.IRRF.REC.FERIAS
- 913 – TRIB.IRRF.ACOR.COLET.
- 914 – Tributação de IRRF Adiantamento salarial
9.11.16 Incidência de FGTS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da folha teve incidência para FGTS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para FGTS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 900 – TRIB.FGTS SALARIO
- 901 – TRIB.FGTS 13 SAL.
- 902 – TRIB.FGTS FÉRIAS
- 1344 – TRIB.FGTS ACID+MILIT
- 1308 – TRIB.FGTS ACI+MIL 13
- 1359 – TRIB.FGTS AVISO PREV
9.11.17 Tipo de Processamento
- Será gerado para o sistema Protheus o tipo de processamento, conforme abaixo:
- Quando o código do Logix for igual a:
- 1 – Folha de pagamento
- 10 – PPR
- 20 – Folha Complementar
- 99 – Folha Extra
- Será enviado o valor “C” que corresponde ao tipo de processamento de Folha de Pagamento no Protheus.
- Quando o código do Logix for igual a:
- 2 – ADTO MENSAL
- 91 – ADTO SEMANA 01
- 92 – ADTO SEMANA 02
- 93 – ADTO SEMANA 03
- 94 – ADTO SEMANA 04
- 95 – ADTO SEMANA 05
- Será enviado o valor “A” que corresponde ao tipo de processamento de Adiantamento Salarial no Protheus.
- Quando o código do Logix for igual a:
9.11.18 Definição do arquivo texto
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: folha_pagto_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matrícula
- Verba
- Data de Referência
- Centro de Custo
- Tipo da Verba
- Quantidade
- Valor
- Data de Pagamento
- Departamento
- Item Contábil
- Incidência de INSS
- Incidência de IR
- Incidência de FGTS
- Tipo de Processamento
9.13.19 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos cujos lançamentos mensais estão incluídos na tabela HIST_MOVTO, e que os Tipo de Processamento (COD_TIP_PROC) seja igual a
- 1 – Folha de pagamento
- 10 – PPR
- 20 – Folha Complementar
- 99 – Folha Extra
- 2 – ADTO MENSAL
- 91 – ADTO SEMANA 01
- 92 – ADTO SEMANA 02
- 93 – ADTO SEMANA 03
- 94 – ADTO SEMANA 04
- 95 – ADTO SEMANA 05
- Serão considerados somente os eventos em que o valor seja maior que zero.
- O arquivo gerado será gravado com o nome folha_pagto_logix.unl.
9.11.20 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_folha_pagto_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para folha_pagto_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- As informações que serão importadas do arquivo serão incluídas na tabela SRD – Acumulados
- Serão excluídos todos os registros que referem-se a folha de pagamento (campo RD_TIPO2 igual a “C” e “A”) e importar todos os que vierem no arquivo.
- O atributo RD_STATUS, da tabela SRD será atribuído o valor “A”, indicando como Acumulado.
9.12 Rescisão Logix X Protheus
Neste item serão exportadas as informações compatíveis de histórico de rescisões, referente aos Dados das Rescisões bem como as informações dos cálculos das rescisões Normais e Complementares dos funcionários Logix, que serão importados nos Acumulados, Movimento de Rescisões e Itens de Rescisão do Protheus GPE (Gestão de Pessoal).
9.12.1 Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o Cadastro de Eventos Logix que deverá ter sido importado como as Verbas Protheus.
Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
Caso um período da Data de Referência não esteja cadastrado, não será impeditivo para continuar a importação, porém, será gerado um log no final do processamento para que o item Cadastro de Períodos (RHIMP23) seja executado para que o período seja gerado no sistema.
- É necessário ter cadastrado a tabela auxiliar S043-Tipos de Rescisão, que é carregado automaticamente pelo sistema. Acesse o módulo SIGAGPE, Atualizações \ Definições Cálculos \ Manutenção Tabela (GPEA320).
9.12.2 Atributos migrados
Abaixo se encontra as informações que serão integradas entre os dois sistemas:
Dados de Rescisões:
- Neste item, denominado cabeçalho da rescisão, as informações serão importadas no Protheus para a tabela SRG, onde constam os dados referentes à Rescisão do Funcionário
LOGIX | PROTHEUS | ||
DEMITIDOS/DADOS_RESCISAO | SRG | ||
Atributo | Tipo | Atributo | Tipo |
|
| RG_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RG_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
demitidos. cod_forma_demis | number(2) | RG_TIPORES | char(2) |
Forma de demissão. | Tipo de Rescisão. Deve ser cadastrado previamente no Protheus na tabela S043. | ||
demitidos. dat_demis | Date | RG_DATDEM | Date |
Data de demissão. | Data de demissão. | ||
dados_rescisao. dat_pagto | Date | RG_DATHOM | Date |
Data de pagamento da rescisão. | Data de homologação da rescisão. | ||
demitidos. dat_aviso_previo | Date | RG_DTAVISO | Date |
Data do aviso prévio. | Data do aviso prévio. | ||
demitidos. num_dias_aviso | Number(5) | RG_DAVISO |
|
Número de dias de Aviso Prévio. | Número de dias de Aviso Prévio. | ||
Quantidade de Horas Normais | Number(5,2) | RG_NORMAL | Number(6,2) |
Quantidade de horas normais trabalhadas no mês da rescisão (desconsiderando as horas de Repouso), conforme a jornada de trabalho do funcionário. Se não for possível obter as horas da Jornada, será obtido conforme o total de Horas Mensal da Escala de Trabalho (RHU1060). | Horas Normais de trabalho | ||
Quantidade de Horas Repouso (DSR) | Number(5,2) | RG_DESCANS | Number(6,2) |
Quantidade de horas de repouso no mês da rescisão, conforme a jornada de trabalho do funcionário. Se não for possível obter as horas da Jornada do funcionário, este valor será enviado como 0, pois o Logix não registra as horas totais de DSR da escala. | Horas relativas ao DSR do funcionário no mês da rescisão. | ||
Salário Mês |
| RG_SALMES | Number(12,2) |
Salário do mês, na época da rescisão. | Salário Mensal . | ||
Salário Hora |
| RG_SALHORA | Number(12,2) |
Salário hora, na época da rescisão. | Salário hora. | ||
Salário Dia |
| RG_SALDIA | Number(12,2) |
Salário dia, na época da rescisão. | Salário dia. | ||
forma_demissao. tip_aviso_demissao | Number(5) | RG_TPAVISO | Char(2) |
Tipo de Aviso de Demissão 1 – Trabalhado; 2 – Indenizado; 3 – Ausência/Dispensa (indicado quando não é Trabalhado nem Indenizado. Geralmente é utilizado para Término de Contrato) | Tipo Aviso Prévio. Os valores possíveis no Protheus são: N – Não previsto (rescisão não prevê aviso prévio) T – Trabalhado; I – Indenizado; D – Descontado (informado se na rescisão o funcionário irá ou não pagar o aviso) | ||
Dias de Férias Vencidas | decimal (4,2) | RG_DFERVEN | decimal(6,2) |
Dias de Férias vencidas até a data de demissão do funcionário (com a dedução das faltas). | Dias de Férias Vencidas. | ||
Dias de Férias a Vencer | decimal (4,2) | RG_DFERPRO | decimal(6,2) |
Dias de Férias a vencer (proporcionais) até a data de demissão do funcionário (com a dedução das faltas). | Dias de Férias Proporcionais. |
Movimento das Rescisões:
- Neste item, denominado detalhe da rescisão, as informações serão importadas no Protheus para a tabela SRR – Itens de Férias e Rescisões e SRD – Ficha Financeira, onde constam os dados das informações referentes a movimentação de Rescisão do Funcionário.
LOGIX | PROTHEUS | ||
MOVTO_DEMITIDOS | SRR | ||
Atributo | Tipo | Atributo | Tipo |
|
| RR_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RR_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
cod_evento | number(5,0) | RR_PD | char(3) |
Código do Evento. | Código da Verba. | ||
evento. ies_form_evento | char(1) | RR_TIPO1 | char(1) |
Tipo do Evento (Valor, Horas, Valor e Horas, Valor ou Horas). | Tipo da Verba (Valor ou Horas). | ||
qtd_horas | number(5,2) | RR_HORAS | number(9,2) |
Quantidade calculada. | Quantidade calculada | ||
val_evento | number(13,2) | RR_VALOR | number(12,2) |
Valor do evento. | Valor da verba. | ||
dat_processamento | DateTime | RR_DATA | char(8) |
Data de processamento. | Data da geração. | ||
dat_pagto | Date | RR_DATAPAG | char(8) |
Data de Pagamento da Folha. | Data do Pagamento. | ||
unidade_funcional. cod_centro_custo | char(10) | RR_CC | char(9) |
Código do Centro de Custo. | Código do Centro de Custo. | ||
unidade_funcional. cod_area_linha | char(10) | RR_ITEM | char(9) |
Código da área e linha de negócio. | Código do item contábil. |
Neste item, serão importadas no Protheus para a tabela RFY – Aviso Prévio, as informações referentes ao aviso do Funcionário.Aviso Prévio:
LOGIX | PROTHEUS | ||
DEMITIDOS/DADOS_RESCISAO | RFY | ||
Atributo | Tipo | Atributo | Tipo |
|
| RFY_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RFY_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
demitidos. Cod_forma_demis | number(2) | RFY_TPAVIS | char(1) |
Forma de demissão. | Tipo Aviso Prévio. Os valores possíveis de acordo com o e-Social: 1 - Aviso prévio trabalhado dado pelo empregador ao empregado, que optou pela redução de duas horas diárias [caput do art. 488 da CLT] 2 - Aviso prévio trabalhado dado pelo empregador ao empregado, que optou pela redução de dias corridos [parágrafo único do art. 488 da CLT] 3 - Aviso prévio dado pelo empregado (pedido de demissão), dispensado de seu cumprimento 4 - Aviso prévio dado pelo empregado (pedido de demissão), não dispensado de seu cumprimento, sob pena de desconto, pelo empregador, dos salários correspondentes ao prazo respectivo (§2º do art. 487 da CLT). OBS.: Será dado o Tratamento de acordo com o tipo de de dispensa, somente para dado histórico. | ||
demitidos. Dat_aviso_previo | Date | RFY_DTASVP | Date |
Data do aviso prévio. | Data do aviso prévio. | ||
demitidos. Num_dias_aviso | Number(5) | RFY_DIASAV | Date |
Número de dias de Aviso Prévio. | Número de dias de Aviso Prévio. | ||
|
| RFY_DTPJAV | Date |
Projeção do Aviso Prévio. | Data do aviso prévio Projetado. Será somado os dias de aviso a data do aviso prévio, projetando assim a data. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados, para cada um dos itens do arquivo (Dados de Rescisão e Movimento da Rescisão):
Dados de Rescisão
9.12.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRG sempre será definida como exclusiva.
9.12.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de Rescisões dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Rescisão XX/XXXXXXXX - Não foi gerado para o Protheus. e exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Rescisão: XX/XX/XXXXXX - Funcionário não encontrado. Registros da folha de pagamento não foram importados.
9.12.5 Forma de Demissão
- No Logix existe o Cadastro de Formas de Demissão (RHU0060) onde constam todas as informações relativas aos parâmetros para cálculo da rescisão do Funcionário
- No Protheus, estas informações estão cadastradas em no cadastro de Tabela S043 – Tipo de Rescisão
- Este cadastro não será exportado do Logix para o Protheus. Dessa forma, será necessário realizar o cadastramento de todas as Formas de Rescisão existentes no Logix no Tabela S043 – Tipos de Rescisão no sistema Protheus
- No arquivo texto, será exportado o código existente no Logix
- Quando o registro for importado no Protheus, buscando pelo código da tabela S043, se o código do Tipo de Rescisão que sendo importado do Logix existe no Protheus
- Caso não exista este registro no Protheus, será dada a mensagem de alerta na importação do registro e realizado a importação das informações:
- Rescisão: XX/XX/XXXXXX – Tipo de Rescisão XX não cadastrado no sistema Protheus. Deverá incluir este código na tabela S043 – Tipos de Rescisão.
9.12.6 Data de Demissão
- Será gerada para o sistema Protheus a data de demissão do funcionário
9.12.7 Data de Homologação
- Será gerada para o sistema Protheus a data de Homologação da rescisão.
- No Logix não existe a Data de Homologação registrada em tabelas. É gerada a partir da emissão do TRCT. Dessa forma será enviada a data de pagamento da rescisão, pois é o valor mais próximo à data de homologação.
9.12.8 Data do Aviso Prévio
- Será gerada para o Protheus a data de início do Aviso Prévio
9.12.9 Número de Dias do Aviso Prévio
- Será gerada para o Protheus a quantidade de dias de aviso Prévio
9.12.10 Quantidade de Horas normais de trabalho
- Será verificado, através da montagem em tempo de execução, se é possível obter a jornada de trabalho com base na escala do funcionário, da tabela DADOS_RESCISAO, consistindo se há as horas úteis da escala e horas de repouso:
- Se houver valores, será desmembrando as horas úteis das horas de repouso e exportando para o Protheus:
- Se não for possível obter as informações da Jornada de Trabalho do Funcionário, será obtido o valor total de horas mensal da escala do funcionário (RHU1060). O total de horas mensal da escala corresponde as Horas Normais acrescidos das horas de DSR.
9.12.11 Quantidade de Horas de Repouso (DSR)
- Será verificado, através da montagem em tempo de execução, se é possível obter a jornada de trabalho com base na escala do funcionário, da tabela DADOS_RESCISAO, consistindo se há as horas úteis da escala e horas de repouso:
- Se houver valores, será exportado para o Protheus o total de horas de Repouso do mês da rescisão
- Se não for possível obter as informações da Jornada de Trabalho do Funcionário, será exportado o valor 0 para o Protheus, referente às horas de DSR. NO Logix, estas horas são obtidas conforme a Jornada de Trabalho e não é armazenado em uma tabela o total de horas de DSR do mês.
9.12.12 Salário Mês
- Será gerado para o Protheus o salário mês do funcionário no Logix, na época da rescisão
9.12.13 Salário Hora
- Será gerado para o Protheus o salário hora do funcionário no Logix, na época da rescisão
9.12.14 Salário Dia
- Será gerado para o Protheus o salário dia do funcionário no Logix, na época da rescisão
9.12.15 Tipo do Aviso Prévio
- Neste campo será enviado ao Protheus o tipo de aviso prévio que será cumprido pelo funcionário
- Com base no Valor Logix, que foi selecionado do campo da Forma de Demissão, conforme a tabela abaixo, será enviado para o Protheus conforme o Valor Protheus, definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
1 | TRABALHADO | T | TRABALHADO |
2 | INDENIZADO | I | INDENIZADO |
3 | AUSÊNCIA/DISPENSA | N | NÃO PREVISTO |
SEM RELACAO LOGIX | D | DESCONTADO |
- O tipo N – NÃO PREVISTO no Protheus indica que o tipo da rescisão não prevê Aviso Prévio. Dessa forma será associado ao mesmo indicador do Logix 3 – AUSÊNCIA/DISPENSA
- O tipo D – DESCONTADO indica se na rescisão o funcionário irá ou não pagar o aviso prévio. No Logix não há uma relação deste código nos Tipos de Aviso de Demissão.
9.12.16 Dias de Férias Vencidas
- Neste campo será enviada ao Protheus a quantidade de férias vencidas que o funcionário possuía, até a data da rescisão
- Serão verificados todos os períodos aquisitivos que o funcionário possui como VENCIDO ou DOBRO
- A quantidade de dias a ser considerada será:
- Dias de direito – (Dias de gozo + Dias de abono + Dias a debitar + Dias de faltas)
9.12.17 Dias de Férias A Vencer
- Neste campo será enviada ao Protheus a quantidade de dias de férias a vencer que o funcionário possuía, até a data da rescisão
- Serão verificados todos os períodos aquisitivos que o funcionário possuía como VINCENDO ou FUTURO
- A quantidade de dias a ser considerada será:
- Dias de direito – (Dias de gozo + Dias de abono + Dias a debitar + Dias de faltas)
Movimento da Rescisão
9.12.18 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRG sempre será definida como exclusiva.
9.12.19 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido a restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de Rescisões dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Rescisão XX/XXXXXXXX - Não foi gerado para o Protheus. e exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Rescisão: XX/XX/XXXXXX - Funcionário não encontrado. Registros da folha de pagamento não foram importados.
9.12.20 Verba
- Será enviado para o Protheus o código do evento que foi calculado no movimento do Logix
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Para os eventos que possuem a numeração até 899, será levado com o mesmo código existente no Logix
- Para os eventos que estão com uma codificação maior ou igual a 900, será levado com o código que foi gerado automaticamente, e armazenado no programa VDP10141 – Manutenção De/Para Geral
- Na importação no sistema Protheus, será verificado se a Verba que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de Verbas. Se a Verba não existir na tabela SRV, será emitida a seguinte mensagem no LOG de importação e não será realizada a inclusão do registro na tabela SRD e SRR:
- Rescisão: XX/XX/XXX - Verba não cadastrada.
- Além dos códigos de usuários (até 899) e os de sistema (acima de 900), serão gerados também, no final do processo, para cada mês/ano de referência, os códigos de verbas fixas, que consistem nos eventos que não existem no Logix, mas é possível buscar os valores e gerar para o Protheus.
- Abaixo estão estes eventos, e a regra específica que será seguida:
- Código de Verba Fixa M10: Identificador Protheus 303 – Liquido da Rescisão Anterior (Para Rescisão Complementar no mesmo Mês de Cálculo)
Esta verba será gerada somente se houver a rescisão complementar e houve o pagamento da rescisão normal no mesmo mês de cálculo da complementar.
Dessa forma, caso os movimentos que de rescisões que estão sendo exportados forem complementares, será verificado se na mesma data de referência existe uma rescisão normal calculada. Sendo assim, irá
buscar o valor do evento cuja referência é 224 - SALDO DEMISSAO.
9.12.21 Data de Referência
- Será gerada para o sistema Protheus a data de referência do histórico do cálculo da Folha de Rescisão Logix
9.12.22 Centro de Custo
- Será buscado o código do Centro de Custo do Logix que está associada à Unidade funcional do funcionário, para enviar ao Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo do mês que está sendo enviado (tabela DADOS_RESCISAO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.12.23 Tipo da Verba
- Será exportado para o sistema Protheus o Tipo de evento, da época do cálculo da rescisão
- Conforme o valor LOGIX do campo da tabela de Eventos será convertido para o valor do sistema Protheus, conforme abaixo, para ser gerado no arquivo texto:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
H | HORAS | H | HORAS |
V | VALOR | V | VALOR |
A | Valor e Horas | ||
O | Valor ou Horas |
9.12.24 Quantidade
- Será gerada para o sistema Protheus a quantidade gerada no histórico do cálculo do funcionário
9.12.25 Valor
- Será exportado para o sistema Protheus o valor gerado no histórico do cálculo do funcionário
- Serão desconsiderados na exportação dos dados os eventos cujos valores sejam negativos. No Logix há situações, como na base de IRRF, em que, por exemplo, quando o valor das Deduções de IRRF é maior que o Rendimento Bruto do funcionário, as informações são armazenadas nas tabelas de Movimentações com o valor negativo. No Protheus, quando ocorrem estas situações, de o valor ser negativo, não é gerado a verba no movimento da rescisão.
9.12.26 Data de Processamento
- Será gerado para o sistema Protheus o valor da data de processamento do cálculo da rescisão
9.12.27 Data de Pagamento
- Será gerado para o sistema Protheus a data de pagamento do histórico do cálculo do funcionário
9.12.28 Departamento
- Será buscado o código da Unidade funcional referente à data de pagamento do histórico do cálculo de rescisão do funcionário.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.12.29 Item Contábil
- Será buscado o código da Área e Linha de Negócio do Logix que está associada à Unidade funcional do funcionário, para enviar como informação do Item Contábil para o Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo da rescisão do mês que está sendo enviado (tabela DADOS_RESCISAO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- Se não encontrar no mês da folha de pagamento, será realizada a seleção do mês/ano anterior ao da competência de pagamento do funcionário.
9.12.30 Incidência de INSS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da rescisão teve incidência para INSS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para INSS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 906 – TRIB.INSS SALARIO
- 907 – TRIB.INSS 13 SAL.
- 908 – TRIB.INSS FERIAS
9.12.31 Incidência de IR
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da rescisão teve incidência para IR.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para IR, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 903 – TRIB.IRPF SALARIO
- 904 – TRIB.IRPF 13 SAL.
- 905 – TRIB.IRPF FERIAS
- 909 – TRIB.IRRF.REC.FERIAS
- 913 – TRIB.IRRF.ACOR.COLET.
- 914 – Tributação de IRRF Adiantamento salarial
9.12.32 Incidência de FGTS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo da rescisão teve incidência para FGTS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para FGTS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 900 – TRIB.FGTS SALARIO
- 901 – TRIB.FGTS 13 SAL.
- 902 – TRIB.FGTS FÉRIAS
- 1344 – TRIB.FGTS ACID+MILIT
- 1308 – TRIB.FGTS ACI+MIL 13
- 1359 – TRIB.FGTS AVISO PREV
9.12.33 Campos que serão gravados fixos no Protheus
Os campos abaixo serão inicializados com valores fixos no Protheus, devido não haver uma relação com os campos do Logix.
Dados de Rescisão
Os campos abaixo serão inicializados com os seguintes valores no Protheus, não sendo trafegada esta informação no arquivo:
Data da Geração da Folha de Pagamento (rg_dtgerar)
- Será atribuído o valor do campo Data de Homologação (rg_dathom), que corresponde a data de pagamento da rescisão.
Considerar Mês para Media (rg_medatu)
- Será atribuído o valor “S”
Rescisão Efetivada (rg_efetiva)
- Será atribuído o valor “S”
Comprovou Novo Emprego (rg_comprav)
- Este campo é utilizado no HomologNet. No Logix ainda não foi disponibilizada esta informação.
- Será atribuído o valor default da tabela SX3, campo X3_RELACAO
Cumpriu integralmente a Jornada de Trabalho (rg_jtcumpr)
- Este campo é utilizado no HomologNet. No Logix ainda não foi disponibilizada esta informação.
- Será atribuído o valor default da tabela SX3, campo X3_RELACAO
Movimento da Rescisão
Os campos abaixo serão inicializados com os seguintes valores no Protheus, não sendo trafegado esta informação no arquivo:
Origem da Verba (rr_tipo2)
- Será atribuído o valor “R”, que corresponde ao histórico de rescisão do Protheus
Referência (rr_tipo3)
- Será atribuído o valor “R”, que corresponde aos lançamentos de rescisões
Origem da Verba (rd_tipo2)
- Será atribuído o valor “R”, que corresponde ao histórico de rescisão do Protheus
Dezena do mês acumulado (rd_mes)
- Será atribuído o valor do MÊS do campo RD_DATARQ
Aviso Prévio
9.12.34 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
9.12.35 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas.
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de Rescisões dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus.
- Rescisão XX/XXXXXXXX - Não foi gerado para o Protheus. e exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Rescisão: XX/XX/XXXXXX - Funcionário não encontrado. Registros da folha de pagamento não foram importados.
9.12.36 Tipo de Aviso Prévio e-Social
- Neste campo será enviado ao Protheus o tipo de aviso prévio que será cumprido pelo funcionário
- Com base no Valor Logix, que foi selecionado do campo da Forma de Demissão, conforme a tabela abaixo será enviada para o Protheus conforme o Valor Protheus, definido na tabela:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
1/2 | TRABALHADO | 1 | Aviso prévio trabalhado dado pelo empregador ao empregado, que optou pela redução de duas horas diárias [caput do art. 488 da CLT], ou que optou pela redução de dias corridos [parágrafo único do art. 488 da CLT]. |
| INDENIZADO | Nulo | Não será gerado, devido não estar previsto no e-Social. |
3 | AUSÊNCIA/DISPENSA | Nulo | Não será gerado, devido não estar previsto no e-Social. |
4 | DESCONTADO | 4 | Aviso prévio dado pelo empregado (pedido de demissão), não dispensado de seu cumprimento, sob pena de desconto, pelo empregador, dos salários correspondentes ao prazo respectivo (§2º do art. 487 da CLT). |
- O tipo 1 – Trabalhado no Protheus indica que o tipo da rescisão prevê Aviso Prévio Trabalhado. Dessa forma será associado ao mesmo indicador do Logix 1 – Trabalhado
- O tipo 2 – Indenizado no Protheus indica que o tipo da rescisão prevê Aviso Prévio Indenizado. Dessa forma será associado ao mesmo indicador do Logix 2 – Por se tratar de dispensa do Empregador.
- O tipo 3 – DESCONTADO indica se na rescisão o funcionário irá ou não pagar o aviso prévio. No Logix não há uma relação deste código nos Tipos de Aviso de Demissão.
- O tipo 4 – DESCONTADO indica se na rescisão o funcionário irá ou não pagar o aviso prévio. No Logix não há uma relação deste código nos Tipos de Aviso de Demissão.
Obs.: Esta importação está sendo realizada, apenas como histórico das informações já enviadas de aviso prévio ao e-Social.
9.12.37 Data do Aviso Prévio
- Será gerada para o Protheus a data de início do Aviso Prévio.
9.12.38 Número de Dias do Aviso Prévio
- Será gerada para o Protheus a quantidade de dias de aviso Prévio.
9.12.39 Data do Aviso Prévio Projetado
- Será gerada para o Protheus a data de projetada do Aviso Prévio.
9.12.40 Definição do arquivo texto
- Será gerado um arquivo texto no momento da exportação do sistema Logix. O arquivo será referente aos Dados de Rescisão, ou seja, o cabeçalho, e outro arquivo referente a Movimentação de Rescisão (Dados da folha de rescisão)
- O arquivo será gerado com o nome: rescisao_logix.unl, com os campos separado por pipe (|).
Dados de Rescisão
- Será gerado um identificador de registro no arquivo, com a codificação 1, que irá indicar como sendo os registros dos dados da rescisão (Cabeçalho)
- A ordem dos campos em cada registro será:
- IDENTIFICADOR DE REGISTRO
- Empresa Protheus
- Filial Protheus
- Matrícula
- Forma de Demissão
- Data de Demissão
- Data de Homologação
- Data do Aviso Prévio
- Número de Dias do Aviso Prévio
- Quantidade de Horas normais
- Quantidade de Horas de DSR
- Salário Mês
- Salário Hora
- Salário Dia
- Tipo do Aviso de Demissão
- Dias de Férias Vencidas
- Dias de Férias Proporcionais
Movimento de Rescisão
- Será gerado um identificador de registro no arquivo, com a codificação 2, que irá indicar como sendo os registros do movimento da rescisão (detalhe)
- A ordem dos campos em cada registro será:
- IDENTIFICADOR DE REGISTRO
- Empresa Protheus
- Filial Protheus
- Matrícula
- Verba
- Data de Referência
- Centro de Custo
- Tipo da Verba
- Quantidade
- Valor
- Data de Processamento
- Data de Pagamento
- Departamento
- Item Contábil
- Incidência de INSS
- Incidência de IR
- Incidência de FGTS
9.12.41 Exportando as informações
- A exportação do arquivo será realizada no formato de registros mestre/detalhe, sendo processados as informações dos Dados da Rescisão (mestre) e o logo após este registro, as informações referentes ao Movimento da Rescisão (detalhe) do funcionário.
- Os Dados da Rescisão serão gerados no arquivo com um Identificador 1 no começo de cada registro do arquivo.
- Para a seleção destes funcionários, serão selecionados os registros das tabelas Logix DEMITIDOS e DADOS_RESCISAO. Estas tabelas serão as tabelas bases para envio dos dados.
- Serão considerados os tipos de processamentos de Rescisão cujo código seja 5 – Rescisão Normal e 6 – Rescisão Complementar
- Serão selecionados somente os funcionários que tiverem rescisões realmente efetivadas, ou seja, serão desconsideras as rescisões de simulação
- A seleção irá considerar também somente funcionários que tenham movimento de rescisões ou seja, tenham registros na tabela MOVTO_DEMITIDOS.
- Se não houver registros nesta tabela, será emitida a seguinte mensagem de erro e não irá exportar o registro do funcionário:
- Rescisão XX/XXXXXXXX - Não existe movimento de rescisão (MOVTO_DEMITIDOS). O funcionário não será exportado.
- Para os casos em que haja Rescisões Normais e Complementares, serão exportados ambos os tipos de rescisão. No Protheus é feito a diferenciação do tipo da rescisão de acordo com a Data de Geração, que do Logix, será enviado como referência a Data de Processamento da Rescisão.
- Os Movimentos das Rescisões serão gerados no arquivo com um Identificador 2 no começo de cada registro do arquivo.
- Os registros serão selecionados com base nos funcionários selecionados no registro 1 (Dados da Rescisão) e serão considerados os dados da tabela MOVTO_DEMITIDOS.
- Para garantir que os dados de movimentação da rescisão serão exportados corretamente para o Protheus, será feita a consistência, verificando se os proventos menos os descontos da rescisão do funcionário corresponde ao valor 0.
- Se o valor da soma dos proventos e descontos não for igual a 0, será emitida uma mensagem de erro no final do processamento de exportação do Logix e não será exportado o funcionário e os seus movimentos:
- Rescisão: XX/XXXXXX/99-99-9999 – Líquido (igual a 0) não confere com a soma de vencimentos e descontos. Funcionário não exportado.
Nota:
- Os valores XX/XXXXXX/99-99-9999 correspondem a Empresa Logix / Matrícula do funcionário e Data de Pagamento da Rescisão
- O arquivo gerado será gravado com o nome rescisao_logix.unl.
9.12.42 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_rescisao_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para rescisao_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação do arquivo será realizada no formato de registros mestre/detalhe, sendo processados as informações dos Dados da Rescisão (mestre) e o logo após este registro, as informações referentes ao Movimento da Rescisão (detalhe) do funcionário.
- Os Dados da Rescisão serão incluídos na tabela SRGXX0 (onde o XX corresponde ao código da empresa) e serão excluídos todos os registros que existam nesta tabela para realizar a importação de todos os dados que constam no arquivo.
- Serão considerados os registros cujo identificador do registro seja igual a 1, em que consiste no cabeçalho da rescisão.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, será assumido o valor default do arquivo SX3, campo X3_RELACAO
- Para as informações referentes ao Movimento de Rescisão, serão considerados os registros cujo identificador do registro seja igual a 2, em que consiste nos valores que foram calculados na rescisão do funcionário.
- Na importação, será prevista a inclusão nas tabelas SRRXX0 – Itens de Rescisão e SRDXX0 – Acumulado Mensal.
- No momento da inclusão de ambas as tabelas, será realizada a exclusão de todos os registros que se referem a Rescisão (campo RR_TIPO2 e RD_TIPO2 igual a “R”) e importar todos os registros que vierem no arquivo.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, deverá assumir o valor default do arquivo SX3, campo X3_RELACAO.
9.13 Férias Logix X Protheus
Neste item serão exportadas as informações compatíveis de históricos de férias, referente aos Dados de Férias (períodos aquisitivos e programações efetivadas) bem como as informações dos cálculos dos funcionários Logix, que serão importados nos Dados de Férias, Itens de Férias e Acumulados Mensais do Protheus GPE (Gestão de Pessoal).
9.13.1Pré-Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o Cadastro de Eventos Logix que deverá ter sido importado como as Verbas Protheus.
Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
Caso um período da Data de Início do Período Aquisitivo não esteja cadastrado, não será impeditivo para continuar a importação, porém, será gerado um log no final do processamento para que o item Cadastro de Períodos (RHIMP23) seja executado para que o período seja gerado no sistema.
9.13.2 Atributos migrados
Abaixo encontra-se as informações que serão integradas entre os dois sistemas:
Ficha de Féria As informações serão importadas no Protheus para a tabela SRH, onde constam os dados das informações referentes às Férias do Funcionário.
LOGIX | PROTHEUS | ||
FICHA_FERIAS/AQUISITIVOS/PROG_FERIAS | SRH | ||
Atributo | Tipo | Atributo | Tipo |
|
| RH_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RH_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
dat_ini_aquis | Date | RH_DATABAS | Date |
Data de início do período aquisitivo. | Data base de férias (início do período aquisitivo). | ||
aquisitivos.dat_fim_aquis | Date | RH_DBASEAT | Date |
Data de fim do período aquisitivo. | Data base de férias que indica o fim do período aquisitivo. | ||
Faltas Injustificadas (Tipo de Média = 07) |
| RH_DFALTAS | Number(5) |
| Dias de Faltas no período. | ||
qtd_dias_gozo | Number(3,1) | RH_DFERIAS | Number(6) |
Dias de gozo de férias. | Dias de gozo de férias. | ||
qtd_dias_abono | Number(3,1) | RH_DABONPE | Number(6) |
Dias de abono pecuniário. | Dias de abono pecuniário. | ||
dat_ini_gozo | Date | RH_DATAINI | Date |
Data de início do gozo. | Data de início do gozo. | ||
dat_fim_gozo | Date | RH_DATAFIM | Date |
Data final de gozo das férias. | Data final de gozo das férias. | ||
ies_tipo_progr | Char(1) | RH_TIPCAL | Char(1) |
Tipo de Programa de Férias. Normal (N) ou Coletiva (C) | Tipo de cálculo das férias (C – Coletiva; N – Normal; P – Programada). | ||
prog_ferias. per_decimo | Number(4,1) | RH_PERC13S | Number(3) |
Percentual de adiantamento de 13º Salário. | Percentual de 13º Salário. | ||
prog_ferias. qtd_dias_lic_mes | Number(2,0) | RH_DIALREM | Number(6) |
Dias de licença remunerada do primeiro mês. | Dias de licença remunerada do primeiro mês. | ||
prog_ferias. qtd_dias_lic_seg | Number(2,0) | RH_DIALRE1 | Number(6) |
Dias de Licença remunerada do segundo mês. | Dias de Licença remunerada do segundo mês. | ||
Salário Mês |
| RH_SALMES | Number(12,2) |
Salário do mês, na época das férias. | Salário Mensal. | ||
Salário Dia |
| RH_SALDIA | Number(12,2) |
Salário dia, na época das férias. | Salário dia. | ||
Salário Hora |
| RH_SALHRS | Number(12,2) |
Salário do hora, na época das férias. | Salário hora. | ||
ficha_ferias.dat_pagto | Date | RH_DTRECIB | Date |
Data de pagamento do Recibo de Férias. | Data de Recibo das Férias. | ||
Aviso de Férias |
| RH_DTAVISO | Date |
Data do aviso de férias. | Data do aviso de férias. |
Itens de Férias:
As informações serão importadas no Protheus para a tabela SRR – Itens de Férias e Rescisões, onde constam os dados das informações referentes a movimentação de Férias do Funcionário.
LOGIX | PROTHEUS | ||
MOVTO_FERIAS | SRR | ||
Atributo | Tipo | Atributo | Tipo |
|
| RR_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RR_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
cod_evento | number(5,0) | RR_PD | char(3) |
Código do Evento. | Código da Verba. | ||
evento. ies_form_evento | char(1) | rr_tipo1 | char(1) |
Tipo do Evento (Valor, Horas, Valor e Horas, Valor ou Horas). | Tipo da Verba (Valor ou Horas). | ||
qtd_horas | number(5,2) | RR_HORAS | number(9,2) |
Quantidade calculada. | Quantidade calculada. | ||
val_evento | number(13,2) | RR_VALOR | number(12,2) |
Valor do evento. | Valor da verba | ||
dat_processamento | DateTime | RR_DATA | char(8) |
Data de processamento. | Data da geração. | ||
dat_pagto | Date | RR_DATAPAG | char(6) |
Data de Pagamento da Folha. | Data de referência. | ||
unidade_funcional. cod_centro_custo | char(10) | RR_CC | char(9) |
Código do Centro de Custo, com base na Unidade Funcional. | Código do Centro de Custo. | ||
unidade_funcional. cod_area_linha | char(10) | RR_ITEM | char(9) |
Código da área e linha de negócio, com base na Unidade Funcional. | Código do item contábil. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados, para cada um dos itens do arquivo (Ficha de Férias e Itens de Férias):
Ficha de Férias
9.13.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRH sempre será definida como exclusiva.
9.13.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições numéricas.
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de Férias dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus:
- Férias XX/XXXXXXXX - Não foi gerado para o Protheus. Exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Férias: XX/XX/XXXXXX - Funcionário não encontrado. Registros de Férias não foram importados.
9.13.5 Data de início do Período Aquisitivo
- Será enviada para o Protheus a data de início do período aquisitivo
9.13.6 Data final do período Aquisitivo
- Será enviada para o Protheus a data final do período aquisitivo
9.13.7 Dias de Falta
- Será enviada para o Protheus a quantidade de dias de faltas injustificadas dentro do período aquisitivo
- A quantidade a ser considerada será buscada na tabela FUN_MEDIAS para o tipo de média 07 – Faltas injustificadas
9.13.8 Dias de Gozo
- Será gerada para o Protheus a quantidade de dias de Gozo de Férias
9.13.9 Dias de Abono
- Será gerada para o Protheus a quantidade de dias de Abono de Férias
9.13.10 Data de Início de Gozo
- Será gerada para o Protheus a data de início de Gozo das Férias
9.13.11 Data Final de Gozo
- Será gerada para o Protheus a data de final de Gozo das Férias
9.13.12 Tipo do cálculo de férias
- Tipo de cálculo das férias
- Serão gerados os valores para o Protheus:
- C – Coletiva
- N – Normal
9.13.13 Percentual Adiantamento de 13º Salário
- Será gerado para o Protheus o percentual de adiantamento de 13º Salário gerado nas férias, conforme informado na Programação de Férias (RHU2670)
9.13.14 Dias de Licença Remunerada - 1º Mês
- Será gerada para o Protheus a quantidade de dias de licença remunerada no primeiro mês das férias, conforme informado na Programação de Férias (RHU2670).
9.13.15 Dias de Licença Remunerada - 2º Mês
- Será gerada para o Protheus a quantidade de dias de licença remunerada no segundo mês das férias, conforme informado na Programação de Férias (RHU2670).
9.13.16 Salário Mês
- Será gerado para o Protheus o salário mês do funcionário no Logix, na época das férias.
- As informações salariais serão buscadas do histórico de cálculo do funcionário (tabela HIST_FUNCIO), conforme a competência (mês e ano) da data de pagamento das férias.
- Caso não encontre histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), buscando o salário da rescisão.
9.13.17 Salário Hora
- Será gerado para o Protheus o salário hora do funcionário no Logix, na época das férias
- As informações salariais serão buscadas do histórico de cálculo do funcionário (tabela HIST_FUNCIO), conforme a competência (mês e ano) da data de pagamento das férias.
- Caso não encontre histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), buscando o salário da rescisão.
9.13.18 Salário Dia
- Será gerado para o Protheus o salário dia do funcionário no Logix, na época das férias
- As informações salariais serão buscadas do histórico de cálculo do funcionário (tabela HIST_FUNCIO), conforme a competência (mês e ano) da data de pagamento das férias.
- Caso não encontre histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), buscando o salário da rescisão.
9.13.19 Data do Recibo de Férias
- Será gerada para o Protheus a data do recibo de férias do Logix, que corresponde a Data de Pagamento das férias.
- No Logix, é possível que a programação de férias tenha o pagamento das férias de mais de um período aquisitivo, fazendo com que, na emissão de um recibo de férias, sejam demonstrados todos os períodos aquisitivos que estão sendo pagos.
- No Protheus, a emissão do recibo de férias é exclusiva por período aquisitivo.
- Quando ocorrer esta situação, serão enviados do Logix os períodos aquisitivos com a data do recibo de férias na qual foi pago.
9.13.20 Data do Aviso de Férias
- Será gerada para o Protheus a data do aviso de férias do Logix.
- O aviso será gerado seguindo a seguinte regra:
- Data de Início das Férias – 30 dias
- No Logix, é possível que a programação de férias tenha o pagamento das férias de mais de um período aquisitivo, fazendo com que, na emissão de um recibo de férias, sejam demonstrados todos os períodos aquisitivos que estão sendo pagos.
- No Protheus, a emissão do recibo de férias é exclusiva por período aquisitivo.
- Quando ocorrer esta situação, serão enviados do Logix os períodos aquisitivos com a data do aviso das férias, que antecedem os 30 dias do início das férias do primeiro período que está sendo quitado na programação de férias.
Itens de Férias
9.13.21 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRH sempre será definida como exclusiva.
9.13.22 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições numéricas.
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido a restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de Férias dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus:
- Férias XX/XXXXXXXX - Não foi gerado para o Protheus. Exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Férias: XX/XX/XXXXXX - Funcionário não encontrado. Registros de Férias não foram importados.
9.13.23 Verba
- Será enviado para o Protheus o código do evento que foi calculado no movimento do Logix
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Para os eventos que possuem a numeração até 899, será levado com o mesmo código existente no Logix
- Para os eventos que estão com uma codificação maior ou igual a 900, será levado com o código que foi gerado automaticamente, e armazenado no programa VDP10141 – Manutenção De/Para Geral
- Na importação no sistema Protheus, será verificado se a Verba que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de Verbas. Se a Verba não existir na tabela SRV, será emitida a seguinte mensagem no LOG de importação e não será realizada a inclusão do registro na tabela SRR:
- Férias: XX/XX/XXX - Verba não cadastrada.
- Além dos códigos de usuários (até 899) e os de sistema (acima de 900), serão gerados também, no final do processo, para cada mês/ano de referência, os códigos de verbas fixas, que consistem nos eventos que não existem no Logix, mas é possível buscar os valores e gerar para o Protheus.
- Abaixo estão estes eventos, e a regra específica que será seguida:
- Código de Verba Fixa M03: Identificador Protheus 060 – Ded. Dep. Ferias
Para gerar o valor desta verba será verificado no mês de referência/data de pagamento que está sendo enviado para o Protheus o valor da dedução do dependente da tabela RHU_MOV_IRRF_FER, para o tipo de processamento de
férias.
- Código de Verba Fixa M04: Identificador Protheus 061 – Ded. Dep. IR p/ Dif Ferias.
Para gerar o valor desta verba será verificado no mês de referência que está sendo enviado para o Protheus o valor da somatória de dedução do dependente da tabela RHU_MOV_IRRF_FOLHA, para os tipos de processamento de
Folha Salarial (1), Rescisão Normal (5) e Rescisão Complementar (6).
- Código de Verba Fixa M09: Identificador Protheus 164 – Ferias Pagas Mês Anterior.
Para gerar esta verba, tomou-se como base o seguinte exemplo de cálculo, simulado no Protheus:
- Período da Folha: 01/12 até 31/12
- Férias de 15/12/12 até 13/01/13
- Cálculo Mensal (Dezembro/2012)
Gerado verba de férias e 1/3 de férias (17 dias – dia 15 ao dia 31/12) e verba de férias e 1/3 de Férias do próximo mês (13 dias – dia 01 a 13/01)
- Realizado Fechamento Mensal (12/2012)
- Cálculo da Folha de 01/2013:
- Gerado verba “Férias Pagas Mês Anterior”. Esta verba é a soma das verbas “Férias Mês Seguinte”, “1/3 Férias Mês Seguinte” e “Outros Adicionais Férias Mês Seguinte” gerado no cálculo do mês anterior.
- Estas verbas são geradas sempre que um funcionário entra em férias em um período e retorna em outro. No caso, o funcionário entrou em férias no período de dezembro e retornou em janeiro.
- Para gerar este valor do Logix, será verificado, a partir da tabela de Movimento de Férias (MOVTO_FERIAS) se há Vencimentos para a data de referência do cálculo das férias para o mês seguinte à data de pagamento das férias do funcionário.
- Dessa forma, será gerado para o Protheus a somatória dos valores dos eventos e das referências para ser gerado no único identificador (164) que possuirá o código fixo M09.
- A data de referência do registro será a data do mês seguinte, ou seja, onde estão os valores que será sendo buscado dos eventos.
- Na importação do registro no Protheus, a verba que tenha este código fixo M09, será gravada somente na tabela SRD
9.13.24 Data de Referência
- Será gerada para o sistema Protheus a data de referência do histórico do cálculo da Folha de Férias
9.13.25 Centro de Custo
- Será buscado o código do Centro de Custo do Logix que está associada à Unidade funcional do funcionário, para enviar ao Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo (tabela HIST_FUNCIO) do mês que está sendo enviado o arquivo das férias do funcionário, considerando o tipo de processamento o código 1 – Folha Mensal, devido não haver lançamentos na tabela HIST_FUNCIO com o tipo de processamento 7 – Férias.
- Se não encontrar histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), considerando o campo da Unidade Funcional desta tabela.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.13.26 Tipo da Verba
- Será exportado para o sistema Protheus o Tipo de evento, da época do cálculo das férias.
- Conforme o valor LOGIX do campo da tabela de Eventos será convertido para o valor do sistema Protheus, conforme abaixo, para ser gerado no arquivo texto:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
H | HORAS | H | HORAS |
V | VALOR | V | VALOR |
A | Valor e Horas | ||
O | Valor ou Horas |
9.13.27 Quantidade
- Será exportada para o sistema Protheus a quantidade gerada no histórico do cálculo do funcionário
9.13.28 Valor
- Será exportado para o sistema Protheus o valor gerado no histórico do cálculo do funcionário
9.13.29 Data de Processamento
- Será gerado para o sistema Protheus o valor da data de processamento do cálculo das férias
9.13.30 Data de Pagamento
- Será gerada para o sistema Protheus a data de pagamento do histórico do cálculo do funcionário
9.13.31Departamento
- Será gerado o código da Unidade Funcional das informações do Histórico do Funcionário.
- O código da Unidade Funcional será buscado do Histórico do Cálculo (tabela HIST_FUNCIO) do mês que está sendo enviado o arquivo das férias do funcionário, considerando o tipo de processamento o código 1 – Folha Mensal, devido não haver lançamentos na tabela HIST_FUNCIO com o tipo de processamento 7 – Férias.
- Se não encontrar histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), considerando o campo da Unidade Funcional desta tabela.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.13.32 Item Contábil
- Será gerado o código da Área e Linha de Negócio do Logix que está associada à Unidade funcional do funcionário, para enviar como informação do Item Contábil para o Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo (tabela HIST_FUNCIO) do mês que está sendo enviado o arquivo das férias do funcionário, considerando o tipo de processamento o código 1 – Folha Mensal, devido não haver lançamentos na tabela HIST_FUNCIO com o tipo de processamento 7 – Férias.
- Se não encontrar histórico para este período, será verificado na tabela de Rescisões (DADOS_RESCISAO), considerando o campo da Unidade Funcional desta tabela.
9.13.33 Incidência de INSS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo das férias teve incidência para INSS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para INSS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 906 – TRIB.INSS SALARIO
- 907 – TRIB.INSS 13 SAL.
- 908 – TRIB.INSS FERIAS
9.13.34 Incidência de IR
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo das férias teve incidência para IR.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para IR, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 903 – TRIB.IRPF SALARIO
- 904 – TRIB.IRPF 13 SAL.
- 905 – TRIB.IRPF FERIAS
- 909 – TRIB.IRRF.REC.FERIAS
- 913 – TRIB.IRRF.ACOR.COLET.
- 914 – Tributação de IRRF Adiantamento salarial
9.13.35 Incidência de FGTS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo das férias teve incidência para FGTS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para FGTS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 900 – TRIB.FGTS SALARIO
- 901 – TRIB.FGTS 13 SAL.
- 902 – TRIB.FGTS FÉRIAS
- 1344 – TRIB.FGTS ACID+MILIT
- 1308 – TRIB.FGTS ACI+MIL 13
- 1359 – TRIB.FGTS AVISO PREV
9.13.36 Campos que serão gravados fixos no Protheus
Os campos abaixo serão inicializados com valores fixos no Protheus, devido não haver uma relação com os campos do Logix.
Ficha de Férias
Os campos abaixo serão inicializados com os seguintes valores fixos no Protheus, pois são obrigatórios na gravação da tabela SRH. Estes campos não serão trafegados no arquivo texto.
Dias de Férias Vencidas (rh_dferven)
- Será atribuído o valor 0
Mês para média (rh_medatu)
- Será atribuído o valor “S”
Itens de Férias
Os campos abaixo serão inicializados com os seguintes valores fixos no Protheus, pois são obrigatórios na gravação da tabela SRR. Estes campos não serão trafegados no arquivo texto.
Origem da Verba (rr_tipo2)
- Será atribuído o valor “K”, correspondente ao histórico das férias do Protheus
Referência (rr_tipo3)
- Será atribuído o valor “F”, que corresponde aos lançamentos de férias
9.13.37 Definição do arquivo texto
- Será gerado um arquivo texto no momento da exportação do sistema Logix. O arquivo será referente à Ficha de Férias, ou seja, o cabeçalho, e outro arquivo referente aos Itens de Férias (Dados da folha de férias)
- O arquivo será gerado com o nome: ferias_logix.unl, com os campos separado por pipe (|).
Ficha de Férias
- Será gerado um identificador de registro no arquivo, com a codificação 1, que irá indicar como sendo os registros da ficha de férias (Cabeçalho)
- A ordem dos campos em cada registro será:
- IDENTIFICADOR DE REGISTRO
- Empresa Protheus
- Filial Protheus
- Matrícula
- Data de início do Período Aquisitivo
- Data final do período Aquisitivo
- Dias de Falta
- Dias de Gozo
- Dias de Abono
- Data de Início de Gozo
- Data Final de Gozo
- Tipo do cálculo de férias
- Percentual Adiantamento de 13º Salário
- Dias de Licença Remunerada - 1º Mês
- Dias de Licença Remunerada - 2º Mês
- Salário Mês
- Salário Dia
- Salário Hora
- Data do Recibo de Férias
- Data do Aviso de Férias
Itens de Férias
- Será gerado um identificador de registro no arquivo, com a codificação 2, que irá indicar como sendo os registros dos itens de férias (Detalhe)
- A ordem dos campos em cada registro será:
- IDENTIFICADOR DE REGISTRO
- Empresa Protheus
- Filial Protheus
- Matrícula
- Verba
- Data de Referência
- Centro de Custo
- Tipo da Verba
- Quantidade
- Valor
- Data de Processamento
- Data de Pagamento
- Departamento
- Item Contábil
- Incidência de INSS
- Incidência de IR
- Incidência de FGTS
9.13.37 Exportando as informações
- A exportação do arquivo será realizada no formato de registros mestre/detalhe, sendo processados as informações da Ficha de Férias (mestre) e o logo após este registro, as informações referentes aos Itens de Férias (detalhe) do funcionário.
- A Ficha de Férias será gerada no arquivo com um Identificador 1 no começo de cada registro do arquivo.
- Serão selecionados todos os registros da tabela FICHA_FERIAS, cujo Tipo de Processamento seja igual a 7 – Férias. Serão desconsiderados os registros em que o tipo de processamento seja igual a 5 – Rescisão, pois são registros de Férias indenizadas na rescisão. Esta tabela será a base de exportação das informações de históricos de férias. De acordo com ela, serão selecionadas também as informações que constam nas tabelas AQUISITIVOS e PROG_FERIAS.
- Somente serão exportados os funcionários que tenham movimento de férias, ou seja, tenham registros na tabela MOVTO_FERIAS
- Se não houver registros nesta tabela, será emitida a seguinte mensagem de erro e não será exportado o registro do funcionário:
Férias XX/XXXXXXXX/99-99-9999/99-99-9999 - Não existe movimento de férias (MOVTO_FERIAS). O funcionário não será exportado.
Nota:
- Os valores XX/XXXXXXXX/99-99-9999/99-99-9999 correspondem a Empresa Logix / Matrícula / Data de Início do Aquisitivo / Data de Início de Gozo
- Os Itens de Férias serão gerados no arquivo com um Identificador 2 no começo de cada registro do arquivo.
- Serão selecionados todos os registros da tabela MOVTO_FERIAS, exportando todos os registros que constam na tabela
- Para garantir que os dados de movimentação das férias serão exportados corretamente para o Protheus, será feita a consistência, verificando se os proventos menos os descontos das férias é igual ao líquido pago ao funcionário
- Para encontrar o líquido com base nos eventos de Vencimentos e Descontos, será verificado, a soma dos Vencimentos deduzindo os Descontos, desconsiderando os eventos que possuem as seguintes referências
- 27 – LICENCA REMUNERADA
- 30 – ARREDOND. DE FERIAS
- 219 – DESCONTO ADIANT. DE FERIAS
- 221 – DESCONTO ADTO DE 13 SAL. S/ FE
- O resultado obtido deste cálculo deverá ser igual a somatória dos Eventos de Líquidos das férias, que são armazenados nas referências:
- 219 – DESCONTO ADIANT. DE FERIAS
- 221 – DESCONTO ADTO DE 13 SAL. S/ FE
- Se os valores não forem iguais, será emitida uma mensagem de erro no final do processamento de exportação do Logix e não será exportado o funcionário e os seus movimentos:
Férias: XX/XXXXXX/99-99-9999 – Líquido de férias não confere com a soma de vencimentos e descontos. Funcionário não exportado.
Nota:
- Os valores XX/XXXXXX/99-99-9999 correspondem a Empresa Logix / Matrícula do funcionário e Data de Pagamento das Férias
- O arquivo gerado será gravado com o nome ferias_logix.unl.
9.13.38 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_ferias_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para ferias_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação do arquivo será realizada no formato de registros mestre/detalhe, sendo processados as informações das Fichas de Férias (mestre) e o logo após este registro, as informações referentes aos Itens de Férias (detalhe) do funcionário.
- A Ficha de Férias será incluída na tabela SRHXX0 (onde o XX corresponde ao código da empresa) e serão excluídos todos os registros que existem na tabela para realizar a importação de todos os dados que constam no arquivo.
- Serão considerados os registros cujo identificador do registro seja igual a 1, em que consiste na Ficha de Férias.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, deverá assumir o valor default do arquivo SX3, campo X3_RELACAO
- As informações também devem serão incluídas na tabela SR8 – Afastamentos. Para realizar esta inclusão deverá ser chamada a função fGFerSR8(dDataIni, dDataFim), enviando como parâmetro as informações de Data de Início das férias (SRHXX0.rh_dataini) e data Final das Férias (SRHXX0.rh_datafim).
- Na importação dos Itens de Férias será prevista a inclusão nas tabelas SRRXX0-Itens de Férias.
- Na inclusão em ambas as tabelas serão excluídos todos os registros que se referem a Férias (campo RR_TIPO2 igual a “K”) e importar todos os registros que vierem no arquivo.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, será assumido o valor default do arquivo SX3, campo X3_RELACAO.
9.14 Décimo Terceiro Salário Logix X Protheus
Neste item serão exportadas as informações compatíveis de históricos de 13º Salário (Adiantamento de 13º e Parcel Final) dos funcionários Logix, que serão importados nos Acumulados Mensais do Protheus GPE (Gestão de Pessoal).
9.14.1 Requisitos
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o cadastro de Centros de Custos Logix que deverá ser importado como os Centros de Custos do Protheus.
- Exportar o cadastro de Unidade Funcional Logix que deverá ser importado como os Departamentos do Protheus.
- Exportar o Cadastro de Eventos Logix que deverá ter sido importado como as Verbas Protheus.
Exportar o cadastro de Área e Linha de Negócios Logix que deverá ser importado como os Itens Contábeis do Protheus, caso o parâmetro MV_ITMCLVL esteja configurado com valor diferente de "2-Não utiliza Item Contábil e Classe de Valor".
Caso um período da Data de Referência não esteja cadastrado, não será impeditivo para continuar a importação, porém, será gerado um log no final do processamento para que o item Cadastro de Períodos (RHIMP23) seja executado para que o período seja gerado no sistema.
9.14.2 Atributos migrados
Abaixo encontra-se as informações que serão integradas entre os dois sistemas:
LOGIX | PROTHEUS | ||
HIST_MOVTO | SRD | ||
Atributo | Tipo | Atributo | Tipo |
|
| RD_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para a Empresa/Tabela Logix. | Código da Filial. | ||
num_matricula | number(8) | RD_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
cod_evento | number(5,0) | RD_PD | char(3) |
Código do Evento. | Código da Verba. | ||
dat_referencia | Date | RD_DATARQ | char(6) |
Data de referência do cálculo. | Data de referência. | ||
unidade_funcional. cod_centro_custo | char(10) | RD_CC | char(9) |
Código do Centro de Custo. | Código do Centro de Custo. | ||
evento. ies_form_evento | char(1) | RD_TIPO1 | char(1) |
Tipo do Evento (Valor, Horas, Valor e Horas, Valor ou Horas). | Tipo da Verba (Valor ou Horas). | ||
qtd_horas | number(5,2) | RD_HORAS | number(9,2) |
Quantidade calculada. | Quantidade calculada. | ||
val_evento | number(13,2) | RD_VALOR | number(12,2) |
Valor do evento. | Valor da verba. | ||
dat_pagto | Date | RD_DATPGT | char(6) |
Data de Pagamento da Folha. | Data de referência. | ||
hist_funcio. cod_uni_funcio | char(10) | RD_DEPTO | char(9) |
Código da unidade funcional. | Código do Departamento. | ||
unidade_funcional. cod_area_linha | char(10) | RD_ITEM | char(9) |
Código da área e linha de negócio. | Código do item contábil. | ||
|
| RD_INSS | char(1) |
Buscar a incidência de INSS das bases do Logix. | Indica se a verba incide para INSS. | ||
|
| RD_IR | char(1) |
Buscar a incidência de IR das bases do Logix. | Indica se a verba incide para IR. | ||
|
| RD_FGTS | char(1) |
Buscar a incidência de FGTS das bases do Logix. | Indica se a verba incide para FGTS. | ||
cod_tip_proc | number(2,0) | RD_TIPO2 | char(1) |
Código do tipo de processamento. Para o tipo de Processamento de Adto de 13º de Salário (3), enviar P. Para o tipo de Processamento de 13º de Salário Parcela Final (4), enviar S. | Tipo de Processamento. |
Abaixo encontram-se as regras para cada um dos campos que serão migrados:
9.14.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela SRD sempre será definida como exclusiva.
9.14.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido à restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os históricos de 13º Salário dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE-PARA, será gerada a mensagem abaixo e não será exportado o registro para o Protheus:
- 13o Salário: XX/XXXXXXXX - Não foi gerado para o Protheus. exportar o Cad. de Funcionários.
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- 13o Salário: XX/XX/XXXXXX – Funcionário não encontrado. Registros de 13o Salário não foram importados.
9.14.5 Verba
- Será enviado para o Protheus o código do evento que foi calculado no movimento do Logix
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
- Para os eventos que possuem a numeração até 899, será levado com o mesmo código existente no Logix
- Para os eventos que estão com uma codificação maior ou igual a 900, será levado com o código que foi gerado automaticamente, e armazenado no programa VDP10141 – Manutenção De/Para Geral
- Na importação no sistema Protheus, será verificado se a Verba que está sendo importada encontra-se na base de dados, ou seja, se já foi importada pela rotina de importação de Verbas. Se a Verba não existir na tabela SRV, será emitida a seguinte mensagem no LOG de importação e não será realizada a inclusão do registro na tabela SRD e SRR:
- 13o Salário: XX/XX/XXX – Verba não cadastrada. Os registros que possuem esta verba não serão importados.
- Além dos códigos de usuários (até 899) e os de sistema (acima de 900), serão gerados também, no final do processo, para cada mês/ano de referência, somente para o tipo de processamento 04 – Parcela Final do 13º Salário, os códigos de verbas fixas, que consistem nos eventos que não existem no Logix, mas é possível buscar os valores e gerar para o Protheus.
- Abaixo estão estes eventos, e a regra específica que será seguida:
- Código de Verba Fixa M00: Identificador Protheus 021 – Liquido 2a. Parc. 13o.
Para gerar o valor desta verba será buscado o valor do campo de Líquido da tabela de Históricos de Cálculo do Funcionário (HIST_FUNCIO) para o tipo de processamento 4 – 13º Salário Parcela Final
- Código de Verba Fixa M05: Identificador Protheus 062– Ded. Dep. 13o.
Para gerar o valor desta verba será verificado no mês de referência que está sendo enviado para o Protheus o valor da dedução do dependente da tabela de Movimento de IRRF da Folha de Pagamento
(RHU_MOV_IRRF_FOLHA) para o tipo de processamento 4 – 13º Salário Parcela Final e Base de Cálculo igual a ‘D’ - Décimo
9.14.6 Data de Referência
- Será gerada para o sistema Protheus a data de pagamento do histórico do cálculo do de 13º Salário
9.14.7 Centro de Custo
- Será buscado o código do Centro de Custo do Logix que está associada à Unidade funcional do funcionário, para enviar ao Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo do mês que está sendo enviado (tabela HIST_FUNCIO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- Se não encontrar as informações de Código do Centro de Custo, será enviado ao Protheus o valor nulo.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.14.8 Tipo da Verba
- Será exportado para o sistema Protheus o Tipo de evento, da época do cálculo do 13º Salário.
- Conforme o valor LOGIX do campo da tabela de Eventos será convertido para o valor do sistema Protheus, conforme abaixo, para ser gerado no arquivo texto:
LOGIX | PROTHEUS | ||
Valor | Descrição | Valor | Descrição |
H | HORAS | H | HORAS |
V | VALOR | V | VALOR |
A | Valor e Horas | ||
O | Valor ou Horas |
9.14.9 Quantidade
- Será exportada para o sistema Protheus a quantidade gerada no histórico do cálculo do funcionário
9.14.10 Valor
- Será gerado para o sistema Protheus o valor gerado no histórico do cálculo do funcionário
9.14.11 Data de Pagamento
- Será gerada para o sistema Protheus a data de pagamento do histórico do cálculo do funcionário
9.14.12 Departamento
- Será buscado o código da Unidade funcional referente a data de pagamento do histórico do cálculo de folha do funcionário.
- O código gerado para o Protheus será preenchido com zeros à esquerda, até completar o limite do campo.
9.14.13 Item Contábil
- Será buscado o código da Área e Linha de Negócio do Logix que está associada à Unidade funcional do funcionário, para enviar como informação do Item Contábil para o Protheus.
- O código da Unidade Funcional será buscado do Histórico do Cálculo do mês que está sendo enviado (tabela HIST_FUNCIO) e relacionando com a tabela de Unidade Funcional (UNIDADE_FUNCIONAL)
- Será considerada a data de validade da Unidade Funcional com base na data de processamento do histórico do cálculo.
- Se não encontrar as informações de Código de Área/Linha de Negócio, será enviado ao Protheus o valor nulo.
9.14.14 Incidência de INSS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo de 13º Salário teve incidência para INSS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para INSS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 906 – TRIB.INSS SALARIO
- 907 – TRIB.INSS 13 SAL.
- 908 – TRIB.INSS FERIAS
9.14.15 Incidência de IR
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo de 13º Salário teve incidência para IR.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para IR, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 903 – TRIB.IRPF SALARIO
- 904 – TRIB.IRPF 13 SAL.
- 905 – TRIB.IRPF FERIAS
- 909 – TRIB.IRRF.REC.FERIAS
- 913 – TRIB.IRRF.ACOR.COLET.
- 914 – Tributação de IRRF Adiantamento salarial
9.14.16 Incidência de FGTS
- Será gerado para o sistema Protheus se a verba, conforme o período de pagamento no cálculo de 13º Salário teve incidência para FGTS.
- Para os casos em que haja a incidência, será exportado o valor “S” no arquivo texto.
- Para os casos em que não haja a incidência ou não foi possível obter a base de cálculo, conforme o período de pagamento do evento será exportado o valor “N”.
- Para verificação, se o evento irá incidir ou não para FGTS, o mesmo deve estar contido nas bases de cálculo dos eventos abaixo:
- 900 – TRIB.FGTS SALARIO
- 901 – TRIB.FGTS 13 SAL.
- 902 – TRIB.FGTS FÉRIAS
- 1344 – TRIB.FGTS ACID+MILIT
- 1308 – TRIB.FGTS ACI+MIL 13
- 1359 – TRIB.FGTS AVISO PREV
9.14.17 Tipo de Processamento
- Será gerado para o sistema Protheus o tipo de processamento, conforme abaixo:
- Quando o código do Logix for igual a:
- 3 – ADTO 13 SALARIO
- Será enviado o valor “P” que corresponde ao tipo de processamento do adiantamento de 13º Salário no Protheus.
- Quando o código do Logix for igual a:
- 4 – 13 SALARIO
- Será enviado o valor “S” que corresponde ao tipo de processamento de 13º Salário no Protheus.
- Quando o código do Logix for igual a:
9.14.18 Definição do arquivo texto
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: 13_salario_logix.unl
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matrícula
- Verba
- Data de Referência
- Centro de Custo
- Tipo da Verba
- Quantidade
- Valor
- Data de Pagamento
- Departamento
- Item Contábil
- Incidência de INSS
- Incidência de IR
- Incidência de FGTS
- Tipo de Processamento
9.14.19 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos, cujos lançamentos mensais estão incluídos na tabela HIST_MOVTO, considerando os registros em que o Tipo de Processamento seja igual a
- 3 – ADTO 13 SALARIO
- 4 – 13 SALARIO
- Para a busca dos registros, serão selecionadas primeiramente as informações de Adiantamento de 13º Salário (código do tipo de processamento igual a 3), e após processar estas informações, serão selecionados os tipos de processamento 4 (13º Salário Parcela Final).
- Para garantir que os dados de movimentação de Adiantamento de 13º Salário e Parcela Final de 13º Salário serão exportados corretamente para o Protheus, será feita a consistência, verificando se os proventos menos os descontos dos eventos de 13º Salário correspondem ao valor do líquido gravado na tabela HIST_FUNCIO, campo de líquido (val_liquido).
- Serão somados todos os eventos de Vencimentos, deduzindo os eventos de desconto do Tipo de Processamento que está sendo enviado no arquivo texto. Este valor deverá ser confrontado com o valor do líquido que está na tabela HIST_FUNCIO.
- Se o valor da soma dos proventos menos os descontos não for igual ao valor do líquido encontrado na tabela HIST_FUNCIO, será emitida uma mensagem de erro no final do processamento de exportação do Logix e não exportará os registros:
- 13º Salário: XX/XXXXXX/99-99-9999 – Líquido não confere com a soma de vencimentos e descontos. Funcionário não exportado.
Nota:
- Os valores XX/XXXXXX/99-99-9999 correspondem a Empresa Logix / Matrícula do funcionário e Data de Pagamento do 13º Salário
- O arquivo gerado será gravado com o nome 13_salario_logix.unl.
9.14.20 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_13_salario_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para 13_salario_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação irá realizar a inclusão na tabela SRDXX0 (onde o XX corresponde ao código da empresa) e deverá excluir todos os registros que referem-se a Adiantamento e Parcela Final de 13º Salário (campo RD_TIPO2 igual a “S” ou “P”) e importar todos os registros que vierem no arquivo.
- Após a importação pelo Protheus, o arquivo será renomeado para XX_XX_XXXX_13_salario_logix.unl, indicando a data de importação do arquivo.
- Para o código de Motivo de Afastamento Logix cadastrado no programa RHU1731, deverá relacionar com o código do Protheus, de acordo com a tabela acima, informando os valores:
- Tabela: “MOTIVO_AFAST_TRAB”.
- Sistema Integração: “PROTHEUS”.
- Campo DE: “cod empresa”.
- Valor DE: Valor do código da empresa Logix que irá corresponder o Motivo de Afastamento que será feito o DE-PARA.
- Campo DE: “cod_afasta”.
- Valor DE: Valor do código do motivo de afastamento Logix que irá corresponder o Motivo de Afastamento que será feito o DE-PARA.
- Valor PARA: Valor do Motivo de Afastamento do Protheus que será associado ao código Logix.
- Quando for feita a exportação do Motivo de Afastamento que está nos Lançamentos de Afastamento do funcionário (RHU0470) será verificado este DE-PARA para gerar ao Protheus o seu código correspondente.
- O campo “cod_empresa” não será obrigatório na definição do DE-PARA, caso todas as empresas que serão exportadas tiverem com o mesmo código de afastamento, a mesma finalidade do motivo de afastamento. Dessa forma, caso não informar no DE-PARA o código da empresa, será considerado somente o Motivo de Afastamento.
9.15 Cadastro de Períodos
- Na a Versão 12 do módulo SIGAGPE, todo cálculo (folha de pagamento, férias, rescisão, décimo terceiro salário, etc) passa a estar vinculado a um período e as rotinas do Sistema que se utilizam de informações dos cálculos passam a solicitar as informações deste cadastro.
Cada período de cálculo será identificado inclusive por um processo, e cada funcionário deve estar vinculado a um processo. Assim, este item tem o objetivo de, a partir da leitura das tabelas SRD-Histórico de Movimento e SRH-Cabeçalho Férias, alimentar o Cadastro de Períodos.
9.15.1 Requisitos
- Recomendamos que este item seja executado apenas quando todos os itens de movimentos, ou seja, Folha de Pagamento, Rescisão, Férias e 13º Salário, já tiverem sido importados, para que todos os períodos referenciados nesses arquivos possam ser criados.
É o único item que não requer um arquivo texto com a extensão .unl para sua execução.
9.16 Cadastro de Ausências Logix X Protheus
Neste item serão exportadas as informações compatíveis dos afastamentos dos funcionários Logix, que serão importados no cadastro de Ausências do Protheus.
9.16.1 Requisitos
- Poderá ser definido no sistema Logix, através do programa VDP10141 – DE-PARA Geral, a associação dos Motivos de Afastamento Logix com os motivos de Afastamentos do Protheus, para que no momento da exportação dos Afastamentos, seja gerado no arquivo texto, o motivo com o código do Protheus. Caso não haja um DE-PARA, será utilizado como base para o código do Motivo de Afastamento Protheus o valor correspondente a Referência do Motivo de Afastamento Logix.
- Exportar o Cadastro de Funcionários Logix para o Protheus. Caso haja códigos de matrículas no Logix com tamanho superior a 6 posições será previsto DE/PARA de códigos automaticamente, gerando a codificação sequencial.
- Exportar o Cadastro de Eventos Logix que deverá ter sido importado como as Verbas Protheus.
- Executar o item Cadastro de Períodos do Migrador para que os períodos sejam criados.
- É importante ter efetuado a carga da tabela RCM – Tipos de Ausências, com os tipos previamente cadastrados. Para isso, basta acessar no módulo SIGAGPE, Atualizações \ Definições Cálculos \ Tipos de Cálculos (GPEA430).
- É necessário ter cadastrado a tabela auxiliar S048-Motivo do Afastamento, que é carregado automaticamente pelo sistema. Acesse o módulo SIGAGPE, Atualizações \ Definições Cálculos \ Manutenção Tabela (GPEA320).
9.16.2 Atributos migrados
LOGIX | PROTHEUS | ||
MOTIVO_AFASTA_TRAB/RHU_FUN_FIC_AFASTA/ATENDENTE | SR8 | ||
Atributo | Tipo | Atributo | Tipo |
|
| R8_FILIAL | char(2) |
Este atributo será enviado do Logix conforme regra definida para na Empresa Logix X Empresa/Filial Protheus. | Código da Filial | ||
matricula | number(8) | R8_MAT | char(6) |
Número da Matrícula. | Número da Matrícula. | ||
dat_ini_afasta | Date | R8_DATA | Date |
Data de inclusão do afastamento. | Data de Alteração/Inclusão. | ||
motivo_afasta | number(5,0) | R8_TIPO | Char(1) |
Código de Referência do Afastamento. | Tipo do afastamento. | ||
dat_ini_afasta | Date | R8_DATAINI | Date |
Data de início do afastamento. | Data de início do afastamento. | ||
dat_fim_afasta | Date | R8_DATAFIM | Date |
Data de fim do afastamento. | Data de fim do afastamento. | ||
cid | char(10) | R8_CID | char(10) |
Código internacional de doença. | Código internacional de doença | ||
|
| R8_SEQ | number(3) |
Número sequencial do afastamento do funcionário. | Sequência do Afastamento. | ||
|
| R8_CONTAFA | number(3) |
Continuação do afastamento. Será gerado valor neste campo para os afastamentos de Licença Maternidade. | Sequência do afastamento da qual existe uma continuação. | ||
|
| R8_DIASEMP | number(5) |
O valor para este atributo será gerado quando o afastamento tiver as referências 90 – Afastamento por doença, 92 - Acidente de trabalho até 15 dias; 93 - Acidente do trabalho de trajeto; 94 - Doença não relacionada ao trabalho. | Dias em que a empresa pagará ao funcionário para a incapacidade. | ||
|
| R8_DPAGAR | number(5) |
O valor para este atributo será gerado quando o afastamento tiver as referências 90 – Afastamento por doença, 92 - Acidente de trabalho até 15 dias; 93 - Acidente do trabalho de trajeto; 94 - Doença não relacionada ao trabalho. |
| ||
Motivo afastamento e-Social | NUMBER(2) | R8_TPEFD | Char(2) |
Código do Motivo de Afastamento de Trabalho, conforme definido pelo e-Social na Tabela 18 – Motivos de Afastamento. Buscar a informação do campo motivo_afasta_trab.texto_parametro[11,12]. Caso não haja valor preenchido neste campo, será enviado NULO. | Código do Motivo Afastamento. | ||
TIPO_ACIDENTE_TRAJETO | NUMBER(10) | R8_TIPOAT | Char(1) |
Tipo de Acidente de Trânsito: 1 – Atropelamento 2 – Colisão 3 – Outros Caso não haja valor preenchido neste campo, será enviado NULO | Tipo Afastamento Acidente de Trânsito | ||
ATENDENTE.NOM_ATENDENTE | NUMBER(10) | R8_NMMED | Char(80) |
Nome do médico/dentista que emitiu o atestado. Caso não haja valor preenchido neste campo, será enviado NULO. Buscar a informação da tabela ATENDENTE. Deverá relacionar com o código RHU_FUN_FIC_AFASTA.ATENDENTE. | Nome do Emitente. | ||
ATENDENTE. UNIDADE_FEDER_EXPEDICAO_CRM | CHAR(2) | R8_UFCRM | Char(2) |
Sigla da UF do órgão de classe. Caso não haja valor preenchido neste campo, será enviado NULO. Buscar a informação da tabela ATENDENTE. Deverá relacionar com o código RHU_FUN_FIC_AFASTA.ATENDENTE. | Código da Unidade da Federação. | ||
ATENDENTE.NUM_REGISTRO | CHAR(11) | R8_CRMMED | Char(8) |
Número do registro do atendente. Caso não haja valor preenchido neste campo, será enviado NULO. Buscar a informação da tabela ATENDENTE. Deverá relacionar com o código RHU_FUN_FIC_AFASTA.ATENDENTE. |
|
Abaixo se encontram as regras para cada um dos campos que serão migrados:
9.16.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas.
- No arquivo texto, sempre será gerado o código da Empresa Protheus e o código da Filial, pois esta tabela sempre será definida como exclusiva.
9.16.4 Matrícula
- O código da matrícula do funcionário no Logix pode conter até 8 caracteres numéricos
- No Protheus, o código da matrícula é limitado a 6 posições Numéricas
- Caso ocorra esta situação, onde não será possível levar o código da Matrícula do Funcionário para o Protheus, devido a restrição de tamanho, os códigos serão gerados sequencialmente.
- Esta codificação será gerada quando houver a exportação do Cadastro de Funcionários do Logix para o Protheus. Portanto a exportação deste cadastro é pré-requisito para exportar os afastamentos dos funcionários.
- Se houver na empresa Logix algum código de matrícula que seja superior a 6 posições, será verificado no DE/PARA (VDP10141), se existe uma relação da matrícula Logix para a nova matrícula para o Protheus e será levado este código para o arquivo texto.
- Se o código da matrícula do funcionário for superior a 6 dígitos e não houver nenhuma relação no cadastro de DE/PARA , será gerada a mensagem abaixo e não será exportado o registro para o Protheus
- Afastamento XX/XXXXXXXX – Não foi gerado o registro do funcionário para o Protheus.Exportar o cad. de funcionários
- Por default no Protheus, todas as matrículas são previstas com 0 (zeros) à esquerda. Desta forma, todas as matrículas geradas, independentemente de ser previsto o número sequencial ou não, serão preenchidas com 0, até completar 6 posições.
- Importante: Não será previsto o DE/PARA dos códigos para estes casos, onde o código da matrícula no Logix for inferior a 6 dígitos, pois no Logix este código será sempre numérico, não influenciando o 0 (zero) à esquerda.
- Na importação no sistema Protheus, será verificado se a matrícula que está sendo importada encontra-se na base dados, ou seja, se já foi importada pela rotina de importação de funcionários. Se o funcionário não existir na tabela SRA, será emitida a seguinte mensagem no LOG de importação:
- Funcionário: XX/XX/XXXXXX - Não encontrado. Afastamentos não será importado.
9.16.5 Data do Afastamento
- Gerar para o sistema Protheus o valor do atributo informado na tabela Logix.
9.16.6 Motivo de Afastamento
- No Protheus, foi criado o cadastro de os Tipos de Ausências (GPEA430) onde é feito a carga inicial da tabela RCM-Tipos de Ausênciasestão definidos na RCM,conforme abaixo:
Motivo de Ausência | |
Código | Descrição |
001 | FÉRIAS |
002 | RECESSO |
003 | AFASTAMENTO TEMPORÁRIO ACIDENTE TRABALHO |
004 | AFASTAMENTO TEMPORÁRIO POR DOENÇA |
005 | AFASTAMENTO TEMPORÁRIO PARA PRESTAÇÃO DE SERVIÇO MILITAR |
006 | AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE PAGA PELA EMPRESA |
007 | AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE PAGA PELO INSS |
008 | PRORROGAÇÃO DO AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE |
010 | LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (120 DIAS) |
011 | LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (60 DIAS) |
012 | LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (30 DIAS) |
013 | AFASTAMENTO TEMPORÁRIO MANDATO SINDICAL |
014 | LICENÇA SEM VENCIMENTOS |
015 | LICENÇA REMUNERADA |
016 | OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO |
017 | APOSENTADORIA POR INVALIDEZ |
018 | MUDANÇA POR REGIME ESTATUTÁRIO |
- No Logix existe um cadastro (rhur1731) realizado pelo usuário em que é possível definir os Motivos de Ausências que serão associados ao afastamento do funcionário. Nesse motivos podem ser associados referências, nos quais são feitos cálculos específicos no sistema, ou não são fietas nenhuma associação às referências, cadastrando o Motivo de Afastamento sem uma indicação de que o sistema irá fazer algum tratamento. As referências fixas no Logix, que podem ser associadas aos motivos de afastamentos, são as seguintes:
Referências Logix | |
Código | Descrição |
1 | Licença remunerada |
2 | Acidente de trabalho |
92 | Acidente de trabalho até 15 dias |
93 | Acidente do trabalho de trajeto |
3 | Serviço Militar |
4 | Licença maternidade paga pela empresa |
7 | Licença maternidade paga pelo INSS |
5 | Seguro doença pago pelo INSS |
90 | Atestado médico até 15 dias (doença) |
94 | Doença não relacionada ao trabalho |
6 | Sem atividade na empresa |
73 | Aposentadoria por invalidez, decorrente de acidente de trabalho |
74 | Aposentadoria por invalidez, decorrente de doença profissional |
76 | Aposentadoria por invalidez, exceto a decorrente de doença profissional ou acidente do trabalho |
91 | Licença paternidade |
- Seguindo a regra em cada sistema, será realizada a aassociação entre as Referências Fixas Logix com os Motivos de Afastamentos do Protheus através dos códigos que são compatíveis. Abaixo está a Matriz de tradução destes códigos:
LOGIX | PROTHEUS | ||
Motivo | Descrição | Motivo | Descrição |
1 | Licença remunerada | 015 | LICENÇA REMUNERADA |
2 | Acidente de trabalho | 003 |
AFASTAMENTO TEMPORÁRIO ACIDENTE TRABALHO SUP. 15 DIAS
|
92 | Acidente de trabalho até 15 dias | ||
93 | Acidente do trabalho de trajeto | ||
3 | Serviço militar | 005 | AFASTAMENTO TEMPORÁRIO PARA PRESTAÇÃO SERVIÇO MILITAR |
4 | Licença maternidade paga pela empresa | 006 | AFASTAMENTO TEMPORÁRIO POR MOTIVO LICENÇA GESTANTE PAGA PELA EMPRESA |
7 | Licença maternidade paga pelo INSS | 007 | AFASTAMENTO TEMPORÁRIO POR MOTIVO LICENÇA GESTANTE PAGO PELO INSS |
5 | Seguro doença pago pelo INSS | 004 | AFASTAMENTO TEMPORÁRIO DOENÇA SUPERIOR 15 DIAS |
90 | Atestado médico até 15 dias (doença) | ||
94 | Doença não relacionada ao trabalho | ||
6 | Sem atividade na empresa | 014 | LICENÇA SEM VENCIMENTOS |
73 | Aposentadoria por invalidez, decorrente de acidente de trabalho | 017 | APOSENTADORIA POR INVALIDEZ |
74 | Aposentadoria por invalidez, decorrente de doença profissional | ||
76 | Aposentadoria por invalidez, exceto a decorrente de doença profissional ou acidente do trabalho | ||
91 | Licença paternidade | NÃO EXISTE REFERÊNCIA NO PROTHEUS | |
NÃO EXISTE REFERÊNCIA NO LOGIX | 016 | OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO | |
NÃO EXISTE REFERÊNCIA NO LOGIX | 013 | AFASTAMENTO TEMPORÁRIO MANDATO SINDICAL | |
NÃO EXISTE REFERÊNCIA NO LOGIX | 011 | LICENÇA MATERNIDADE POR ADOÇÃO (60 dias) | |
012 | LICENÇA MATERNIDADE POR ADOÇÃO (30 dias) | ||
010 | LICENÇA MATERNIDADE POR ADOÇÃO (120 dias) |
- Os códigos cuja referência Logix são compatíveis com um Motivo de Ausência Protheus, serão gerados com os códigos do Protheus. Para alguns motivos de afastamentos do Logix, serão feitos alguns tratamentos específicos, que estão detalhados abaixo:
(1) Referências Logix e Motivos de Ausências Protheus por Acidente de Trabalho e Doença
LOGIX | PROTHEUS | ||
Motivo | Descrição | Motivo | Descrição |
2 | Acidente de trabalho | 003 |
AFASTAMENTO TEMPORÁRIO ACIDENTE TRABALHO SUP. 15 DIAS |
92 | Acidente de trabalho até 15 dias | ||
93 | Acidente do trabalho de trajeto | ||
5 | Seguro doença pago pelo INSS | 004 | AFASTAMENTO TEMPORÁRIO DOENÇA SUPERIOR 15 DIAS |
90 | Atestado médico até 15 dias (doença) | ||
94 | Doença não relacionada ao trabalho |
- No Logix, são abertos em dois registros, um indicando os primeiros 15 dias, que são pagos pela Empresa e ao fim do período de 15 dias, é necessário criar um novo afastamento, informando outro motivo de afastamento que é a continuidade do primeiro, que é pago pelo INSS.
- Para os afastamentos por Acidente de Trabalho LOGIX, os 15 primeiros dias são informados nos motivos que tenham a referência 92 e 93, e a continuidade do afastamento que é pago pelo INSS, é informado na referência 2.
- Para os afastamentos por Doença LOGIX, os 15 primeiros dias são informados nos motivos que tenham a referência 90 e 94, e a continuidade do afastamento, que é pago pelo INSS, é informado na referência 5.
- Já no Protheus, é feito todo o lançamento em um único registro, e o próprio sistema acaba tratando, dentro do período de afastamento, os 15 primeiros dias e os outros dias restantes do afastamento.
- Para tratarmos esta situação, será previsto no envio para o Protheus a junção em um único registro, a fim de atender o conceito utilizado no Protheus. Abaixo segue um exemplo de como serão gerados os registros:
No Logix existem os seguintes afastamentos por Doença, cadastrado para o funcionário que será exportado para o Protheus.
Empresa Logix | Matrícula | Motivo | Descrição | Referência | Data Início | Data Fim |
01 | 1320 | 50 | Atestado Médico Doença (15 dias) | 90 | 01/05/2012 | 16/05/2012 |
01 | 1320 | 60 | Seguro doença pago pelo INSS | 5 | 17/05/2012 | 15/06/2012 |
01 | 1320 | 50 | Atestado Médico Doença (15 dias | 90 | 17/06/2012 | 02/07/2012 |
01 | 1320 | 60 | Seguro doença pago pelo INSS | 5 | 03/07/2012 | 10/07/2012 |
01 | 1320 | 60 | Seguro doença pago pelo INSS | 5 | 11/07/2012 | 26/07/2012 |
- Os afastamentos serão agrupados para serem enviados ao Protheus. Será identificado se existe um afastamento seguido de outro (para os afastamentos de Doença, código com a referência 90 ou 94 e logo em seguida o código 2) e de Acidente de Trabalho (com os códigos com a referência 92 ou 93 e logo em seguida o código 5) e se a Data Fim do afastamento das referências 90, 94 ou 92 ou 93 é “dia menos 1”, do afastamento 2 ou 5. Sendo assim, serão agrupados estes registros, enviando em um único registro ao Protheus.
- Dessa forma, os afastamentos acima serão gerados no arquivo texto com as seguintes informações:
- 1º Registro:
- Sequência: 001
- Tipo: 003
- Período: 01/05/2012 a 15/06/2012
- Dias Empresa: 15 (considerado os dias dos afastamentos com os códigos 90, 92, 93, 94)
- Dias a Pagar: 15 (considerado os dias dos afastamentos com os códigos 90, 92, 93, 94)
- Duração: 46 dias (total de dias de afastamento)
- 2º Registro:
- Sequência: 002
- Motivo: 003
- Período: 17/06/2012 a 10/07/2012
- Dias Empresa: 15 (considerado os dias dos afastamentos com os códigos 90, 92, 93, 94)
- Dias a Pagar: 15 (considerado os dias dos afastamentos com os códigos 90, 92, 93, 94)
- Duração: 24 dias (total de dias de afastamento)
- 3º Registro:
- Sequência: 003
- Motivo: 003
- Período: 11/07/2012 a 26/07/2012
- Dias Empresa: 0 (não há afastamentos com os códigos 90, 92, 93, 94)
- Dias a Pagar: 0 (não há afastamentos com os códigos 90, 92, 93, 94)
- Duração: 16 dias (total de dias de afastamento)
- No Protheus existe ainda a possibilidade de indicar que um afastamento é a continuidade de outro, indicando a sequência original a que se refere o afastamento. Esta informação não será possível levar ao Logix, pois os afastamentos são identificados somente sequencialmente. Portanto, caso ocorra esta situação, será necessário no Protheus informar manualmente estes casos que foram importados do Logix.
- 1º Registro:
(2) Referências Logix e Motivos de Afastamento Protheus por Licença Maternidade
LOGIX | PROTHEUS | ||
Motivo | Descrição | Motivo | Descrição |
4 | Licença maternidade paga pela empresa | 006 | AFASTAMENTO TEMPORÁRIO POR MOTIVO LICENÇA GESTANTE PAGA PELA EMPRESA |
7 | Licença maternidade paga pelo INSS | 007 | AFASTAMENTO TEMPORÁRIO POR MOTIVO LICENÇA GESTANTE PAGA PELO INSS |
- Os lançamentos de Licença Maternidade no Logix, são informados na referência 4, cujo valor é pago pelo INSS, e a empresa deduz os valores da Guia de INSS, ou na referência 7, cujo valor do salário é pago exclusivamente pela Empresa. Esta referência permite atender a Prorrogação da Licença Maternidade.
- No Protheus, a licença de maternidade é lançada no motivo 006 ou 007. Para os casos que ocorra a prorrogação da licença, cujos custos do salário ficam a cargo da empresa, é lançado um novo afastamento, indicando a continuação do afastamento e a sequência do afastamento anterior.
Para o envio desta situação do Logix para o Protheus, será verificado no Logix se há o sequenciamento das datas para as referências 4 e 7 seguindo o exemplo:
Empresa Logix | Matrícula | Motivo | Descrição | Referência | Data Início | Data Fim |
01 | 1325 | 15 | Licença maternidade paga pela empresa | 4 | 10/10/2008 | 06/02/2009 |
01 | 1325 | 16 | Licença maternidade paga pelo INSS | 7 | 07/02/2009 | 08/04/2009 |
- Para o Protheus será exportado:
- 1º Registro:
- Sequência: 001
- Tipo: 007
- Período: 10/10/2008 a 06/02/2009
- Dias Empresa: 0
- Dias a Pagar: 0
- Duração: 120 dias (total de dias de afastamento)
- Continuação do Afast: NULO
- 2º Registro:
- Sequência: 002
- Motivo: 007
- Período: 07/02/2009 a 08/04/2009
- Dias Empresa: 0
- Dias a Pagar: 0
- Duração: 60 dias (total de dias de afastamento)
- Continuação do Afast.: 001 (o afastamento é continuação do primeiro afastamento)
- 1º Registro:
- Para o Protheus será exportado:
- Caso não tenha afastamento com referência 4 ou 7 em sequência, não será gerado um segundo registro com este sequenciamento.
- Caso tenha afastamentos com as referências 4 ou 7 e que uma referência não seja sequência da outra, serão exportados os registros sem o sequenciamento.
(3) Referências Logix e Motivos de Afastamento Protheus que não existem correlações
LOGIX | PROTHEUS | |||
Motivo | Descrição | Motivo | Descrição | |
91 | Licença paternidade | NÃO EXISTE REFERENCIA NO PROTHEUS | ||
NÃO EXISTE REFERENCIA NO LOGIX | 016 | OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO | ||
NÃO EXISTE REFERENCIA NO LOGIX | 013 | AFASTAMENTO TEMPORÁRIO MANDATO SINDICAL | ||
NÃO EXISTE REFERENCIA NO LOGIX | 011 | LICENÇA MATERNIDADE POR ADOÇÃO (60 dias) | ||
012 | LICENÇA MATERNIDADE POR ADOÇÃO (30 dias) | |||
010 | LICENÇA MATERNIDADE POR ADOÇÃO (120 dias) |
- No Logix existe a referência 91 – Licença Paternidade e no Protheus não há um motivo para este afastamento.
- Além desta referência do Logix, podem existir motivos de afastamento que não tenham uma referência em específico e que não poderá ser feito um relacionamento com o Protheus.
- Para tratar estes casos, serão adotadas duas soluções:
I. Definir através do DE-PARA de códigos os Motivos de Afastamentos Logix com alguma referência Protheus:
- Se o código da referência for nulo ou exista alguma referência no Logix que não se enquadre em algum dos motivos que o sistema Protheus aceite, conforme a tabela de códigos fixos Protheus, poderá ser previsto um DE-PARA manual dos códigos de Motivos de Afastamento do Logix, que estão cadastrados no programa rhu1731 – Motivos de Afastamento, com os códigos Fixos do Protheus. Dessa forma, na exportação do arquivo, será gerado com o código do Protheus, quando houver a associação no DE-PARA.
- O usuário deverá providenciar o cadastro através do programa VDP10141 – Cadastro de DE-PARA Geral, conforme abaixo:
II. Referências ou Motivos de Afastamento Logix que não tenham relação com os códigos Protheus e que não tenham DE-PARA:
- Não será obrigatória a definição do DE-PARA de código e caso para estas referências/motivos de afastamento Logix não seja definida nenhuma exceção (através do DE-PARA) todos os Afastamentos dos funcionários serão gerados com motivo Protheus 016 – OUTROS MOTIVOS DE AFASTAMENTO TEMPORARIO.
- As seguintes validações serão feitas e reportadas no relatório de inconsistências do Logix:
- Se no DE-PARA existir um código PARA, que será enviado ao Protheus, e este código não se enquadrar em nenhum código da Lista de códigos fixos, será gerada a seguinte mensagem de erro, e não será exportado o registro para o Protheus:
- Afastamento: Motivo AA/BB relacionado a um Motivo Protheus através do programa VDP10141, mas é um código inválido. Lacto de Afast. do funcionário não será gerado: CCCCCCCC/DD-DD-DDDD.
- Se no DE-PARA existir um código PARA, que será enviado ao Protheus, e este código não se enquadrar em nenhum código da Lista de códigos fixos, será gerada a seguinte mensagem de erro, e não será exportado o registro para o Protheus:
- As seguintes validações serão feitas e reportadas no relatório de inconsistências do Logix:
- Para o código de Motivos de Afastamento que for gerado com 016 – OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO, será gerada a seguinte mensagem de alerta, indicando que o afastamento foi gerado para o Protheus com este código:
- Afastamento: Motivo AA/BB - XXXXXXXXXXXXXXX foram gerados com a referência Protheus 016 – OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO.
- Para o código de Motivos de Afastamento que for gerado com 016 – OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO, será gerada a seguinte mensagem de alerta, indicando que o afastamento foi gerado para o Protheus com este código:
- As abreviações das mensagens serão as definidas abaixo:
- AA – Empresa Logix do Afastamento.
- BB – Motivo de Afastamento Logix.
- CCCCCCCC – Número da Matrícula do Funcionário Logix.
- DD-DD-DDDD – Data de Início do Afastamento.
- XXXXXXXXXXX – Descrição do Motivo do Afastamento.
- As abreviações das mensagens serão as definidas abaixo:
9.16.7 Data de Início do Afastamento
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
- Para os afastamentos que tenham o código de referência do Logix abaixo, terá um tratamento específico para esta data, conforme detalhamento no campo Motivo de Afastamento:
- 02 – Acidente de trabalho;
- 92 – Acidente de trabalho até 15 dias;
- 93 – Acidente do trabalho de trajeto;
- 04 – Licença maternidade paga pela empresa;
- 07 – Licença maternidade paga pelo INSS;
- 05 – Seguro doença pago pelo INSS;
- 90 – Atestado médico até 15 dias (doença);
- 94 – Doença não relacionada ao trabalho.
9.16.8 Data Final do Afastamento
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
- Para os afastamentos que tenham o código de referência do Logix abaixo, terá um tratamento específico para esta data, conforme detalhamento no campo Motivo de Afastamento:
- 02 – Acidente de trabalho;
- 92 – Acidente de trabalho até 15 dias;
- 93 – Acidente do trabalho de trajeto;
- 04 – Licença-maternidade paga pela empresa;
- 07 – Licença-maternidade paga pelo INSS;
- 05 – Seguro doença pago pelo INSS;
- 90 – Atestado médico até 15 dias (doença);
- 94 – Doença não relacionada ao trabalho.
- Para os casos em que a data final do afastamento ultrapasse o ano de 2100, será restringido às datas finais destes afastamentos com este ano, devido o Protheus ter limitações no campo de duração do afastamento quando é feito o cálculo com uma data superior a este ano.
9.16.9 Código Internacional de Doença (CID)
- Será gerado para o sistema Protheus o valor do atributo do sistema Logix.
- Se o CID exportado pelo Logix não existir no Protheus, deverá ser realizado o cadastramento destes códigos, através da tabela TMR – CID.
- Para os afastamentos que tenham o código de referência do Logix abaixo, que terá um tratamento específico para a geração ao Protheus, será considerado o CID do último registro localizado nas consistências.
- 02 – Acidente de trabalho;
- 92 – Acidente de trabalho até 15 dias;
- 93 – Acidente do trabalho de trajeto;
- 04 – Licença-maternidade paga pela empresa;
- 07 – Licença-maternidade paga pelo INSS;
- 05 – Seguro doença pago pelo INSS;
- 90 – Atestado médico até 15 dias (doença);
- 94 – Doença não relacionada ao trabalho.
9.16.10 Número sequencial do afastamento do Funcionário
- Para cada registro do funcionário exportado para o Protheus, será gerado um número sequencialmente, no formado 999, ou seja, 3 posições numéricas.
- Os funcionários serão ordenados por EMPRESA/MATRICULA/DATA DE INICIO DO AFASTAMENTO.
- A cada funcionário exportado, será zerado este contador.
9.16.11 Continuação do afastamento do funcionário
- Este campo será preenchido para os casos de Licença Maternidade (referências Logix 4 e 7).
- Para os casos em que haja a continuação do afastamento de Licença-Maternidade, conforme detalhado campo Motivo de Afastamento, este campo será preenchido com o valor do afastamento que foi continuado.
- Na importação do Protheus, este campo no registro que está sendo importado, será preenchido o campo R8_CONTINU com “1” – SIM.
9.16.12 Dias de pagamento pela Empresa
- Este campo será preenchido para os afastamentos de Doença e Acidente de Trabalho, ou seja, as referências Logix 90, 92, 93, 94.
- Para os afastamentos que sigam a regra do campo Motivo de Afastamento, subitem (1), será gerado a quantidade de dias que se enquadrem dentro do período de afastamento destas referências.
- Para os demais afastamentos gerados para o Protheus, este campo será preenchido com 0.
9.16.13 Dias a Pagar
- Este campo será preenchido para os afastamentos de Doença e Acidente de Trabalho, ou seja, as referências 90, 92, 93, 94.
- Seguirá a mesma regra do campo item Dias de pagamento pela Empresa, ou seja, para os afastamentos que sigam a regra do campo Motivo de Afastamento, subitem (1), será gerado a quantidade de dias que se enquadrem dentro do período de afastamento destas referências.
- Para os demais afastamentos gerados para o Protheus, este campo será preenchido com 0.
9.16.14 Motivo afastamento e-Social
- Código do Motivo de Afastamento de Trabalho, conforme definido pelo e-Social na tabela auxiliar S048 – Motivo do Afastamento.
- Buscar a informação do campo motivo_afasta_trab.texto_parametro[11,12].
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.16.15 Tipo de Acidente de Trajeto
- Tipo de Acidente de Trânsito:
- 1 – Atropelamento
- 2 – Colisão
- 3 – Outros
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.16.16 Nome do atendente
- Nome do médico/dentista que emitiu o atestado
- Caso não haja valor preenchido neste campo, será enviado NULO.
- Buscar a informação da tabela ATENDENTE.
- Deverá relacionar com o código RHU_FUN_FIC_AFASTA.ATENDENTE
9.16.17 Unidade de federação da expedição do Órgão de Classe do Atendente
- Sigla da UF do órgão de classe
- Caso não haja valor preenchido neste campo, será enviado NULO.
- Buscar a informação da tabela ATENDENTE.
- Deverá relacionar com o código RHU_FUN_FIC_AFASTA.ATENDENTE
9.16.18 CRM do Atendente
- Código do CRM do atendente
- Caso não haja valor preenchido neste campo, será enviado NULO.
9.16.19 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus será através de arquivo texto, com os campos separados por pipe (|).
- O arquivo será gerado com o nome: afastamentos_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Matrícula do Funcionário
- Data do Afastamento
- Motivo de Afastamento
- Data de Início do Afastamento
- Data Final do Afastamento
- Código Internacional de Doença (CID)
- Número sequencial do afastamento do Funcionário
- Continuação do afastamento do funcionário
- Dias de pagamento pela Empresa
- Dias a pagar
- Motivo afastamento e-Social
- Tipo de acidente de trajeto
- Nome do atendente
- Unidade de federação da expedição do Órgão de Classe do Atendente
- Código do CRM do Atendente
9.16.20 Exportando as informações
- Serão exportados do Logix todos os funcionários ativos e demitidos que estejam cadastrados no programa RHU0470 – Ficha de Afastamentos.
- Os afastamentos considerados na exportação serão os que estão com a data de validade em aberto, ou seja, todos os registros que contenham na tabela e que o campo DAT_VALID_FINAL > TODAY. Dessa forma serão exportados somente os registros de afastamentos ativos, pois esta tabela no Logix mantém o histórico das alterações realizadas nos registros de afastamentos.
- O arquivo gerado será gravado com o nome afastamentos_logix.unl.
9.16.21 Importando as informações
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_afastamentos_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para afastamentos_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A importação no Protheus será feita através da rotina automática (ExecAuto) e não permitirá que nenhuma informação que seja obrigatória ou inconsistente seja incluída na base de dados.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, será assumido o valor default do arquivo SX3, campo X3_RELACAO.
- O campo R8_DURACAO será gravado de acordo com a seguinte regra:
- (Data Final do Afastamento – Data de início do Afastamento) + 1
9.17 Cadastro de Área e Linha de Negócio Logix X Item Contábil Protheus
9.17.1 Pré-Requisitos:
A tabela CTD deverá ser informada como sendo compartilhada no Protheus, devido o conceito de Área e Linha de Negócio Logix ser genérica, ou seja, não utiliza o conceito de Empresa.
9.17.2 Atributos Migrados
As informações tratadas neste arquivo são:
LOGIX | PROTHEUS | ||
LINHA_PROD | CTD | ||
Atributo | Tipo | Atributo | Tipo |
|
| CTD_FILIAL | char(2) |
Este atributo não será preenchido, pois a tabela de Área e Linha Logix é Geral, ou seja, não é por empresa. | Código da Filial. | ||
cod_lin_prod | number(2) |
CTD_ITEM |
char(9) |
Código de Linha de Produto. | |||
cod_lin_rece | number(2) | ||
Código de Linha de Receita. | |||
cod_seg_merc | number(2) | ||
Código de Segmento de Mercado. | |||
cod_cla_uso | number(2) | ||
Código de Classe de Uso. | |||
den_estr_linprod | char(20) | CTD_DESC01 | char(40) |
Descrição da área e linha. | Indica a nomenclatura do item contábil. |
Abaixo constam as regras para cada um dos campos que serão migrados:
9.17.3 Empresa Logix X Empresa/Filial Protheus
- A empresa Logix deverá ser associada a uma Empresa/Filial do Protheus, previamente cadastrada no programa LOG00083 – Cadastros de Empresas, conforme especificado nos Pré-Requisitos desta especificação.
- No arquivo texto, serão gerados os registros para todos os códigos da Empresa Protheus em que haja relacionamento com as Empresas Logix.
- O código da Filial Protheus não será gerado neste arquivo, pois este cadastro no Logix é Geral, devendo a tabela ser definida no Protheus como Compartilhada.
9.17.4 Código de Linha de Produto LINHA_PROD.cod_lin_prod (Logix) èCTDXX0.ctd_item (Protheus)
- Código da Linha de Produto da Área e Linha de Negócio
- Este campo será agregado aos demais códigos da Área e Linha, para enviar o valor a somente um campo do Protheus.
9.17.5 Código da Linha de Receita LINHA_PROD.cod_lin_rece (Logix) è CTDXX0.ctd_item (Protheus)
- Código da Linha de Receita da Área e Linha de Negócio
- Este campo será agregado aos demais códigos da Área e Linha, para enviar o valor a somente um campo do Protheus.
9.17.6 Código do Segmento de Mercado LINHA_PROD.cod_seg_merc (Logix) è CTDXX0.ctd_item (Protheus)
- Código de Segmento de Mercado da Área e Linha de Negócio
- Este campo será agregado aos demais códigos da Área e Linha, para enviar o valor a somente um campo do Protheus.
9.17.7 Código da Classe de Uso LINHA_PROD.cod_cla_uso (Logix) è CTDXX0.ctd_item (Protheus)
- Código da Classe de Uso da Área e Linha de Negócio
- Este campo será agregado aos demais códigos da Área e Linha, para enviar o valor a somente um campo do Protheus.
9.17.8 Descrição da área/linha LINHA_PROD.den_estr_linprod (Logix) è CTDXX0.ctd_desc01 (Protheus)
- Enviar para o Protheus a descrição da área/linha de negócio
9.17.9 Definição do arquivo texto:
- A carga das informações geradas do Logix para o Protheus, será através de arquivo texto, com os campos separado por pipe (|).
- O arquivo será gerado com o nome: area_linha_negocio_logix.unl.
- A ordem dos campos em cada registro será:
- Empresa Protheus
- Filial Protheus
- Código da área e linha
- Descrição da área e linha
9.17.10 Exportando as Informações: Sistema Logix
- A partir da opção Área e Linha definida, conforme o protótipo de tela que está especificado no item Protótipo 01, definida no programa exportador Logix RHP10003 – Exporta dados Folha de Pagamento, deverá ser chamada a função RHP100022, que irá realizar todo o processamento para exportar as informações de Área e Linha de Negócio Logix.
- Sempre quando houver a seleção desta opção, deverá exportar a tabela LINHA_PROD, exportando todos os registros que contenham na tabela.
- A exportação irá respeitar somente as empresas Logix que estão relacionadas às Empresas/Filiais Protheus, na tabela LOG_EMP_FILIAL_LOGIX_PROTHEUS.
- Como a Área e Linha de negócio possui o conceito de Global, ou seja, não é definida por empresa no Logix, será enviado para o Protheus somente para a primeira empresa/filial associada ao Logix. Exemplo:
No Logix existem as Empresas:
Empresa Logix |
01 |
02 |
03 |
04 |
E existe relacionamento destas empresas com o Protheus, através da tabela LOG_EMP_FILIAL_LOGIX_PROTHEUS da seguinte forma:
Empresa Logix | Empresa Protheus | Filial Protheus |
01 | 99 | 01 |
02 | 99 | 02 |
03 | 01 | 01 |
E no Logix existem as seguintes áreas/linhas cadastradas:
Linha Produto | Linha Receita | Segm. Mercado | Classe Uso | Descrição |
35 | 1 | 1 | 0 | SUPERINTENDENCIA |
35 | 1 | 2 | 0 | CONTROLADORIA |
A exportação irá contemplar os registros da seguinte forma:
Empresa Protheus | Filial Protheus | Área/Linha | Descrição |
99 |
| 35010100 | SUPERINTENDENCIA |
99 |
| 35010200 | CONTROLADORIA |
- Deverá ser formatado os valores dos campos da área e linha (Linha de Produto, Linha de Receita, Segmento de Mercado, Classe de Uso) agregando todos em um mesmo campo, formatando-os com 0 a esquerda de cada campo.
9.17.11 Importando as Informações: Sistema Protheus
- Logo após a importação pelo Protheus, será renomeado como XX_XX_XXXX_area_linha_negocio_logix.unl, indicando a data de importação do arquivo.
- Se houver necessidade de importar novamente o arquivo, deverá seguir um dos seguintes procedimentos:
- Renomear o arquivo para area_linha_negocio_logix.unl, retirando a data do nome do arquivo ou
- Gerar novamente o arquivo do sistema Logix.
- A partir da opção Item Contábil, conforme Protótipo de Tela 02, definida no programa importador Protheus RHIMP01 – Importa dados Folha de Pagamento, deverá ser chamada a função RHIMP22, que irá realizar todo o processamento para importar as informações de Área e Linha de Negócio Logix para o Item Contábil Protheus.
- A inclusão dos registros deverá respeitar a utilização do cadastro de Item Contábil (CTBA040), desenvolvido em ExecAuto Dessa forma, no programa importador Protheus, serão importados os registros vindos do arquivo texto, e passados à função CTBA040 () para serem feitos os tratamentos automáticos do ExecAuto.
- Na inclusão dos demais campos existentes na tabela e que não vierem no arquivo, deverá assumir o valor default do arquivo SX3, campo X3_RELACAO.
Importante:
No LOGIX os itens contábeis são compartilhados por todas as empresas, no Protheus a tabela de Itens Contábeis (CTD) deverá, obrigatoriamente, ser compartilhada por empresa.