/
Processo de cobrança

Processo de cobrança

Esse artigo descreve o processo de cobrança gerado a partir das faturas vencidas. Processo de cobrança é o processo que notifica o locatário que sua fatura está aberta e ainda não foi paga.

Regras de negócio

  1. O processo somente é iniciado se o campo da parametrização do SnapProperty “Ativar processo de cobrança” (snap_brok__Ativar_processo_cobranca__c”) estiver ativo ativo, caso contrário o processo não será realizado. Isso acontece pois é um processo sensível para a empresa.

  2. Não é possível criar cobrança quando um contrato não possuir uma fatura na situação “vencida”;

  3. Para gerar processo de cobrança é obrigatório que todas as outras cobranças anteriores estejam com o campo “ativo” desmarcado.

  4. Uma fatura é identificada como vencida quando a quantidade de dias em atraso estiver maior que 2.

  5. Contratos encerrados não serão filtrados para a geração do processo de cobrança.

  6. Quando um contrato entrar em cobrança, o campo check box "Em cobrança" é marcado.

  7. Foram incluídos campos para o processo judicial na cobrança apenas como informação do processo e nenhum outro controle será realizado.

  8. Contratos encerrados não geram cobrança mesmo que a fatura esteja vencida a mais de x dias conforme parâmetro do sistema.

  9. De forma autônoma, o sistema inicia o processo de cobrança no décimo primeiro dia em que uma fatura estiver vencida e um e-mail de notificação de cobrança é enviado para o locatário.

  10. Quando uma fatura está vencida, existe um serviço que a atualiza, conforme parametrização das regras de mora. Quando uma fatura que está no processo de cobrança é paga, o sistema automaticamente a retira do processo. Caso ela seja a única fatura no processo, o sistema também realiza o encerramento do processo de cobrança enviando um email para o locatário.

  11. As notificações são enviadas por padrão depois do décimo primeiro dia de vencimento da fatura sem ter sido paga. Depois o sistema envia a cada dois dias até o vigésimo quinto dia da cobrança, isto é, no 11º envia email de notificação para o locatário e também nos dias 13º, 15º, 17º, 19º, 21º, 23º, 25º. Após o 25º dia, o sistema não envia mais email aí o processo deve ir para ação judicial. A alteração da situação do processo par ação judicial é manual e o controle do processo também. Esse intervalo de dois dias é parametrizável.

  12. O serviço automático, adiciona as faturas que estão vencidas ao processo de cobrança. Caso não existe um processo de cobrança para o contrato da fatura, o sistema automaticamente abre um processo de cobrança para ela.

  13. O campo notificar do processo de cobrança, hoje, não estão sendo utilizado, sendo assim, o sistema não verifica se ele está marcado ou não para enviar o email.

  14. Quando uma cobrança for cancelada ou encerrada, o campo check box "Em cobrança" no contrato de locação é desmarcado.

 

Campos de tela

Dias em atraso: Verifica o maior dia em atraso inadimplente da fatura mais antiga (na fatura). Esse campo não é zerado quando a fatura é atualizada. Ele é atualizado todos os dias pelo serviço de atualização de faturas vencidas. Esse será o campo que será utilizado na geração dos indicadores.

Dias em atraso da fatura mais antiga: Verifica o maior dia em atraso da fatura mais antiga que está em cobrança. Esse campo não é zerado quando a fatura é atualizada. Ele é atualizado todos os dias pelo serviço de atualização de faturas vencidas. pois a fatura

Faturas: Descrição das faturas vencidas que estão incluídas dentro do processo de cobrança.

Valor da cobrança: Valor total da cobrança obtido pela soma dos valores das faturas. Nesse campo não é levado em consideração o valor dos encargos das faturas.

Duração: Indica a duração em dias do processo de cobrança.

Data de início: Indica a data em que o processo de cobrança foi criado.

 

Situações da Fatura

a. Encerrada, utilizada para informar que o processo de cobrança foi finalizado sendo pago as faturas.

b. Cancelada, utilizada para informar que o processo de cobrança foi cancelado.

c. Ajuizada, utilizada apenas como informação e será alterada para esta situação manualmente.

d. Nova, utilizada para iniciar um processo de cobrança.

e. Sinistro aberto, utilizada apenas como informação e será alterada para esta situação manualmente.

f. Documentação enviada o DEJUR, utilizada apenas como informação e será alterada para esta situação manualmente.

 

