Versões comparadas

Chave

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

Conforme a Nota Orientativa 2020.21, A Lei nº 13.982 de 02 de abril de 2020, artigo 5º, autoriza as empresas a deduzirem de suas contribuições devidas à previdência social os valores pagos em relação aos 15 primeiros dias
de salário do trabalhador afastado por enfermidade causada pelo Covid-19.


O módulo TOTVS Procedimento na Folha de Pagamento disponibiliza recurso através de fórmula que possibilita a identificar o valor que deve ser deduzido no Valor de INSS. 

...

titleAtenção

Código de Cálculo

Para atender a NO 2020.21, foi criado o código de cálculo (CC) 436 - Atestado Médico

...

de afastamento por COVID-19

...

que irá considerar o valor a deduzir conforme regras estabelecidas na NO no eSocial, GPS e SEFIP. Mais informações do Código de Cálculo pode acessadas neste Link 

Também foi criado o Código de Cálculo (CC) 437 - Diferença de atestado Médico de afastamento por COVID-19 que irá armazenar a diferença do evento de CC 436 na diferença Salarial e Rescisão Complementar.

O evento deve ser cadastrado como Base de Cálculo, sem nenhum incidência. 



Parametrizador

Foi criado o campo 'Motivo de Afastamento por COVID-19 para que seja identificado o afastamento por COVID-19. Este mesmo motivo deve ser preenchido nos afastamentos por COVID-19 para a identificação correta. 

Neste caso poderá incluir um novo motivo na tabela dinâmica INT28 ou usar um já existente. Orientamos a não usar o motivo informado no parametrizador para afastamento que não seja de COVID-19.

Criar um motivo de situação na tabela dinâmica INT28 para identificar que o afastamento é por motivo de COVID-19. Conforme o exemplo abaixo criamos o motivo de código 'CV'. No afastamento do funcionário que esteve doente por motivo de COVID-19, foi informado o motivo criado:

Image Removed Image Removed

Criar a consulta SQL que retorna os afastamento do Tipo 'P' - Af. Previdência e Motivo 'Cv' Afastamento por COVID-19:

Bloco de código
languagesql
titleConsulta SQL - Afastamentos por COVID-19
SELECT CHAPA, DTINICIO, DTFINAL, TIPO, MOTIVO
FROM PFHSTAFT (NOLOCK)
WHERE TIPO = 'P' AND MOTIVO = 'CV'

Criar a Fórmula que calcula o valor referente ao afastamento por COVID-19:

Bloco de código
titleFórmula - Afastamento por COVID-19
DECL DATAINICIO;
DECL DATAFINAL;
DECL CH;
DECL DATAINICIOPAG;
DECL DATAFINALPAG;
DECL NUMERODIASAFAST;
DECL SALCONTR; 
DECL VALOR;

SE EXECSQL('COVID19') = 1;
ENTAO
REPITA
SE RESULTSQL('COVID19','CHAPA') = CHAPA;
ENTAO 
SETVAR (DATAINICIO, RESULTSQL('COVID19','DTINICIO'));
SETVAR (DATAFINAL, RESULTSQL('COVID19','DTFINAL'));
SETVAR (CH, RESULTSQL('COVID19', 'CHAPA'));
FIMSE
ATE PROXREGSQL('COVID19') = FALSO;

SETVAR (DATAINICIOPAG, MTDATA(01,MES,ANO));
SETVAR (DATAFINALPAG, MTDATA(31,MES,ANO)); 
SETVAR (SALCONTR, 6101.06);
SE CH = 0
ENTAO
0
SENAO
SE DATAINICIO < DATAINICIOPAG E SUBTRAIDATAS(DATAINICIO,DATAINICIOPAG) < 16;
ENTAO
SETVAR (NUMERODIASAFAST, DIASAFTPAG(DATAINICIOPAG,DATAFINAL,'P','E'));
SETVAR (VALOR, ((RC / 30) * NUMERODIASAFAST));

SENAO
SE DATAINICIO > DATAINICIOPAG E DATAFINAL = '01/01/0001';
ENTAO
SETVAR (NUMERODIASAFAST, DIASAFTPAG(DATAINICIO,DATAFINALPAG,'P','E'));
SETVAR (VALOR, ((RC / 30) * NUMERODIASAFAST));

SENAO
SE
SETVAR (NUMERODIASAFAST, DIASAFTPAG(DATAINICIO,DATAFINAL,'P','E'));
SETVAR (VALOR, ((RC / 30) * NUMERODIASAFAST));

FIMSE
SE VALOR < SALCONTR
ENTAO VALOR;
SENAO
SALCONTR

Para que seja feita a dedução do valor no eSocial, conforme a nota orientativa, orientamos associar a fórmula no evento de CC 65 - Diferença de Salário Família, cadastrado como Base de Cálculo e lançar o mesmo no envelope de pagamento:

Image Removed

Ao fazer o lançamento para a Folha foi lançado o valor referente ao afastamento por COVID-19 no evento de Base de Cálculo

Image Removed

Gerando a Guia de INSS, o valor foi abatido da Base de Cálculo da Guia: