Cancelamento de título

Na versão anterior existia a opção para cancelar o boleto apenas na EFI, sem EFI só tinha a opção de excluir, isso causava uma série de dificuldades, inclusive a impossibilidade de cancelar o boleto a partir do EFI. Para completar o título tinha um conceito de status dinâmico que era basicamente PENDENTE (todo novo título começa assim), VENCIDO (todo título não pago depois da data de vencimento) e PAGO (título com data de pagamento)…​ Apesar de algumas vantagens intrínsecas do status dinâmico, não permite a atribuição de um status arbitrário, como a qualquer momento informar que o título está cancelado.

Mudanças no sistema

  • Criar um novo campo status na tabela de títulos

  • Criar um novo status cancelado

  • Revisar a rotina de recebimento de notificações do EFI para suportar o cancelamento a partir do EFI, inclusive de parcelas ou de todo o carnê

  • Ao cancelar um título no FUJI, o boleto ou a parcela do carnê equivalente no FUJI

  • Criar rotina diária automática que muda o status para VENCIDO, um dia depois do vencimento (já que o status não é mais dinâmico)

  • Revisar TODAS as rotinas que se baseiam no status do título, por exemplo, a opção desfazer pagamento, só aparecia quando a data de pagamento estava preenchida, agora aparece quando o status é igual a PAGO

  • Novo filtro na tela do sistema para os cancelados, e novo filtro para os válidos (todos os não cancelados)

  • Revisão de todos os relatórios de títulos, a ponto que se tiver ao menos um título cancelado, aparece uma mensagem indicando que o total está incluindo títulos cancelados e que deveria ser impresso com outro filtro

  • Revisão dos cálculos do dashboard com dados financeiros

  • Para sincronizar melhor com a EFI o cancelamento não pode ser desfeito, sendo um status final

Diagrama de estado anterior

Diagrama de estado do título (anterior)
Figura 1. Diagrama de estado do título (anterior)

Novo diagrama de estado

Diagrama de estado do título (novo)
Figura 2. Diagrama de estado do título (novo)

Conclusão

Apesar do grande impacto interno e te todo o trabalho, essa mudanças permitirão um melhor controle de todos os títulos e parcelas no FUJI no futuro! Além de um melhor sincronismo com o EFI e quaisquer outras integrações financeiras. Permitindo a criação de novos estados conforme a necessidade.

Inclusive no futuro poder suportar status como devolução parcial e disputas e fraude (para o caso de cartão de crédito por exemplo).

Referências