Skip to content

Resolve "[API] BUG no cancelar apropriação de instrumento de cobrança"

Resolver BUG no cancelar apropriação de instrumento de cobrança

Descrição

A API de cancelar apropriação não estava cancelando todos as faturas apropriadas, foi necessário mudar o parâmetro recebido pela api, recebia o número de um único contratofatura, a principal mudança seria a mudança para id da apropriação.

  • Mudar o parâmetro passado para api para id da apropriação, necessário para que todos os contratofatura(instrumento de cobrança) vinculadas ao idapropriação sejam cancelados;

  • Refatorar o código para que a busca e validações sejam feitas a partir do idapropriação;

  • Revisão do código para que fique mais coeso, limpo e funcional, atendo as melhores práticas e executando suas funcionalidades.

  • Refatorar o job para que seja utilizado somente variáveis necessárias para a execução.

Fluxo de Testes

  1. O usuário que terá permissão para cancelar apropriação:
  • Usuário com permissão no sistema, ou seja, com a permissão "Execução Financeira" ou "Administrador";
  • Usuário com permissão no contrato, verifica se a unidade do contrato é a mesma da unidade do usuário e unidade descentralizada;
  1. Atribuir aos parâmetros da api o código nonce e o id da apropriação a ser cancelada;
  2. A apropriação a ser cancelada deverá ter a situação "APR";
  3. Um job será disparado e o cancelamento realizado, onde todos os contratofatura do idapropriação terão a situação "CAN";

Implantação

Variável(eis) de ambiente

  • Não se aplica

Configuração(ões) do Supervisor

  • Não se aplica

Comando(s)

  • Não se aplica

Instrução(ões)

  • Não se aplica

Não remover as próximas linhas

Closes #1080 (closed)

Edited by FLAVIA SILVA

Merge request reports