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.
03. DESCRIÇÃO
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.).
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, baixa por lote, cancelamento de baixa e exclusão de baixa.
Baixas a Receber Automática (FINA110)
Baixas a Pagar (FINA080):
baixa, baixa por lote, cancelamento de baixa e exclusão de baixa.
Baixas a Pagar Automática (FINA090)
Estornos de Transferências (FINA100):
Uma transferência realizada antes da data do parâmetro, não poderá ser estornada em uma data posterior, pois a data de registro do estorno respeitará a regra dos parâmetros. Por exemplo, MV_DATAFIN = 31/01/2018, uma transferência realizada na data 12/01/2018, não poderá ser estornada na data 01/02/2018 ou em outras datas posteriores, pois desta forma a regra estabelecida nos parâmetros não seria aplicada.
Nestas operações, o sistema verifica a configuração do parâmetro MV_BXDTFIN para determinar se as baixas serão efetuadas, independente do parâmetro MV_DATAFIN.
Exemplo de utilização nas rotina de inclusão, alteração e exclusão (FINA040 / FINA050)
Inclusão do titulo no dia no valor de 100,00
Alterado o parâmetro MV_DATAFIN =
Realizar a exclusão do titulo no dia , o sistema ira apresentar a mensagem de help informando que não é possível realizar movimentações financeiras com data inferior ao parâmetro MV_DATAFIN.
Realizar a exclusão dia , o sistema permitira a exclusão pois se trata de uma movimentação financeira apos o período de bloqueio.
Ao realizar uma inclusão de titulo e efetuada a inserção do movimento financeiro nas tabelas FJV (Movimento Analítico P/Natureza), FIV (Movimentos diários por natureza) contendo a data da movimentação, o tipo de saldo e o valor.
Ao realizar a exclusão sera verificado se a data de inserção do movimento em questão é menor que a data contida no MV_DATAFIN, se for menor não permite a exclusão.
Porem se a data for maior sera inserido um novo registro nas tabelas FJV e FIV como uma nova movimentação financeira fora do período de bloqueio.
Exemplo de utilização nas rotina de baixas, estornos e cancelamentos (FINA080 / FINA070)
Titulo Baixado no dia no valor de 1000,00
Alterado o parâmetro MV_DATAFIN = e MV_BXDTFIN = 2 , ou seja, só poderão ser efetuados movimentos financeiros que atualizem banco após a data
Caso o usuário precise cancelar a baixa efetuada , poderá:
Acessar o sistema com uma data superior a e efetuar o cancelamento normalmente, lembrando que a atualização do saldo bancário será a data base informada no sistema.