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:
- Contrato enviado para o PNCP
- 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