Produto: TOTVS Folha de Pagamento Versão: 11.50 |
Processo de Negocio: Encargos | Cadastros Processo do Sistema: Encargos |
Subprocesso: Roteiro para contabilizar os encargos utilizando o parâmetro "Considera Centro de Custo da Seção Anterior" |
Introdução Existe no TOTVS Folha de Pagamento, o módulo para cadastro de encargos contábeis que serão utilizados na contabilização. Este cadastro permite parametrizar encargos sociais e trabalhistas da empresa para com os empregados, com as respectivas contas de crédito/débito, para as operações contábeis. No processo de parametrização existe o parâmetro “Considera Centro de Custo da Seção Anterior” que influenciarão nos cálculos do encargo. Aqui se tem as orientações e exemplo prático de cada passo para realizar a geração de estorno da provisão para funcionários transferidos entre seções de um mesmo CNPJ e com centros de custos distintos. |
Desenvolvimento/Procedimento
A - Criação do encargo que realizará o estorno da provisão no centro de custo anterior do funcionário:
1º) Nos parâmetros de cálculo, o parâmetro "Utiliza Cálculo por Centro de Custo" deverá estar desmarcado para que este parâmetro esteja habilitado no cadastro do encargo.
2º) Nos cadastros de fórmulas, criar uma fórmula de seleção com a variável MUDOUCCUSTOMES. Exemplo: Código da fórmula: 9021 Título da fórmula: Verifica se funcionário mudou de Seção com C.Custos diferentes Texto da fórmula: MUDOUCCUSTOMES Campo "Fórmula de seleção" marcado
3º) Criar duas fórmulas que retornem respectivamente mês e ano da competência anterior. Exemplo: 1 - Código da fórmula: 9022 Título da fórmula: Retorna o mês anterior ao da competência atual Texto da fórmula: MESDT (MTDATA(01,MES,ANO) - 1) 2 - Código da fórmula: 9023 Título da fórmula: Retorna o ano anterior ao da competência atual Texto da fórmula: ANODT (MTDATA(01,MES,ANO) - 1)
4º) Criar uma fórmula que retorne a chapa do funcionário. Exemplo: Código da fórmula: CHAPA Título da fórmula: Chapa do funcionário Texto da fórmula: CHAPA
5º) Nas consultas SQL, criar uma consulta SQL que utilize as fórmulas criadas nos passos 3 e 4 como parâmetros e retorne o valor da provisão acumulada da competência anterior. Exemplo: Código da sentença: FOR_9024 Título da sentença: Provisão do mês anterior Texto da sentença: SELECT * FROM PFHSTPROV WHERE CHAPA =:FRM_CHAPA AND MES =:FRM_9022 AND ANO =:FRM_9023
6º) Criar uma fórmula que traga o resultado da consulta SQL do item 5. Exemplo: Código da fórmula: 9024 Título da fórmula: Provisão de férias – mês anterior Texto da fórmula: DECL PROVMESANT; SE EXECSQL ('FOR_9024') = 1 ENTAO SETVAR( PROVMESANT,RESULTSQL('FOR_9024', 'VALPROVFER')) FIMSE; PROVMESANT
7º) Criar um encargo do tipo A – Valor calculado através de fórmula, informando a fórmula de cálculo criada no item 6, a fórmula de seleção criada no item 2 e MARCANDO a opção "Considera Centro de Custo da Seção Anterior ". Na pasta Dados Contábeis, informar as contas de débito e crédito, de onde deverá ser debitado e creditado o valor de estorno da provisão do centro de custo anterior do funcionário.
B - Criação do encargo que receberá o valor da provisão no centro de custo atual do funcionário:
8º) Criar um encargo do tipo A - Valor calculado através de fórmula, informando a fórmula de cálculo criada no item 6, a fórmula de seleção criada no item 2 e DESMARCANDO a opção "Considera Centro de Custo da Seção Anterior ". Na pasta Dados Contábeis, informar as contas de débito e crédito, de onde deverá ser debitado e creditado o valor da provisão do centro de custo atual do funcionário. |