echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Prazos de Entrega do Processo de Compra ======
Este Caso de Uso mostra quando o fornecedor entregou (quais prazos), o serviço ou material, mencionados no processo de compra.
Pré-condições: O usuário deve possuir o perfil de Gestor de Liquidação de Despesas para executar esta funcionalidade.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Liquidação de Despesas -> Aba Relatórios -> Gerais -> Prazos de Entrega do Processo de Compra.//
O sistema solicita ao usuário que informe: ([[#principais_regras_de_negócio|RN01, RN02]])
* **Unidade Gestora***: Formato - SIGLA DA UNIDADE (CÓDIGO), TIPO - TEXTO E NÚMERO
Para a opção de processo:
* **Número do Processo**: Tipo - NUMÉRICO.
* **Ano**: Tipo - NUMÉRICO.
Para a opção de Licitação:
* **Número da Licitação**: Tipo - NUMÉRICO.
* **Tipo**: Tipo - TEXTO. O sistema apresenta as opções que devem ser listadas: ''CC'', ''CI'', ''CV'', ''DL'', ''IN'', ''PR'' e ''TP''.
* **Ano**: Tipo - NUMÉRICO.
O sistema emite relatório conforme modelo:
**Relatório de Prazos de Entrega por Processo de Compra**
**__Licitação__**: Formato 9.../AAAA - CC 9/AAAA. Tipo INTEIRO.
**__Gestora__**: Formato CÓDIGO-NOME DA GESTORA, Tipo - TEXTO.
**__Assunto__**: Tipo - TEXTO.
**__Tipo__**: Tipo - TEXTO.
**__Status__**: Tipo - TEXTO.
Se o tipo da modalidade for PREGÃO os campos **Abertura da Licitação** e **Validade da Ata** são exibidos:
**__Abertura da Licitação__:** Formato DD/MM/AAAA - HH:MM, Tipo - DATA/HORA.
**__Validade da Ata__:** Formato - DD/MM/AAAA à DD/MM/AAAA, Tipo - DATA.
^ Prop ^ CPF/CNPJ ^ Fornecedor ^ Empenho ^ Data Receb. ^ Prazo Entrega ^ Status ^ Notificação ^ Pronunciamento ^ Novo Prazo ^
| 9 | 99.999.999/9999-99 | NOME | 999999/AAAA | DD/MM/AAAA | 99 | Regularizado | 9.../AAAA | ------ | ------ |
| 9 | 99.999.999/9999-99 | NOME | 999999/AAAA | DD/MM/AAAA | 99 | Regularizado | 9.../AAAA | ------ | ------ |
===== Principais Regras de Negócio =====
* **RN01** - Se o fornecedor não recebeu empenho, o sistema deve criticar, "//Ainda não existe entrega para o processo de compra informado. Nenhum fornecedor deste processo recebeu empenho.//"
* **RN02** - Se número do processo informado não tiver sido enviado para liquidação de despesas, o sistema deve criticar com a mensagem "//O processo de compra informado precisa ser enviado a liquidação de compras. O processo de compra continua em andamento.//"
* **RN03** - O usuário logado só poder ver dados para as unidades que o papel GESTOR LIQUIDAÇÃO tem permissão. Por exemplo, o usuário com login: pedro pertence a unidade 14.00(CT), mas foi cadastrada a permissão de GESTOR LIQUIDACAO para (11.00) e (23.00) então ele possui a permissão para ver dados apenas da 11.00 e 23.00 e não possui permisão para 1400. Já o usuário que tiver o papel GESTOR LIQUIDACAO e tiver unidade de permissão igual a nulo poderá ver os dados de todas as unidades.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho | administrativo.sco.empenho |
| br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra|
|br.ufrn.sipac.compras.licitacao.dominio.ModalidadeLicitacao|administrativo.compras.modalidade_licitacao|
===== Plano de Teste =====
Sistema: SIPAC
Módulo: Liquidação de Despesas
Link(s): Aba Relatórios → Gerais → Prazos de Entrega do Processo de Compra.
Usuário: paulinho
Papel que o usuário deve ter: SipacPapeis.GESTOR_LIQUIDACAO.
===== Cenários de Teste =====
Não de aplica!
===== Dados para o Teste =====
Para obter os dados par teste roda os sql abaixo: