Após o lançamento de todos os dados do mês atual, deverá realizar esta rotina de Liberação de Competência, para que seja criado um novo mês competência.

Na parametrização do processo de liberação, o sistema exibirá a tela para que o usuário defina a data de pagamento da folha do novo mês competência, o novo mês caixa, e o período de lançamentos.
 

ATENÇÃO:
Antes de efetuar a liberação, faça o backup da Base de dados, e:
Certifique-se que todos os usuários tenham efetuado logout do sistema.


OPERAÇÕES:

1) Será aberta uma transação no banco, e logo em seguida o sistema efetuará os procedimentos abaixo:

ATENÇÃO:


2) Processar Grupos AAS da ficha financeira na liberação da Competência
Este parâmetro será usado para definir o valor default no campo de mesmo nome existente na liberação de competência.
Desta forma, se o parâmetro estiver marcado no parametrizador, virá marcado na liberação de competência, ou se estiver desmarcado no parametrizador, virá desmarcado na liberação de competência.

OBSERVAÇÃO:
Nome do parâmetro no parametrizador: ''Processar Grupos AAS da ficha financeira na liberação da Competência''
Nome do parâmetro no na liberação de competência: ''Processar Grupos AAS da Ficha Financeira''


3) Tela Seleção de coligadas
Selecione as coligadas para a liberação da competência.


4) Usar Parâmetros Específicos

Esta parametrização tem prioridade sobre a anterior, podendo ser especificada por coligada.
Para a coligada que não tem o parâmetro marcado, são considerados os parâmetros preenchidos anteriormente.
 
5) Tela de Validação das Coligadas

O processo de Liberação de competência realiza diversas validações e operações que garantem a integridade e atualizações de dados. Para um melhor entendimento, citemos:
 

Validações padrões:

Atenção: O sistema não executa a liberação se uma das informações acima for verdadeira.


Existe uma tratativa de controle de licenças na liberação de competência, onde é realizada a seguinte validação: Quantidades de funcionários no produto X Quantidade de funcionários na licença.

Para verificar a quantidade de funcionários no produto, é somado todos os funcionários que possuem evento na ficha financeira no mês da liberação, com exceção dos demitidos.

Caso a quantidade de funcionários no produto seja maior que a quantidade de funcionários na licença, é exibida uma mensagem informando que o usuário excedeu o limite de funcionários permitidos, de acordo com a sua licença de uso.

Essa mensagem é exibida por 2 liberações de competência, e na 3a. liberação o sistema trava e não permite executar o processo, sendo necessário entrar em contato com o departamento Comercial da TOTVS no intuito de regularizar essa situação o mais rápido possível.

Select utilizado na liberação de competência:

SELECT COUNT(*) FROM PFUNC (NOLOCK)                                

WHERE   ( (CODSITUACAO <> 'D' AND CODTIPO <> 'A') OR                                        

(CODTIPO = 'A' AND CODSITUACAO <> 'D' AND                                          

EXISTS (SELECT 1 FROM PFFINANC (NOLOCK)                                                

WHERE     PFFINANC.CODCOLIGADA = PFUNC.CODCOLIGADA AND                                                        

PFFINANC.CHAPA = PFUNC.CHAPA AND                                                        

PFFINANC.ANOCOMP = :ANOCOMP AND                                                        

PFFINANC.MESCOMP = :MESCOMP )))


Validação opcional (definidas por parametrizações):

Atenção: Se nenhum funcionário tiver o histórico de provisão referente ao mês atual gerado, o sistema não permitirá efetuar o processo de liberação de competência. Se apenas alguns funcionários não possuírem a provisão gerada, o sistema apresenta a mensagem informando que o histórico de provisões foi gerado parcialmente, sendo possível seguir ou não, a efetivação do processo.

6) Log
Após a execução da validação da competência, sistema apresentará Logs da validação em caso de mensagem de erro ou aviso.
 
Para executar a liberação da competência em caso de mensagem de aviso será necessário marcar os parâmetros 'Li e estou ciente dos avisos que foram dados para as coligadas abaixo' e 'Desejo liberar a competência das coligadas que tiveram avisos', caso não deseje liberar a competência das coligadas em que foram apresentados os avisos será necessário marcar somente o parâmetro 'Li e estou ciente dos avisos que foram dados para as coligadas abaixo' para liberar as coligadas que tiveram sucesso em sua validação.



Veja Também

Dt - Liberação de Competência Multi-Coligadas