Skip to content

Draft: Resolve "[Minuta de Empenho] Erro ao definir substitutivo de contrato"

Descrição

  • Nesse MR estamos tratando somente o ponto do toogle para definir ou remover a minuta de empenho como substitutivo de contrato, nele tratamos os erros mais frequentes que retornam do PNCP. Segue os pontos:
  1. Contrato enviado para o PNCP
  2. Ente não autorizado para o CNPJ

Somente as compras da 14.133 e suas derivadas devem ser enviadas para o PNCP

Fluxo de Testes

Para lei 14.133 e suas derivadas marcando SIM no passo 6

  • Criar uma minuta de empenho da lei 14.133 e suas derivadas e marcar a opção SIM para substitutivo de contrato
  • Assinar no SIAFI e enviar para o PNCP da forma manual (deve exibir o ícone e acessar o link externo do PNCP)
  • Remover substitutivo de contrato, então as informações não devem ser mais exibidas no PNCP, olhar o link anterior
  • Definir como substitutivo de contrato, então o ícone deverá ficar habilitado e acessível no PNCP
  • Deve ser exibido na modal para criar um contrato do tipo empenho pela modal e quando ocorrer o sucesso na ação, o link do PNCP deve ser o mesmo exibido na minuta de empenho

Para diferente da lei 14.133 e suas derivadas marcando SIM no passo 6

  • Criar uma minuta de empenho da lei 14.133 e suas derivadas e marcar a opção SIM para substitutivo de contrato
  • Assinar no SIAFI e não deve ser enviado para o PNCP
  • Remover substitutivo de contrato
  • Definir como substitutivo de contrato
  • Deve ser exibido na modal para criar um contrato do tipo empenho pela modal e quando ocorrer o sucesso na ação exibir na listagem de contrato

Para lei 14.133 e suas derivadas marcando NÃO no passo 6

  • Criar uma minuta de empenho da lei 14.133 e suas derivadas e marcar a opção NÃO para substitutivo de contrato
  • Assinar no SIAFI e definir como substitutivo de contrato, então o ícone deverá ficar habilitado e acessível no PNCP
  • Remover substitutivo de contrato, então as informações não devem ser mais exibidas no PNCP, olhar o link anterior
  • Definir como substitutivo de contrato, então o ícone deverá ficar habilitado e acessível no PNCP
  • Deve ser exibido na modal para criar um contrato do tipo empenho pela modal e quando ocorrer o sucesso na ação, o link do PNCP deve ser o mesmo exibido na minuta de empenho

Para diferente da lei 14.133 e suas derivadas marcando NÃO no passo 6

  • Criar uma minuta de empenho da lei 14.133 e suas derivadas e marcar a opção NÃO para substitutivo de contrato
  • Assinar no SIAFI e definir como substitutivo de contrato então não deve ser enviado para o PNCP
  • Remover substitutivo de contrato
  • Definir como substitutivo de contrato
  • Deve ser exibido na modal para criar um contrato do tipo empenho pela modal e quando ocorrer o sucesso na ação exibir na listagem de contrato

Simular ação de erro

  • Escolher uma minuta de empenho que seja substituto de contrato como SIM e da lei 14.133 com suas derivadas e executar o SQL para simular que ocorreu erro na nossa rotina de envio automático e continuo com a situação INCPEN
  • Remover como substitutivo de contrato e então não deve apresentar erro
  • Definir como substitutivo de contrato e então na tela do PNCP deve apresentar a situação de sucesso com as informações recuperadas do PNCP e o ícone está habilitado
  • Remover como substitutivo de contrato e então a publicação deve ser excluída do PNCP
  • Definir como substitutivo de contrato e deve ser gerado um novo link para o PNCP

Implantação

Comando(s)

Update para simular ação de erro na rotina de envio automático para o PNCP

O SQL abaixo simula a ação em que a rotina interna tenha enviado para o PNCP mas por algum motivo apresentou erro internamente e a situação permaneceu como INCPEN
UPDATE public.envia_dados_pncp SET situacao = 324, retorno_pncp = null, link_pncp = null, "sequencialPNCP" = null WHERE id = {ID_LINHA_TELA_ENVIA_DADOS_PNCP}

Instrução(ões)

  • Não se aplica

Não remover as próximas linhas

Closes #984

Edited by Aruã Melo

Merge request reports