Histórico da Página
...
- Versão
- Visão Geral
- Exemplo de utilização
- Informações complementares
- Tela Atualiza Campo Desconto Simplificado
- Principais Campos e Parâmetros
- Principais Campos e Parâmetros
- Tabelas utilizadas
...
Processo utilizado para atualização dos campos IRRFSIMPLIFICADOCAIXA, IRRF13SIMPLIFICADOCAIXA e IRRFFERSIMPLIFICADOCAIXA.
Aviso | ||
---|---|---|
| ||
Esse processo serve apenas para preenchimento dos campos citados acima na tabela PEFPERFF portanto não altera nada em cálculo da folha. |
...
Expandir | ||
---|---|---|
| ||
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: |
04. INFORMAÇÕ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:
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:
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:
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%:
05. TELA ATUALIZA CAMPO DESCONTO SIMPLIFICADO
Principais Campos e Parâmetros
Campo | Descrição |
---|---|
Quebra de Seção | Informar a quebra da seção |
Seleção de funcionários | Informar a seleção de funcionários |
Caixa Inicial | Informar o mês que iniciará o processo |
Caixa Final | Informar o mês que finaliza o processo |
Ano | Esse 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 3 | Analisa a ficha financeira do funcionário onde encontrar campos diferente de 2 ou 3 será atualizado referentes ao período solicitado |
Atualizar Todos os Campos | Analisa a ficha financeira do funcionário e atualiza todos os campos referentes ao período solicitado |
...
Emitir Log de Execução | Parâmetro para gerar ou não o log de execução. |
06. TABELAS UTILIZADAS
- PFPERFF
- PFFINANC
- PFUFERIASRECIBO
- PFUNC
- PEVENTO
- PTABCALC
- PVALFIX