Árvore de páginas

Versões comparadas

Chave

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

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 

ProgramaDescrição
RHP10003Exporta dados Folha de Pagamento Logix
VDP10141Manutençã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âmetroObjetivo
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çãoTabela De/ParaItem de Integração
SindicatoSINDICATOSindicato
Histórico PadrãoEVENTO_HIST_PADRAOEvento->Verba
Categorias SalariaisRHU_CAT_SALARIALFuncionário
Motivos de AfastamentoMOTIVO_AFAST_TRABAfastamento
Motivos de Reajustes SalariaisMOTIVO_REAJUSTEHistó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.

 

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.

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.
  • 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)

  • Código correspondente ao tipo de processo, para INSS.

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 administrativo/judicial para INSS.

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

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

(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

  • Considerar eventos que estejam cadastrados na base de cálculo do evento

            1504 RAIS – REMUN.MENSAIS

A

Rendimentos

  • Considerar eventos que estejam cadastrados na base de cálculo dos eventos:

            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

  • Considerar eventos que estejam cadastrados na base de cálculo do evento: 

            1536 RAIS – FÉRIAS INDENIZ.

D

Férias indenizadas

  • Considerar eventos que estejam cadastrados na base de cálculo do evento: 

            1537 RAIS – HR. EXT.IND.BH

E

Horas extras do banco de horas pagas na Rescisão

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

F

Quantidade de meses de referência do valor pago a título de banco de horas na Rescisão

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

G

Acréscimo salarial pago na Rescisão

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

H

Quantidade de meses de referência do valor do acréscimo salarial

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

I

Outros acréscimos pagos em Rescisão

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

J

Quantidade de acréscimos pagos em Rescisão de outros acréscimos salariais

  • Considerar o evento 977 – Multas por Rescisão

K

Valor da multa FGTS

  • Evento cuja referência seja igual a 211 – MENSALIDADE SINDICAL

L

Contribuição Associativa 1ª ocorrência

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

M

Contribuição Associativa 2ª ocorrência

  • Para as situações em que os eventos enviados não se enquadrem em nenhuma das situações apresentadas, informar a opção N para o Protheus

N

Não considerar para a RAIS

  • Evento cuja referência seja igual a 210 – IMPOSTO SINDICAL

O

Contribuição Sindical

  • Evento cuja referência seja igual a 246 – DESCONTO DE CONTRIBUICAO ASSISTENCIAL

P

Contribuição Assistencial

  • Evento cuja referência seja igual a 234 – DESCONTO DE CONTRIBUICAO CONFEDERATIVA

Q

Contribuição Confederativa

  • Não existe esta referência no Logix. Será necessária revisão do cadastro de Verbas no Protheus

R

Horas efetivamente trabalhadas

  • Considerar eventos que estejam cadastrados na base de cálculo do evento

            1505 AVISO PREVIO INDENIZ

S

Aviso prévio indenizado

  • Considerar eventos que estejam cadastrados na base de cálculo do evento 

            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-
  • 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

  • Não existe esta referência no Logix.

1

Imposto compensado (13º), em virtude de decisão judicial ano-calendário

  • Não existe esta referência no Logix.

2

Rendimentos pagos (13º) com tributação sob exigibilidade suspensa

  • Esta referência não é mais considerada no Protheus

3 (1)

Dedução rendimentos pagos (13º) com tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

4

Imposto retido (13º) rendimentos pagos com tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

5

Depósito judicial de imposto de renda retido 13º

  • Não existe esta referência no Logix.

6

Previdência Oficial - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

61

13º - Previdência Oficial - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

7

Dependente - Tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

71

13º - Dependentes - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

8

Pensão Alimentícia - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

81

13º - Pensão Alimentícia - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

9

Previdência privada - tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

91

13º - Previdência Privada - tributação sob exigibilidade suspensa

  • Considerar eventos que estejam cadastrados na base de cálculo dos eventos:

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

  • Não existe esta referência no Logix.

B

Contribuições previdenciárias/deduções

  • Verificar os eventos que estão nas Deduções Legais de IR para o tipo de dedução “V – Previdência Privada” nas seguintes bases de cálculo:

904 - Tributação de IRRF sobre 13º salário

B1

13º - Previdência Oficial

  • Verificar os eventos que estão nas Deduções Legais de IR para o tipo de dedução “P – Pensão” nas seguintes bases de cálculo:

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

  • Verificar os eventos que estão nas Deduções Legais de IR para o tipo de dedução “P – Pensão” na seguinte bases de cálculo:

904 - Tributação de IRRF sobre 13º salário

C1

13º - Pensão Judicial

  • Considerar eventos cuja referência seja os seguintes códigos:

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

  • Considerar eventos que estejam cadastrados na base de cálculo dos eventos:

3012 – Aviso Prévio Indeniz.

3013 – FGTS Indenizado

E

Indenização por Rescisão

  • Não existe esta referência no Logix.

F

Parte provisão de aposentadoria/pensão (65 anos ou mais)

  • Considerar eventos que estejam cadastrados na base de cálculo dos eventos:

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

  • Não existe esta referência no Logix.

H

Provisão de aposentadoria ou referência por moléstia grave

  • Considerar eventos em que a base de cálculo esteja cadastrada nos eventos fixos:

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

  • Considerar eventos em que a base de cálculo esteja cadastrada nos eventos:

904 - Tributação de IRRF sobre 13º salário

J

Rendimento 13º salário

  • Esta referência não é mais considerada no Protheus

K (2)

Deduções 13º salário

  • Considerar eventos cuja referência seja os seguintes códigos:

203 - IRRF sobre 13º salário (desconto)

L

Imposto retido 13º salário

  • Verificar os eventos que estão nas Deduções Legais de IR para o tipo de dedução “V – Previdência Privada” nas seguintes bases de cálculo:

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

  • Verificar os eventos que estão nas Deduções Legais de IR para o tipo de dedução “I - INSS” nas seguintes bases de cálculo:

904 - Tributação de IRRF sobre 13º salário

M1

13º - Contribuição à Previdência Social

  • Para as situações em que os eventos enviados não se enquadrem em nenhuma das situações apresentadas, informar a opção N para o Protheus

N

Não considerar para DIRF e informe de rendimento

  • Não existe esta referência no Logix.

O

Outros rendimentos sujeitos a tributação exclusiva

  • Considerar eventos que estejam cadastrados na base de cálculo do evento:

3016 (Lucros e Dividendos)

P

Lucro real (dividendos, bonificações, lucros)

  • Não existe esta referência no Logix.

Q

Imposto retido (sujeito a ajuste ou tributação exclusiva)

  • Considerar eventos que estejam cadastrados na base de cálculo dos eventos:

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

  • Não existe esta referência no Logix.

T

Dependentes

  • Não existe esta referência no Logix.

T1

13º - Dependentes

  • Não existe esta referência no Logix.

U

Valores pagos a titular/sócio da empresa, exceto pró-labore

  • Não existe esta referência no Logix.

V

Imposto compensado em virtude de ação judicial no ano-calendário

  • Não existe esta referência no Logix.

W

Rendimentos pagos com tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

X (3)

Dedução de rendimentos pagos com tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

Y

Imposto retido sobre rendimentos pagos com tributação sob exigibilidade suspensa

  • Não existe esta referência no Logix.

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:

  • 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. 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

  • Verificar se o funcionário está incluído na tabela RHU_FUN_RNTGD (Funcionário Reintegrado)

4B

REINTEGRACAO

  • Relação de Emprego do Vínculo Empregatício (rhu_vinculo_empreg.relacao_emprego)  = D
  • Quantidade de Empregos (fun_infor.qtd_empregos) = 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

1A

DIRETOR NAO EMPREGADO / 1O.EMPREGO

  • Relação de Emprego do Vínculo Empregatício (rhu_vinculo_empreg.relacao_emprego)  = D
  • Quantidade de Empregos (fun_infor.qtd_empregos) > 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

1B

DIRETOR NAO EMPREGADO / REEMPREGO

  • Relação de Emprego do Vínculo Empregatício (rhu_vinculo_empreg.relacao_emprego)  = D
  • Data de Transferência (funcionario.dat_transfer) <> NULO

1B

DIRETOR NAO EMPREGADO / TRANSFERENCIA

  • Vínculo Empregatício da RAIS (rhu_vinculo_empreg.vincul_empreg_rais)  = (‘20’ , ‘25’, ‘70’, ‘75’)
  • Quantidade de Empregos (fun_infor.qtd_empregos) = 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

2A

TRABALHADOR RURAL / 1O.EMPREGO

  • Vínculo Empregatício da RAIS (rhu_vinculo_empreg.vincul_empreg_rais)  = (‘20’ , ‘25’, ‘70’, ‘75’)
  • Quantidade de Empregos (fun_infor.qtd_empregos) > 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

 

2B

TRABALHADOR RURAL / REEMPREGO

  • Vínculo Empregatício da RAIS (rhu_vinculo_empreg.vincul_empreg_rais)  = (‘20’ , ‘25’, ‘70’, ‘75’)
  • Data de Transferência (funcionario.dat_transfer) <> NULO

2C

TRABALHADOR RURAL / TRANSFERENCIA

  • Categoria SEFIP do Vínculo Empregatício (rhu_vinculo_empreg.categoria_sefip)  = (‘4’ , ‘7’)
  • Quantidade de Empregos (fun_infor.qtd_empregos) = 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

3A

MENOR APRENDIZ / 1O.EMPREGO

  • Categoria SEFIP do Vínculo Empregatício (rhu_vinculo_empreg.categoria_sefip)  = (‘4’ , ‘7’)
  • Quantidade de Empregos (fun_infor.qtd_empregos) > 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

3B

MENOR APRENDIZ / REEMPREGO

  • Categoria SEFIP do Vínculo Empregatício (rhu_vinculo_empreg.categoria_sefip)  = (‘4’ , ‘7’)
  • Data de Transferência (funcionario.dat_transfer) <> NULO

3C

MENOR APRENDIZ / TRANSFERENCIA

  • Nenhuma das situações acima
  • Quantidade de Empregos (fun_infor.qtd_empregos) = 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

9A

OUTROS / 1O.EMPREGO

  • Nenhuma das situações acima
  • Quantidade de Empregos (fun_infor.qtd_empregos) > 0
  • Data de Transferência (funcionario.dat_transfer) = NULO

9B

OUTROS / REEMPREGO

  • Nenhuma das situações acima
  • Data de Transferência (funcionario.dat_transfer) <> NULO

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
    • E-mail
    • 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.
    • 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.

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.

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.

                                   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:

    • 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.

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

                         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

                         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

                         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.

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.

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

004AFASTAMENTO TEMPORÁRIO POR DOENÇA
005AFASTAMENTO TEMPORÁRIO PARA PRESTAÇÃO DE SERVIÇO MILITAR
006

AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE PAGA PELA EMPRESA

007AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE PAGA PELO INSS
008PRORROGAÇÃO DO AFASTAMENTO TEMPORÁRIO POR MOTIVO DE LICENÇA MATERNIDADE
010LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (120 DIAS)
011LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (60 DIAS)
012LICENÇA MATERNIDADE DECORRENTE DE ADOÇÃO (30 DIAS)
013AFASTAMENTO TEMPORÁRIO MANDATO SINDICAL
014LICENÇA SEM VENCIMENTOS
015LICENÇA REMUNERADA
016OUTROS MOTIVOS DE AFASTAMENTO TEMPORÁRIO
017APOSENTADORIA POR INVALIDEZ
018MUDANÇ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

93Acidente do trabalho de trajeto
3Serviço Militar
4Licença maternidade paga pela empresa
7Licença maternidade paga pelo INSS
5Seguro doença pago pelo INSS
90Atestado médico até 15 dias (doença)
94Doença não relacionada ao trabalho
6Sem atividade na empresa
73Aposentadoria por invalidez, decorrente de acidente de trabalho
74Aposentadoria por invalidez, decorrente de doença profissional
76Aposentadoria por invalidez, exceto a decorrente de doença profissional ou acidente do trabalho
91Licenç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.

(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)
    • 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.

 

    • 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.

 

    • 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.

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.