Adicionar faturas ao processo de cobrança automaticamente

  1. O sistema verifica se campo da parametrização do SnapProperty “Ativar processo de cobrança” (snap_brok__Ativar_processo_cobranca__c”) está ativo, se sim, significa que a org irá gerar processo de cobrança.

  2. Após, o sistema deve percorrer todas as faturas com situação (snap_brok_Situacaoc) igual a "Vencida" e com o campo "Processo de cobrança" (snap_brokCobranca_c) igual a null (método “FaturaServico.atualizarFaturasVencidas”).

    1. Existindo faturas nessas condições, o sistema vai percorrer as cobranças selecionadas e verificar se existe um processo de cobrança criado com a flag Ativo (snap_brok_Ativoc) true para o mesmo contrato da fatura, ordenando pela data de início (snap_brokData_inicio_c).
      a. Existindo uma cobrança ativa, mesmo contrato e data de início.

      1. atualiza o campo "Processo de cobrança" (snap_brok_Cobranca_c) dentro fatura, informando o número do processo de cobrança (isso que faz o vinculo);

      2. atualiza o valor da cobrança (snap_brok_Valor_cobranca_c) adicionando o valor da fatura adicionada ao valor existente nesse campo.

      3. atualiza o campo "Faturas" (snap_brok_Faturas_c ) com o nome da fatura que está sendo inclusa.

        1. Caso não exista um processo de cobrança nas condições acima:

          1. Se o dia em atraso da fatura não for maior que a quantidade de dias do parâmetro “Dias em atraso para iniciar cobrança” em parametrizações SnapProperty (snap_brok__Dias_atraso_para_iniciar_cobranca__c), que no caso é 7 dias.

            1. O sistema não criará um processo de cobrança;

          2. Mas se a fatura passou da quantidade de “dias em atraso para iniciar a cobrança” (snap_brok__Dias_atraso_para_iniciar_cobranca__c) , maior que, no caso, 7 dias:

            1. cria um processo de cobrança (utilizando o método IniciarCobrancaContratoLocacao da classe CobrançaServiço), incluindo as faturas, atualizando os valores, adicionando o nome da fatura no campo faturas.

        2. Se para o contrato da fatura possuir uma cobrança ativa o sistema:

          1. Preenche o campo “cobrança” da fatura com o número da cobrança criada;

          2. Atualiza o “valor da cobrança” somando o valor da fatura;

          3. Atualiza o campo “faturas da cobrança” com o nome da fatura;

      4. atualiza o campo “dias em atraso da fatura mais antiga” e “dias em atraso” com o a quantidade de dias em atraso da(s) fatura(s), que está(ão) dentro do processo de cobrança, que possuir a maior quantidade de dias em atraso.

Retirar faturas do processo de cobrança automaticamente

Quando uma fatura for paga ou cancelada e ela estiver em algum processo de cobrança ela deve ser retirada automaticamente do processo para não cobrar o usuário novamente. Dessa forma o sistema realiza o seguinte processo:

  1. Quando a fatura alterar a situação para recebida o process builder chama o método FaturaServico.faturaRecebida

    1. Percorre as faturas que possuí o campo processo de cobrança igual a cobrança da fatura recebida.

      1. Se existir apenas uma fatura nesse processo de cobrança:

        1. O sistema apaga o campo de cobrança da fatura para retirá-la do processo de cobrança;

        2. Se a fatura for recebida:

          1. Encerra a cobrança colocando a situação da cobrança para “Encerrada”;

        3. Se a fatura for cancelada:

          1. Encerra a cobrança colocando a situação da cobrança para “Cancelada”;

      2. Se existir mais de uma fatura com no mesmo processo da cobrança:

        1. O sistema apaga o campo de cobrança da fatura para retirá-la do processo de cobrança;

        2. Atualiza campo “valor da cobrança” no processo de cobrança deduzindo o campo “Valor total da fatura”;

        3. Remove o nome da fatura no campo “Faturas da cobrança”;

        4. atualiza o campo “dias em atraso da fatura mais antiga” e “dias em atraso” com o a quantidade de dias em atraso da(s) fatura(s), que está(ão) dentro do processo de cobrança, que possuir a maior quantidade de dias em atraso, após ter removido a fatura desejada.

Cancelar cobrança

Para cancelar um processo de cobrança realize as seguintes etapas:

  1. Entre na guia “Cobranças”;

  2. Escolha o processo que você deseja cancelar;

  3. Clique no botão “cancelar”;

 

Nesse momento o sistema realiza o seguinte procedimento:

  1. Troca a situação da cobrança (snap_brok_Situacao_c) para "Cancelada";

  2. Desmarca o check box "Ativo" (snap_brok_Ativo_c) do contrato de locação;

  3. Troca a situação (snap_brok_Situacao_c) das faturas que estão dentro do processo para "Vencida";

 

Criar cobrança manualmente

Para criar um processo de cobrança realize as seguintes etapas:

  1. Entre no contrato de locação que você deseja criar a cobrança;

  2. Clique no botão “Cobrança”;

  3. o sistema irá perguntar “Iniciar cobrança do contrato de locação C-000xxxx”?

  4. Clique no botão “iniciar cobrança”;

  5. O sistema apresenta a seguinte mensagem “A cobrança foi iniciada com sucesso”.

  6. Neste momento o sistema irá realizar os seguintes processos:

    1. O sistema cria um processo de cobrança para esse contrato com as faturas que estiverem vencidas;

    2. O sistema preenche o campo de cobrança da fatura para vinculá-la do processo de cobrança;

    3. O sistema marca o campo “em cobrança” do contrato de locação informando que esse contrato está em cobrança.

Realização dos testes

OBS: Para realizarmos os testes, é necessário retirar o alerta de e-mail do fluxo que é enviado assim que o processo de cobrança é iniciado, dessa forma, o cliente possui mais tempo para verificar alguma anormalidade.

Alertas de cobrança

Está configurado na base do cliente o seguinte sistema de alerta de cobrança:

Atividades:

  1. Cria a cobrança na quantidade de dias que está nos “Dias em atraso para iniciar cobrança” em parametrizações SnapProperty + 1 dia;

  2. No mesmo da criação da cobrança, o sistema manda um comunicado dizendo para o locatário que criou a cobrança.

  3. No dia seguinte manda um segundo comunicado para o locatário.

  4. 2 dias depois manda outro comunicado para o locatário e a para os fiadores;

  5. 14 dias depois, o sistema manda uma notificação extra judicial para o locatário, locador e fiadores.

Related content

Criar cobrança manualmente
Criar cobrança manualmente
More like this
Cobrança
Cobrança
More like this
Cancelar processo de cobrança
Cancelar processo de cobrança
More like this
Processo de envio das notificações de cobrança
Processo de envio das notificações de cobrança
More like this
Cobrança [apresentação]
Cobrança [apresentação]
More like this
Relatórios para conferência dos painéis de cobrança
Relatórios para conferência dos painéis de cobrança
More like this