Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Fornecedor em Atraso de Recebimento de Empenho

Este caso de uso tem a finalidade de notificar fornecedores com atraso no recebimento do empenho por mais de 48 horas a contar da data do envio. O usuário só poderá notificar fornecedores com empenhos em atraso que são destinados a sua unidade gestora, ou seja, a notificação leva em consideração a unidade gestora do Empenho. O registro de notificações de fornecedores é responsabilidade dos usuários do Departamento de Materiais e Patrimônio - DMP, mais especificamente do Setor de Liquidação.

Pré-condições:

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Liquidação de Despesas → Registro de Ocorrências → Empenho → Fornecedor em Atraso de Recebimento de Empenho.

Passo 1

O sistema disponibiliza inicialmente um filtro por unidade gestora e ano:

A busca retorna os empenhos exibindo as seguintes informações:

Para cada um dos empenhos listados existe a opção de Notificar Fornecedor.

Passo 2

Nesse passo será confirmada a notificação para o fornecedor selecionado, é possível fazer uma associação com algum processo aberto além de visualizar os dados do empenho e de suas notificações associadas:

É possível visualizar os detalhes do empenho e da notificação.

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.liquidacao.acompanhamento.dominio.OcorrenciaFornecedor administrativo.liquidacao.ocorrencia_fornecedor

Plano de Teste

Sistema: SIPAC

Módulo: Liquidação de Despesas

Link(s): Registro de Ocorrências → Empenho → Fornecedor em Atraso de Recebimento de Empenho

Usuário: paulinho

Papel que usuário deve ter: SipacPapeis.GESTOR_LIQUIDAÇÃO_DE_COMPRAS

Cenários de Teste

Utilize empenhos já enviados;

Dados para o Teste

select * from liquidacao.ocorrencia_fornecedor oc where oc.data_recebimento_empenho IS NULL AND (current_timestamp > oc.data_cadastro+ 2 * interval '1 day')