Eventos do usuário | Adiantamento | Adiantamento com adicional de periculosidade de 30%

May
May
  • Atualizado

Ícone representando um livro com um relógio. Tempo estimado de leitura: 00:05:00

Ícone com retângulo e círculo verdes representando o produto Folha de Pagamento.

Pré-requisitos


 

 

Objetivos


 

Você pode utilizar esse evento sempre que você desejar lançar um adiantamento somando o adicional de periculosidade de 30%.

 

Como criar esse evento?


 

Para criar esse evento, se certifique que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com os passos abaixo: 

 

  • Acesse Arquivos;
  • Clique em Eventos;
  • Acione Eventos Usuário...

Tela inicial sistema Folha, possui menu superior alinhado à esquerda sendo Arquivos o primeiro item.

  • Clique em Incluir.

Tela de cadastro de eventos do usuário, possui o botão Incluir no canto superior esquerdo e um filtro na lateral direita.

  • Na aba Dados Básicos, preencha os campos abaixo com os seguintes valores :
    • Tipo Resultado: 1 - Crédito;
    • Base IRRF: 2 - Salário;
    • DSR: 1 - Não Incide;
    • Tipo Parâmetro: 1 - Valor;
    • Base INSS: 1 - Não Incide;
    • Base Sindical: 1 - Não Incide;
    • Evento a Substituir: 20;
    • Base FGTS: 1 - Não Incide;
    • Variáveis: 1 - Não Incide;
    • Base Deduções: 1 - Não Incide;
    • Parâmetro: Informar o Percentual;
    • Funcionários: Adiantamento;
    • Sócios: Adiantamento;
    • Domésticos: Adiantamento.

Tela de alteração de evento do usuário, aba Dados Básicos. Possui campos para preenchimento e, ao final, os botões Gravar e Cancelar aparecem no canto inferior direito.

  • Na aba Informações eSocial, preencha os campos abaixo com os seguintes valores:
    • Rubrica eSocial: 5501 | Adiantamento de salário (abaixo desse passo a passo você descobre como consultar as rubricas disponíveis no eSocial);
    • Incidências:
      • Base INSS: 00 | Não é base cálculo;
      • Base FGTS: 00 | Não é Base de Cálculo do FGTS;
      • Base IRRF: 11 | Remuneração mensal.

Tela de alteração de evento do usuário, aba Informações eSocial. Possui campos para preenchimento e, ao final, os botões Gravar e Cancelar aparecem no canto inferior direito.

  • Abaixo desse passo a passo você encontra o Script PhBasic;
  • Copie o código e cole na aba Script PhBasic do sistema Folha.

Tela de alteração de evento do usuário, aba Script PhBasic. Possui um único campo para colar o script disponibilizado e, ao final, os botões Gravar e Cancelar aparecem no canto inferior direito.

  • Acesse o menu Lançamentos;
  • Acione Automáticos;
  • Selecione Por Funcionário...
  • Clique em Evento - Fixo.

Tela inicial sistema Folha, possui menu superior alinhado à esquerda sendo Lançamentos o segundo item.

  • Selecione o Funcionário;
  • Escolha o Evento;
  • No campo Informar o Percentual, digite o valor.

Tela de eventos por funcionário, possui campo de seleção do funcionário no canto superior esquerdo. Abaixo há alguns botões Novo, Altera, Exclui, Pesquisa e Sair. Abaixo dos botões há outro campo de seleção do evento, com o campo para informar o valor e as datas de início e fim.

 

Rubricas eSocial


 

Para consultar todas as rubricas disponíveis, acesse o site do eSocial (link para uma nova aba) e siga os passos abaixo:

 

  • Localize o identificador Leiautes do eSocial Simplificado
  • Selecione o Leiaute do eSocial em vigência no período que esteja no Formato HTML

Site de documentações técnicas do eSocial, há um grande título escrito Leiautes do eSocial Simplificado e abaixo dele aparecem alguns botões clicáveis.

  • No menu inferior, clique em Tabelas do eSocial

Exibe um sumário com os leiautes do eSocial. Ao final, há um menu inferior sendo as Tabelas do eSocial a sétima opção da esqueda para a direita.

  • Selecione a Tabela 03 - Natureza da Rubricas da Folha de Pagamento

Exibe um sumário com as tabelas do eSocial. A Tabela 03 é a terceira opção de cima para baixo.

  • Pronto, você já pode escolher qual rubrica do eSocial se adapta melhor ao contexto de sua empresa! 

Tabela com todas as rubricas disponíveis no eSocial. Apresenta as colunas Código, Nome, Descrição, Início e Término.

 

