Quitação Automática de Negociações

 

Menu

Índice

Introdução
Essa rotina irá fazer a quitação da primeira mensalidade dos beneficiários, que será destinada ao comissionamento dos vendedores e também irá gerar um documento de integração para ser exportado ao sistema ERP.

Serão selecionados os documentos financeiros a serem quitados, de acordo com os parâmetros informados.

Para cada documento financeiro selecionado, será verificado se existe uma negociação de comissão que esteja ativa na data da quitação, para o contrato financeiro associado ao documento, ou para a classe de contrato financeiro.
Caso não exista a negociação de comissão, o documento financeiro não será quitado.
Caso exista a negociação de comissão, será selecionado o tipo comissão da mesma, e serão recuperados os itens tipo comissão, cujo tipo de comissão seja igual ao da negociação de comissão, com percentual de 100%, e cuja classe de documento financeiro seja a informada na tela de processamento da rotina.
Os itens tipo comissão recuperados, serão utilizados para definir se o documento poderá ou não ser quitado.

Para verificar se é a primeira parcela que está sendo quitada, será calculada a diferença de meses, entre a primeira competência de documento não cancelado do contrato financeiro e a competência financeira do documento a ser quitado, e adicionado mais um ao resultado obtido.
Será verificado se existe um item tipo comissão entre os recuperados anteriormente, cuja Ordem Competência seja igual a diferença de meses calculada + 1. Se existir, o documento poderá ser quitado.

Por exemplo:
Primeira competência de documento não cancelado do contrato = 01/01/2005
Competência financeira do documento = 01/2005
Ordem Competência = 1

Cálculo:
Primeira competência de documento não cancelado do contrato - Competência financeira do documento
01/01/2005 - 01/2005 = 0 meses
0 meses + 1 = 1 mês
O resultado será comparado com a ordem competência, no nosso exemplo a ordem competência é 1. Dessa forma o documento pode ser quitado.
No nosso exemplo, se a ordem competência fosse diferente de 1, o documento não poderia ser quitado. Ou seja, o resultado dos meses deve ser igual a ordem competência para que o documento seja quitado.
Os documentos gerados para serem exportados para ERP serão gravados nas tabelas Documento Baixa ou Documento Pago de acordo com a Tipo Mov. Financeira da Classe do documento, para o qual está sendo realizada a quitação.

