Através da Nota Orientativa nº 20/2019 (https://portal.esocial.gov.br/manuais/nota-orientativa-20-2019-multiplos-vinculos.pdf), o governo elaborou orientações sobre o tratamento a ser dado no caso de contratação de segurados com múltiplos vínculos, em função das alterações trazidas pela Emenda Constitucional n° 103, de 12 de novembro de 2019. O documento foi alterado e agora possui uma FAQ na página de perguntas frequentes do eSocial (https://portal.esocial.gov.br/institucional/ambiente-de-producao-empresas/perguntas-frequentes-producao-empresas-e-producao-restrita#07----outras), item 07.21:
No fim da resposta, o governo incluiu uma observação importante:
Ou seja, até a competência Abril/2020, o eSocial irá efetuar a apuração da contribuição descontada se o trabalhador possuir até dois empregadores; caso contrário, se possuir três ou mais empregadores, o eSocial irá acatar a contribuição informada pelo declarante. Dessa forma, é necessário alterar o sistema para a situação em que o trabalhador possui até dois empregadores, sendo que os dois empregadores estão cadastrados dentro do sistema Protheus, para que não seja gerada a informação de múltiplos vínculos nas tabelas RAW/RAZ para o primeiro empregador; tal informação apenas será gerada no segundo empregador e será utilizada posteriormente na geração do evento S-1200.
Foi disponibilizado o rdmake UPDRAWRAZ que irá efetuar verificação no cadastro de funcionários (tabela SRA) para pesquisar funcionários que possuem múltiplos vínculos em até 2 empregadores dentro do Protheus e irá efetuar a exclusão das informações gravadas na tabela RAW/RAZ referente ao primeiro empregador, para que a contribuição patronal apurada pelo eSocial fique correta. Além disso, quando ocorre mudança de alíquota de desconto quando é somado a base do primeiro empregador, o indicador de recolhimento será 2.
O programa permite efetuar filtro de filial e matrícula, que não são obrigatórios, e de período de/até; no entanto, somente será considerado período superior a 03/2020, pois é o início da vigência da nova tabela de INSS.
O programa irá filtrar funcionários de acordo com o filtro, considerando funcionários que possuam registro gravado na tabela RAZ e que tenham mais que um vínculo. Em seguida, irá efetuar validação dos registros da tabela RAZ, verificando os empregadores (raiz de CNPJ) e a base salarial de cada vínculo. Se houver exatamente 2 empregadores, o sistema irá EXCLUIR os registros nas tabelas RAW/RAZ referente ao primeiro empregador e irá verificar se quando é somado a base de contribuição previdenciária do primeiro empregador com a base do segundo empregador ocorre mudança de alíquota, para verificar se o tipo de recolhimento informado na tabela RAW está como 2. Se não estiver, o sistema irá atualizar o indicador nos registros da tabela RAZ referente ao segundo empregador. Ao final do processamento, o sistema irá exibir um log com as informações dos funcionários atualizados e dos que não foram atualizados, que ocorre nos casos em que há um vínculo externo, ou seja, um CNPJ fora do cadastro de empresas do Protheus ou quando o funcionário possui 3 ou mais empregadores.
Após o ajuste, deverá ser efetuado geração e retificação do evento S-1200 dos funcionários que tiveram registros excluídos ou atualizados, para recálculo da contribuição do trabalhador no eSocial.
Informações |
---|
|
Para a utilização do rdmake UPDRAWRAZ deverá ser efetuado alteração no menu do módulo Gestão de Pessoal, efetuando a inclusão do item como função de usuário.
Para o correto funcionamento da rotina é necessário possuir o grupo de perguntas UPDRAWRAZ em seu ambiente. Caso não exista, ele deverá ser criado manualmente, seguindo as orientações abaixo: Acesse o ambiente Configurador (SIGACFG), menu Base de Dados / Dicionário / Base de Dados / Perguntas: Selecione a opção Incluir: Informe o Grupo UPDRAWRAZ e complete os campos com as informações abaixo:
Ordem | Pergunta | Tipo | Tamanho | Consulta Padrão | Variavel | Validação | Objeto | Conteudo (Text/Range) |
---|
01 | Filial ? | Caracter | 99 | XM0 | MV_PAR01 |
| 4 - Range | RA_FILIAL | 02 | Matricula ? | Caracter | 99 | SRA | MV_PAR02 |
| 4 - Range | RA_MAT | 03 | Período inicial? (AAAAMM) | Caracter | 6 |
| MV_PAR03 | NaoVazio() | 1 - Edit |
| 04 | Período final? (AAAAMM) | Caracter | 6 |
| MV_PAR04 | NaoVazio() | 1 - Edit |
|
|
Nota |
---|
|
NÃO haverá alteração no cálculo da folha. Apenas houve mudança nas informações geradas na tabela RAW/RAZ que serão utilizadas na geração do evento S-1200 do eSocial. É imprescindível que seja efetuado backup dos registros da tabela RAW/RAZ antes de executar a rotina pois alguns registros serão EXCLUÍDOS das tabelas RAW/RAZ. |
Dica |
---|
|
Para o sistema decidir qual é o primeiro empregador e qual é o segundo empregador, será considerado ordenação alfabética pelo código da filial; o número da inscrição NÃO será utilizado. |
Informações |
---|
|
Segue exemplos de situação distintas e explicação de como o sistema irá efetuar o ajuste das informações:
Cadastro de filiais no sistema Protheus: Empresa | Filial | CNPJ |
---|
01 | 0101 | 38.369.318/0001-17 | 01 | 0102 | 38.369.318/0002-06 | 02 | 0201 | 98.945.414/0001-98 | 03 | 0301 | 28.067.598/0001-55 | 04 | 0401 | 12.520.689/0001-64 |
Observação: todas as empresas fazem parte do mesmo grupo de empresas, ou seja, é utilizado a gestão de empresas. Observação: os números de CNPJ utilizados no exemplo foram gerados através de sites disponíveis na internet e somente servem para exemplificação.
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | Exemplo01 |
---|
label | Exemplo01 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0102 | 000002 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes1 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW:
Informações gravadas na tabela RAZ: |
Card |
---|
| Informações gravadas na tabela RAW:
Informações gravadas na tabela RAZ: |
|
Houve alteração: não. Explicação: apesar do funcionário possuir mais de um vínculo, os dois fazem parte do mesmo empregador (mesma raiz de CNPJ). Dessa forma, não houve o tratamento de geração de informações nas tabelas RAW/RAZ. |
Card |
---|
id | Exemplo02 |
---|
label | Exemplo02 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0201 | 000001 | Sim | 0301 | 000002 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes2 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0201 | 000001 | 0301 | 000002 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0201 | 000001 | 28.067.598/0001-55 | 0301 | 000002 | 98.945.414/0001-98 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0301 | 000002 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0301 | 000002 | 98.945.414/0001-98 |
|
|
Houve alteração: sim. Explicação: o trabalhador possui vínculos ativos em 2 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ serão excluídos no primeiro empregador, que é a empresa 02. |
Card |
---|
id | Exemplo03 |
---|
label | Exemplo03 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0201 | 000001 | Sim | 0301 | 000002 | Não |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes3 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW:
Informações gravadas na tabela RAZ: |
Card |
---|
| Informações gravadas na tabela RAW:
Informações gravadas na tabela RAZ: |
|
Houve alteração: não. Explicação: apesar do funcionário possuir mais de um vínculo, o segundo vínculo não está ativo. |
Card |
---|
id | Exemplo04 |
---|
label | Exemplo04 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0102 | 000002 | Sim | 0301 | 000003 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes4 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0102 | 000002 | 0301 | 000003 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 28.067.598/0001-55 | 0102 | 000002 | 28.067.598/0001-55 | 0301 | 000003 | 38.369.318/0001-17 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0301 | 000003 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0301 | 000003 | 38.369.318/0001-17 |
|
|
Houve alteração: sim. Explicação: o trabalhador possui vínculos ativos em 2 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ serão excluídos no primeiro empregador, que é a empresa 01. |
Card |
---|
id | Exemplo05 |
---|
label | Exemplo05 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0102 | 000002 | Sim | 0401 | 000003 | Sim | 0401 | 000004 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes5 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0102 | 000002 | 0401 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 12.520.689/0001-64 | 0102 | 000002 | 12.520.689/0001-64 | 0401 | 000003 | 38.369.318/0001-17 | 0401 | 000004 | 38.369.318/0001-17 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0401 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0401 | 000003 | 38.369.318/0001-17 | 0401 | 000004 | 38.369.318/0001-17 |
|
|
Houve alteração: sim. Explicação: o trabalhador possui vínculos ativos em 2 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ serão excluídos no primeiro empregador, que é a empresa 01. |
Card |
---|
id | Exemplo06 |
---|
label | Exemplo06 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0102 | 000002 | Não | 0401 | 000003 | Não | 0401 | 000004 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes6 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 12.520.689/0001-64 | 0401 | 000004 | 38.369.318/0001-17 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0401 | 000004 | 38.369.318/0001-17 |
|
|
Houve alteração: sim. Explicação: o trabalhador possui vínculos ativos em 2 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ serão excluídos no primeiro empregador, que é a empresa 01. |
Card |
---|
id | Exemplo07 |
---|
label | Exemplo07 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0102 | 000002 | Não | 0301 | 000003 | Sim | 0401 | 000004 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes7 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0301 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 28.067.598/0001-55 | 0101 | 000001 | 12.520.689/0001-64 | 0301 | 000003 | 38.369.318/0001-17 | 0301 | 000003 | 12.520.689/0001-64 | 0401 | 000004 | 38.369.318/0001-17 | 0401 | 000004 | 28.067.598/0001-55 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0301 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 28.067.598/0001-55 | 0101 | 000001 | 12.520.689/0001-64 | 0301 | 000003 | 38.369.318/0001-17 | 0301 | 000003 | 12.520.689/0001-64 | 0401 | 000004 | 38.369.318/0001-17 | 0401 | 000004 | 28.067.598/0001-55 |
|
|
Houve alteração: não. Explicação: o trabalhador possui vínculos ativos em 3 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ continuarão gravadas em todos os empregadores. |
Card |
---|
id | Exemplo08 |
---|
label | Exemplo08 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0101 | 000001 | Sim | 0201 | 000002 | Sim | 0301 | 000003 | Sim | 0401 | 000004 | Sim |
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes8 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0201 | 000002 | 0301 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 98.945.414/0001-98 | 0101 | 000001 | 28.067.598/0001-55 | 0101 | 000001 | 12.520.689/0001-64 | 0201 | 000002 | 38.369.318/0001-17 | 0201 | 000002 | 28.067.598/0001-55 | 0201 | 000002 | 12.520.689/0001-64 | 0301 | 000003 | 38.369.318/0001-17 | 0301 | 000003 | 98.945.414/0001-98 | 0301 | 000003 | 12.520.689/0001-64 | 0401 | 000004 | 38.369.318/0001-17 | 0401 | 000004 | 98.945.414/0001-98 | 0401 | 000004 | 28.067.598/0001-55 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0101 | 000001 | 0201 | 000002 | 0301 | 000003 | 0401 | 000004 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0101 | 000001 | 98.945.414/0001-98 | 0101 | 000001 | 28.067.598/0001-55 | 0101 | 000001 | 12.520.689/0001-64 | 0201 | 000002 | 38.369.318/0001-17 | 0201 | 000002 | 28.067.598/0001-55 | 0201 | 000002 | 12.520.689/0001-64 | 0301 | 000003 | 38.369.318/0001-17 | 0301 | 000003 | 98.945.414/0001-98 | 0301 | 000003 | 12.520.689/0001-64 | 0401 | 000004 | 38.369.318/0001-17 | 0401 | 000004 | 98.945.414/0001-98 | 0401 | 000004 | 28.067.598/0001-55 |
|
|
Houve alteração: não. Explicação: o trabalhador possui vínculos ativos em 4 empregadores distintos (raiz de CNPJ diferente). Dessa forma, as informações das tabelas RAW/RAZ continuarão gravadas em todos os empregadores. |
Card |
---|
id | Exemplo09 |
---|
label | Exemplo09 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0201 | 000001 | Sim |
O funcionário possui um vínculo externo, incluído manualmente nas tabelas RAW/RAZ:
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes9 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0201 | 000001 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0201 | 000001 | 74.552.806/0001-29 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0201 | 000001 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0201 | 000001 | 74.552.806/0001-29 |
|
|
Houve alteração: não. Explicação: o trabalhador possui vínculo externo. Nesse caso, as informações gravadas nas tabelas RAW/RAZ serão mantidas. |
Card |
---|
id | Exemplo10 |
---|
label | Exemplo10 |
---|
| Vínculos do funcionário: Filial | Matrícula | Ativo |
---|
0201 | 000001 | Sim | 0301 | 000002 | Sim |
O funcionário possui um vínculo externo, incluído manualmente nas tabelas RAW/RAZ:
Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | antes10 |
---|
label | Antes |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0201 | 000001 | 0301 | 000002 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0201 | 000001 | 74.552.806/0001-29 | 0201 | 000001 | 28.067.598/0001-55 | 0301 | 000002 | 74.552.806/0001-29 | 0301 | 000002 | 98.945.414/0001-98 |
|
Card |
---|
| Informações gravadas na tabela RAW: Filial | Matrícula |
---|
0201 | 000001 | 0301 | 000002 |
Informações gravadas na tabela RAZ: Filial | Matrícula | CNPJ |
---|
0201 | 000001 | 74.552.806/0001-29 | 0201 | 000001 | 28.067.598/0001-55 | 0301 | 000002 | 74.552.806/0001-29 | 0301 | 000002 | 98.945.414/0001-98 |
|
|
Houve alteração: não. Explicação: o trabalhador possui vínculo externo. Nesse caso, as informações gravadas nas tabelas RAW/RAZ serão mantidas. |
|
|
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|