Versões comparadas

Chave

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

...

  1. Versão
  2. Visão Geral
  3. Exemplo de utilização
  4. Informações complementares
  5. Tela Atualiza Campo Desconto Simplificado
    1. Principais Campos e Parâmetros
  6. Tabelas utilizadas

...

Processo utilizado para atualização dos campos IRRFSIMPLIFICADOCAIXA, IRRF13SIMPLIFICADOCAIXA e IRRFFERSIMPLIFICADOCAIXA. 

Aviso
titleIMPORTANTE:

Esse processo serve apenas para preenchimento dos campos citados acima na tabela PEFPERFF portanto não altera nada em cálculo da folha.

...

Expandir
titleCálculo no limite inferior da tabela de IRRF

Considere as seguintes informações na DIRF de conferência

Porque que em maio considera o uso do desconto simplificado e em junho não considera?

Verificando os valores que incidem e deduzem no IRRF temos:

CÁLCULO = BASE IRRF MENOS INSS (NESSE CASO SÓ TEVE INSS)

MAIO USOU SIMPLIFICADO PORQUE

2460,53 - 200,26 = 2260,27 QUE É MAIOR QUE O LIMITE DA TABELA 2259,20

JUNHO NÃO USOU SIMPLIFICADO PORQUE

2451,36 - 199,44 = 2251,92 QUE É MENOR QUE O LIMITE DA TABELA 2259,20


LOG DE CÁLCULO DE JUNHO                                          LOG DE CÁLCULO DE MAIO

Tabela cadastrada na base de dados:

04INFORMAÇÕES COMPLEMENTARES

Como o processo executa para toda a base de dados do ano de 2024 o mesmo tende a ser demorado a depender da quantidade de funcionários e fichas financeiras. Para isto fizemos algumas implementações para melhorar a performance da execução do processo:

Fracionamento de JOBs: Foi implementado o recurso de Fracionamento de Jobs e assim, quando configurado poderá ter até 70% de ganho no processamento. 

Para Habilitar o recurso é necessário:

  • O Host ou Service Host estar configurado com JobServer3Camandas = True
  • Cadastrar a classe de processo FopAtualizaCampoDescontoSimplificadoProcess em Ambiente | Processos | Segurança de Jobs Fracionáveis, para o perfil que terá acesso, informando a quantidade máxima de Frações. No exemplo abaixo foi colocar 14, mas esta quantidade quem define é o usuário. Somente o mínimo de Frações que deve ser maior ou igual a 2:

Image Added

Assim ao acessar o processo, antes da execução irá apresentar a tela abaixo, onde o usuário poderá alterar a quantidade de Jobs até o limite máximo configurado conforme o exemplo acima:

Image Added

Realizar o agendamento: Outra recomendação é executar o processo em um horário alternativo, quando não tem usuários acessando o sistema.

...

Para isto também disponibilizamos o recurso de agendamento, que pode ser usado junto com o fracionamento de Jobs:

Image Added

Desmarcar a Flag 'Emitir Log de Execução': Quando o processo é executando é emitido em log de execução todos os valores que foram considerados e qual informação foi incluída nos campos. Com este parâmetro desmarcado este log não será criado, sendo somente criado os logs de erro e de Resumo e assim terá um ganho de processamento em até 30%:

Image Added

Image Added

05. TELA ATUALIZA CAMPO DESCONTO SIMPLIFICADO

Principais Campos e Parâmetros

CampoDescrição
Quebra de SeçãoInformar a quebra da seção
Seleção de funcionáriosInformar a seleção de funcionários
Caixa InicialInformar o mês que iniciará o processo
Caixa FinalInformar o mês que finaliza o processo
AnoEsse processo deve ser executado para o ano de 2024 porque os campos serão preenchidos para informações no processo da DIRF ano base 2024
Atualizar Somente Campos diferente de 2 ou 3Analisa a ficha financeira do funcionário onde encontrar campos diferente de 2 ou 3 será atualizado referentes ao período solicitado
Atualizar Todos os CamposAnalisa a ficha financeira do funcionário e atualiza todos os campos referentes ao período solicitado

Image Removed

...

Emitir Log de ExecuçãoParâmetro para gerar ou não o log de execução.

Image Added


06. TABELAS UTILIZADAS

  • PFPERFF
  • PFFINANC
  • PFUFERIASRECIBO
  • PFUNC
  • PEVENTO
  • PTABCALC
  • PVALFIX