Script PhBasic


 

  • // evento criado sob responsabilidade da empresa                                                                                                              
    Se ContratoIntermitente=1 entao
     Retornar
    Fim

    Se ((DataAfastamentoDia < 29) E (DataAfastamentoMes = 11) E (DataAfastamentoAno = 1999)) Ou ((DataAfastamentoMes < 11) E (DataAfastamentoAno = 1999)) Ou (DataAfastamentoAno < 1999) Entao
    Temp1=DiasSalarioMaternidade
    SeNao
    Temp9=0
    Se ((DataAfastamentoMes >= 9) E (DataAfastamentoAno = 2003)) OU (DataAfastamentoAno > 2003) Entao
    Temp9=1
    Fim
    Se (Temp9=0) E (((DataRequerimentoMes >= 9) E (DataRequerimentoAno = 2003)) OU (DataRequerimentoAno > 2003)) Entao
    Se ( (DataCompetenciaMes>=9) E (DataCompetenciaAno=2003) ) OU (DataCompetenciaAno > 2003) Entao
    Temp9=1
    Fim
    Fim
    Se Temp9=1 Entao
    Temp1=DiasSalarioMaternidade
    Se EscopoAdiantamentoDom Entao
    Temp1=0
    Fim
    Fim
    Fim

    Se EscopoAdtoSocio Entao
     Resultado=Round(Salario*(ParamValorRef/100))
     AdiantamentoCredito=AdiantamentoCredito+Resultado
    Fim

    Se MEnsalista ou Horista ou DocenteMensalista Entao
    Se Mensalista Entao
    Temp2 = SalarioReduzido*1.3
    Temp3 = Salario*1.3
    Fim
    Se DocenteMensalista Entao
    Temp2 = ((SalarioReduzido * 1.05) * 1.3)
    Temp3 = ((Salario * 1.05)*1.3)
    Fim
       Se Horista Entao
    Temp2 = ((Salario)* HorasMensaisRedMP936)*1.3
    Temp3 = ((Salario)* HrMensaisAnteriorMP936)*1.3
    Se HorasMensaisRedMP936= 0 Entao
    Temp3 = ((Salario * ((HorasMensaisRais/30)*diasdomes))*1.3)
    Fim
    Fim
    Se ((DiasDoMes=31) E (DiasTrabalhadosReduzido<>0)) Entao
          DiasTrabalhadosReduzido = DiasTrabalhadosReduzido - 1
          Temp4 = DiasTrabalhados -1
    SeNao
          DiasTrabalhadosReduzido = DiasTrabalhadosReduzido
          Temp4 = DiasTrabalhados
    Fim
    //@ Temp4 Adiciona os dias de Maternidade ao temp4 antes de fazer a verificação
    Temp4 = Temp4 + Temp1
    Se Temp4>DiasDoMes Entao
    Temp4 = DiasDoMes
    Fim
    Se DiasDoMes < DiasTrabalhadosReduzido Entao
    DiasTrabalhadosReduzido = DiasDoMes
    Fim
    Se (DataAdmissaoMes = DataCompetenciaMes) E (DataAdmissaoAno = DataCompetenciaAno) Entao
    Resultado = (((Temp2/diasdoMes)*DiasTrabalhadosReduzido) + (Temp3/DiasdoMEs*((Temp4)-DiasTrabalhadosReduzido))) * ParamValorRef/100
    Senao
    Resultado = (((Temp2/DiasDoMes)*DiasTrabalhadosReduzido) + (Temp3/DiasDoMes*((Temp4)-DiasTrabalhadosReduzido))) * ParamValorRef/100
    Fim
    AdiantamentoCredito=Resultado
    Retornar
    Fim

    Se Comissionado entao
    Resultado=Round((((salario+UltimoValorComissao)*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))
    Se UltimoValorComissao=0 e Salario=0 Entao
    Resultado=Round((((PisoSalarialSindicato)*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))
    Fim
    AdiantamentoCredito=Resultado
    Fim

    Se Tarefeiro entao
    Resultado=Round(((UltimoSalarioTarefeiro*(ParamvalorRef/100))/DiasDoMes)*(DiasTrabalhados+Temp1))
    AdiantamentoCredito=Resultado
    Fim

    Se DocenteAulista entao
    Resultado=Round(((UltimoSalarioAulista*(1-(PercReducaoMP936/100)))*(ParamvalorRef/100))/DiasDoMes*(DiasTrabalhados+Temp1))
    AdiantamentoCredito=Resultado
    Fim

    Se DiasTrabExterior<>0 Entao
    BaseIRRFSalario = 0
    Fim

Relativo a

Compartilhe nas redes sociais:

Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0