Quando o tipo de Movimentação for de Cobrança, o sistema comportará da seguinte forma:

  • Gera um registro na tabela Documento Baixa.

  • Gera os itens do documento criado no tópico acima, na tabela Item do Documento de Baixa


  • Quando o tipo de Movimentação for de Pagamento, o sistema comportará da seguinte forma:

  • Gera um registro na tabela Documento Pago.

  • Gera os itens do documento criado no tópico acima, na tabela Item do Documento Pago.

  • Pré-requisito
    A situação do documento financeiro deve ser 1 - Aberto ou 3 - Parcialmente Quitado.
    O documento deve ter a data de vencimento preenchida.
    A classe do documento financeiro deve ter o parâmetro Classe Mov. CC. preenchido.
    O documento financeiro deve ter um contrato financeiro associado.
    Deve existir uma negociação de comissão associada ao contrato financeiro ou a classe de contrato financeiro.
    O documento financeiro não pode ter o campo Doc. Ajustado preenchido.
    A sequência do documento financeiro deve ser 1.
    Para tornar possível a geração dos arquivos que serão exportados para o sistema de Integração ERP deve-se parametrizar o Código do Sistema Integrante nas Configurações do Financeiro.

    Atualizações realizadas
    Serão gravadas:
    Quitação de documento financeiro, com data de quitação de acordo com a parametrização do campo Data Quitação, valor quitado, valor de acréscimo, valor de desconto e valor total.
    Movimentação de conta corrente, que terá como parâmetros: a conta corrente informada, o tipo = 1 (inclusão), o tipo valor finan = 2 (crédito), a classe de movimentação de conta corrente informada na classe de documento financeiro, e os campos data de movimentação e valor irão depender da parametrização do campo Data Mov. Conta Corrente.
    MovCCQuitacao relacionando a movimentação de conta corrente à quitação de documentos financeiros.

    Após gravar a quitação será verificado se existe algum boleto associado ao documento financeiro, cuja situação seja igual a 1 (Incluído) ou 3 (Emitido) ou 4 (Enviado) ou 5 (Retornado)

    Se existir mais de um boleto com uma dessas situações, será exibido um erro
    Se não existir nenhum boleto com essas situações o processo não faz nada
    Se existir somente um boleto, será verificada se a última movimentação de boleto em relação à data de quitação, é do TipoMovBoletoCobranca = 4 (Retorno) e Tipo Retorno = 1 (Quitação). Se for, será exibida uma mensagem de erro. Caso contrário, se a última movimentação de boleto não for do TipoMovBoletoCobranca = 4 (Retorno) e Tipo Retorno = 1 (Quitação), será gravada uma movimentação de boleto com TipoMovBoletoCobranca = 4 (Retorno) e Tipo Retorno = 1 (Quitação).
    Será gravada a situação 5 - Retornado no boleto de cobrança, e a data da situação será atualizada com a data da quitação do documento.
    Durante o processo de geração dos documentos que serão exportados para o Sistema de Integração ERP, serão atualizadas as seguintes tabelas: Documento de Baixa, Item Documento de Baixa, Documento Pago, Item Documento Pago.

    Parâmetros de entrada

    Pasta

    Campo

    Descrição

    Tipo/Grid

    Obrigatório

     

     

    Classe Doc. Financeiro

    Classe de documento financeiro para seleção dos documentos a serem quitados.

    Classe de Documento Financeiro

     Sim

     

     

    Comp. Financeira

    Competência financeira de geração dos documentos, para seleção dos documentos a serem quitados.

     Sim

     

     

    Conta Corrente

    A conta corrente informada será associada a movimentação de conta corrente que será criada.

    Conta Corrente

     Sim

     

     

    Data Mov. Conta Corrente

    Se informada a data de movimentação de conta corrente, será gravada apenas uma movimentação de conta corrente para todos os documentos a serem quitados.
    Caso não seja informada a data de movimentação de conta corrente, será gravada uma movimentação de conta corrente para cada data de vencimento distinta dos documentos a serem quitados.

    Consideremos os seguintes documentos:
    Documento 1
    Data de vencimento 12/09/2005
    Valor R$21,00

    Documento 2
    Data de vencimento 16/09/2005
    Valor R$22,00

    Documento 3
    Data de vencimento 26/09/2005
    Valor R$23,00

    Documento 4
    Data de vencimento 26/09/2005
    Valor R$24,00

    1º caso: foi informada a data de movimentação 19/09/2005.
    Neste caso, será gravada uma movimentação de conta corrente com data de movimentação igual a 19/09/2005, e com o valor igual ao somatório de todos os documentos quitados, ou seja, valor da movimentação = R$90,00.

    2º caso: não foi informada a data de movimentação.
    Neste caso, serão gravadas três movimentações de conta corrente, correspondentes a cada data de vencimento distinta dos documentos:

    Documento 1
    Data de Movimentação = 12/09/2005
    Valor da Movimentação = R$21,00

    Documento 2
    Data de Movimentação = 16/09/2005
    Valor da Movimentação = R$22,00

    Documento 3 e 4 – será gravada a mesma movimentação, pois, a data de vencimento dos documentos é a mesma, e o valor da movimentação será o somatório dos documentos quitados nesta data de movimentação.
    Data de Movimentação = 26/09/2005
    Valor da Movimentação - R$47,00

     
     

     

    Data Quitação

    Data que está sendo realizada a quitação.
    Caso não seja informada, o processo irá assumir a data de vencimento do documento financeiro, como sendo a data de quitação.

     

     

     

      (c). Todos os direitos reservados.