Páginas filhas
  • DT Geração do evento S-2230 do eSocial para a versão 2.5

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Recursos Humanos
Função:S-2230
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARH-1128


02. SITUAÇÃO/REQUISITO

Quando tinha-se um funcionário no qual foi gerado para o mesmo um novo CPF e este funcionário possuía dados de afastamento menor do que a data de início do novo CPF, estava sendo possível gerar o evento. Porém este não é um processo correto, ou seja o sistema deve bloquear a geração do evento, pois este funcionário possui data de inicio menor do que a data de início do novo CPF.

Imagem 1 - Componente RHUFM029 (Manutenção de Funcionário na Empresa) - Notemos que foi filtrado o funcionário 480, no qual possui um CPF anterior. Para verificar as informações de afastamento deste funcionário, basta clicar em "Afastamento".

Imagem 2 - Componente RHUFM034 (Manutenção Afastamento de Funcionário) - Notemos que foi carregado o afastamento deste funcionário, onde o mesmo possui a data de afastamento anterior ao vínculo do novo CPF. Clique em eSocial, para que possa ser gerado o evento S-2230.

Imagem 3 - Notemos que foi gerado o evento S-2230 onde o mesmo não era para ser gerado.

03. SOLUÇÃO

Foi ajustado no processo de geração do evento S-2230, para que quando houver um funcionário no qual possui o novo CPF e um afastamento com a data de início menor do que a data de início do novo CPF, seja barrado com uma mensagem de aviso, informando ao usuário de que este evento não pode ser gerado devido a este requisito.

Imagem 4 - Com a alteração realizada no processo, o sistema não irá mais gerar o evento pois a data de afastamento e menor do que a data da transferência. Ou seja a data de início do afastamento é anterior a data inínio início do vínculo do novo CPF.


Templatedocumentos


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>