Dúvida
Como utilizar os parâmetros MV_DATAFIN e MV_BXDTFIN?
Ambiente
Cross Segmento - Backoffice Linha Protheus - Financeiro - A partir da versão 11.80
Solução
O parâmetro MV_DATAFIN determina a data em que serão iniciadas as movimentações financeiras, já o parâmetro MV_BXDTFIN determina se as operações de baixas a pagar e a receber considerarão a data definida no parâmetro MV_DATAFIN.
Para as operações de inclusão, exclusão e alterações de Contas a Receber e a Pagar FINA040 e FINA050, o sistema sempre verifica a data definida no parâmetro MV_DATAFIN.
Caso a data da operação seja inferior à data definida no parâmetro, não será permitido realizar nenhuma destas operações, independente do tipo de documento utilizado - NF, PA, RA, BOL, etc.
Exemplo 1 FINA040 e FINA050
Alterado o parâmetro MV_DATAFIN = 20/03/2021
Realizar a exclusão do titulo no dia 13/03/2021, o sistema ira apresentar a mensagem de help informando que não é possível realizar movimentações financeiras com data menor ao parâmetro MV_DATAFIN.
Realizar a exclusão dia 21/03/2021, o sistema permitira a exclusão, pois se trata de uma movimentação financeira, após o período de bloqueio.
O parâmetro MV_BXDTFIN será considerado nas operações de Baixas a pagar e Baixas a receber, independente do tipo de baixa - Dação, Devolução, Normal, etc., que envolvem:
- Baixas a Receber - FINA070
- Baixa por lote
- Cancelamento de baixa e exclusão de baixa.
- Baixas a Receber Automática - FINA110
- Baixas a Pagar - Fina080
- Baixa por lote
- Cancelamento de baixa e exclusão de baixa.
- Baixas a Pagar Automática - FINA090
- Movimentação Bancária - FINA100
Nestas operações, o Sistema verifica a configuração do parâmetro MV_BXDTFIN para determinar se permite as baixas de acordo com a data definida no parâmetro MV_DATAFIN.
Exemplo 2 FINA080 e FINA070
Alterado o parâmetro MV_DATAFIN = 31/04/2021 e MV_BXDTFIN = 2 (sem aspas) , ou seja, só poderão ser efetuados movimentos financeiros que atualizem banco após a data 31/04/2021
Acessar o sistema com uma data maior a 31/04/2021 e efetuar o cancelamento normalmente.
Importante
O parâmetro MV_BXDTFIN não permite que o usuário realize baixas, cancelamentos ou exclusões de baixas com a data base anterior a data configurada no parâmetro MV_DATAFIN. Porém, o cancelamento de baixa com data base posterior a data do parâmetro MV_DATAFIN o sistema permite realizar, mesmo com a configuração destes parâmetros. Pois no cancelamento da baixa é criada uma nova linha na tabela SE5 (movimentos bancários) no dia em que operação é cancelada (data posterior ao fechamento) não alterando a movimentação realizada antes do fechamento definido no parâmetro MV_BXDTFIN.
Apenas a exclusão, mesmo com data posterior não será permitida, pois na exclusão, o registro da baixa é deletado da tabela, alterando o saldo antes do fechamento.
Possível help que pode ser apresentado, caso o esteja tentando fazer uma movimentação anterior a data digitada no parâmetro MV_DATAFIN:
AJUDA:DTMOVFIN - Não são permitidas movimentações financeiras com datas menores que a data limite de movimentações no Financeiro.
Verificar parâmetro MV_DATAFIN.