echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Extrato por Licitação ======
Este caso de uso permite aos executores de orçamento local, global e de convênio efetuarem os atendimentos das requisições pendentes. Esse atendimento consiste na definição das quantidades dos itens que serão atendidos e mudança no status da requisição.
===== Descrição do Caso de Uso =====
Esse caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Orçamento -> Aba Requisições -> Registro de Preços -> Extrato por Licitação.
===Passo 1 ===
O caso de uso inicia-se através da consulta por meio de pelo menos um dos seguintes filtros:
* **Unidade***: Tipo AUTOCOMPLETE, formato: UNIDADE (CÓDIGO), entrada de dados: NOME ou CÓDIGO UNIDADE.([[#principais_regras_de_negócio|RN12]])
* **Período**: Tipo DATA, formato: DD/MM/AAAA - DD/MM/AAAA.
===Passo 2 ===
Então o sistema exibe os dados selecionados na consulta e uma listagem é exibida com os seguintes dados:
***__Processo Compra__**: Tipo NUMÉRICO, Formato: 99999.999999/9999-99 (radical.número/ano-dv) Vigência: DD/MM/AAAA a DD/MM/AAAA.
***__Fornecedor__**: Tipo TEXTO.
***__CNPJ__**: Tipo NUMÉRICO.
***__Item__**: Tipo TEXTO, formato: NOME (CÓDIGO).
***__Valor__**: Tipo - NÚMERICO.
***__Número da Requisição__**: Tipo NUMÉRICO, formato: 9.../AAAA.
***__Data Cadastro__**: Tipo DATA.
***__Unidade de Custo__**: Tipo TEXTO, formato: NOME UNIDADE (CÓDIGO).
***__Quantidade Solicitada__**: Tipo TEXTO, formato: NOME UNIDADE.
***Quantidade Atendida**: Tipo NÚMERICO.
***__Data__**: Tipo DATA.
***__Valor Total__**: Tipo NUMÉRICO.
Para cada processo de compra existe a opção de visualizar ata, como descrito abaixo:
===Visualizar Ata===
* **__Nº Processo__**: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO.
* **__Modalidade Licitação__**: Formato - NOME (SIGLA-NÚMERO DA LICITAÇÃO), Tipo TEXTO.
* **__Data de Cadastro__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Usuário que Cadastrou__**: Tipo TEXTO.
* **__Assunto Detalhado__**: Tipo TEXTO.
* **__Tipo__**: Tipo TEXTO.
* **__Status__**: Tipo TEXTO.
* **__Unidade Gestora__**: Tipo TEXTO, formato: CÓDIGO UNIDADE - DENOMINAÇÃO UNIDADE.
* **__Inciso do Artigo 24 ou 25 da Lei 8666/1993__**: Tipo NUMÉRICO. ([[#principais_regras_de_negócio|RN01]])
* **__Valor Total (Estimado)__**: Tipo NUMÉRICO.([[#principais regras de negócio|RN02]])
* **__Valor Total (Real)__**: Formato - R$999,99, Tipo - NUMÉRICO. ([[#principais regras de negócio|RN02]])
* **__Valor Cancelado__**: Tipo NUMÉRICO. ([[#principais regras de negócio|RN02]])
* **__Valor Acrescido__**: Tipo NUMÉRICO. ([[#principais regras de negócio|RN02]])
* **__Data de Abertura__**: Tipo DATA. ([[#principais_regras_de_negócio|RN03]])
===Visualizar Requisição===
Ao optar por **Visualizar Requisição**, são mostradas as seguintes informações:
**Dados da Requisição**:
* **__Requisição__**: Formato - 9.../AAAA, Tipo - NUMÉRICO.
* **__Tipo__**: Tipo - TEXTO.
* **__Convênio__**: Tipo - TEXTO. São apresentadas opções: ''Sim'' e ''Não''.
* **__Grupo de Material__**: Tipo TEXTO, formato: DENOMINAÇÃO GRUPO (CÓDIGO GRUPO) ([[#principais_regras_de_negócio|RN04]]).
* **__Unidade de Custo__**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE).
* **__Unidade Requisitante__**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE).
* **__Destino da Requisição__**: Tipo - TEXTO.
* **__Usuário__**: Tipo TEXTO, formato: LOGIN - NOME USUÁRIO - (Ramal: NÚMERO RAMAL).
* **__Data__**: Tipo DATA.
* **__Valor da Requisição__**: Tipo - NUMÉRICO.
* **__Opção Orçamentária__**: Tipo - TEXTO.
* **__Observações__**: Tipo - TEXTO.
* **__Status Atual__**: Tipo - TEXTO.
**Itens da Requisição**:
* **__Item__**: Tipo - NUMÉRICO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Unid. Med.__**: Tipo - TEXTO.
* **__Quant.__**: Tipo - NUMÉRICO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Total__**: Tipo - NUMÉRICO.
* **__A__**: Tipo - NUMÉRICO. Quantidade atendida.
* **__D__**: Tipo - NUMÉRICO. Quantidade devolvida.
* **__C__**: Tipo - NUMÉRICO. Quantidade em processo de compra.
* **__E__**: Tipo - NUMÉRICO. Quantidade empenhada.
* **__L__**: Tipo - NUMÉRICO. Quantidade em liquidação.
* **__Status__**: Tipo - TEXTO.
Há a opção de visualizar detalhes do Item.
**Histórico da Requisição**. É exibida uma lista com todo o histórico de alterações de status que foram feitas em uma determinada requisição. A listagem apresenta os seguintes dados:
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
* **__Status__**: Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO. Usuário que realizou a alteração de status.
* **__Observações__**: Tipo - TEXTO.
**Requisição de Material Associada**: [[#principais_regras_de_negócio|(RN05)]]
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo DATA.
* **__Número/Ano__**: Formato - 9.../AAAA, Tipo - NUMÉRICO.
* **__Status__**: Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
**Devoluções**: [[#principais_regras_de_negócio|(RN06)]]
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
* **__Número/Ano__**: Formato - 9.../AAAA, Tipo - NUMÉRICO.
* **__Status__**: Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
**Movimentações de Documentos**: [[#principais_regras_de_negócio|(RN07)]]
* **__Data Origem__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Unidade Destino__**: Formato - NOME (CÓDIGO UNIDADE), Tipo - TEXTO.
* **__Enviado Por__**: Tipo - TEXTO.
* **__Recebido Em__**: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
* **__Recebido Por__**: Tipo - TEXTO.
* **__Obs__**: Tipo - TEXTO.
**Totalização por Grupo de Material**: ([[#principais_regras_de_negócio|RN04]])
* **__Grupo__**: Formato - CÓDIGO - NOME, Tipo - TEXTO. ([[#principais_regras_de_negócio|RN04]])
* **__Total__**: Tipo - NUMÉRICO. Total dos itens do grupo.
* **__Total__**: Tipo - NUMÉRICO. Total de todos os itens.
**Detalhes da Aquisição dos Itens**:
* **__Compras__**: Formato - 9.../AAAA, Tipo - NUMÉRICO.
* **__Empenhos__**: Formato - 9.../AAAA - XXXX, Tipo - NUMÉRICO e TEXTO.
* **__Notas Fiscais__**: Formato - CÓDIGO - XXXX, Tipo - NUMÉRICO e TEXTO.
* **__Processos de Pagamento__**: Formato - 9999/AAAA, Tipo - NUMÉRICO.
* **__Termo__**: Formato - 9.../AAAA, Tipo - NUMÉRICO. [[#principais_regras_de_negócio|(RN08)]]
**Operações Orçamentárias**:
* **Contingenciamentos** [[#principais_regras_de_negócio|(RN09)]]
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
* **__Número__**: Tipo - NUMÉRICO.
* **__Unid./PTRes/ND/FR/Esf./PI__**: Formato - XXXX/9999/9999/9999/9999/9999, Tipo - TEXTO e NUMÉRICO.
* **__Autorização__**: Tipo - NUMÉRICO.
* **__Usuário__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Valor Contido__**: Tipo - NUMÉRICO.
**Transferências**: [[#principais_regras_de_negócio|(RN10)]]
* **__Número__**: Formato - 9999/AAAA, Tipo - NUMÉRICO.
* **__Célula Origem__**: Formato - 9999/9999/9999/9999, Tipo - NUMÉRICO.
* **__Célula Destino__**: Formato - 9999/9999/9999/9999, Tipo - NUMÉRICO.
* **__Valor__**:Tipo - NUMÉRICO.
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
* **__Usuário__**: Tipo - TEXTO.
* **__Autorização__**: Tipo - NUMÉRICO.
**Autorizações**: [[#principais_regras_de_negócio|(RN11)]]
* **__Data/Hora__**: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
* **__Número__**: Tipo - NUMÉRICO.
* **__Unidade Solicitada__**: Formato - CÓDIGO - NOME, Tipo - NUMÉRICO e TEXTO.
* **__Contingenciamentos__**: Tipo - NUMÉRICO.
* **__Valor Solicitado__**: Tipo - NUMÉRICO.
* **__Valor Autorizado__**: Tipo - NUMÉRICO.
* **__Status__**: Tipo - TEXTO.
===Visualizar Requisição===
Ao optar por Visualizar detalhe do item da ata, teremos:
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Denominação__**: Tipo - TEXTO.
* **__Unid. Med.__**: Tipo - TEXTO.
* **__Quant.__**: Tipo - NUMÉRICO.
* **__Status__**: Tipo - TEXTO.
**Histórico**:
* **__Data__**: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
* **__Status__**: Tipo - TEXTO.
====== ======
O caso de uso é então finalizado.
===== Principais Regras de Negócio =====
***RN01** - A informação de **Inciso do Artigo 24 ou 25 da Lei 8666/1993** é mostrada somente para processos de compra/licitação que sejam da modalidade de ''Dispensa de Licitação'' ou ''Inexigibilidade de Licitação''.
***RN02** - Essa informação só será mostrada, se pré-existir no sistema.
***RN03** - A informação **Data de Abertura** só será exibida se o processo de compra/licitação não tiver a modalidade de ''Dispensa de Licitação'' ou ''Inexigibilidade de Licitação'', e se o dado pré-existir.
***RN04** - A terminologia Grupo de Material pode ser ajustada para Elemento de Despesa Detalhado, ver [[desenvolvimento:especificacoes:sipac:patrimonio:ajuste_de_parametros#altera%C3%A7%C3%B5es_no_arquivo_terminologias.properties_ufrn|Terminologias]].
***RN05** - Esses dados serão exibidos se houver requisições de material associada.
***RN06** - Esses dados serão exibidos se houver devoluções.
***RN07** - Esses dados serão exibidos se houver movimentação de documentos.
***RN08** - Este campo só aparece para itens permanentes.
***RN09** - Esses dados serão exibidos se houver contingenciamento associado.
***RN10** - Esses dados serão exibidos se houver transferências associadas.
***RN11** - Esses dados serão exibidos se houver autorizações associadas.
***RN12** - Os usuários com papel EXECUTOR ORCAMENTO poderão escolher apenas unidades da sua hierarquia enquanto os usuários EXECUTOR ORCAMENTO GLOBAL e EXECUTOR CONVENIO poderão escolher qualquer unidade.
===== Resoluções/Legislações Associadas =====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
|br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial|administrativo.requisicao.requisicao_material|
|br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao|administrativo.requisicao.item_requisição|
|br.ufrn.sipac.compras.dominio.ProcessoCompra|administrativo.compras.processo_compra|
|br.ufrn.sipac.compras.dominio.ItemProcessoCompra|administrativo.compras.item_processo_compra|
|br.ufrn.sipac.cadastro.dominio.Unidade|administrativo.comum.uniadade|
====== Plano de Teste ======
Sistema: SIPAC
Módulo: Orçamento
Link(s): Aba Requisicoes → Registro de Preços → Extrato por Licitação
Usuário: cunha(EXECUTOR_ORCAMENTO), gustavo(EXECUTOR_ORCAMENTO_GLOBAL)
Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_CONVENIO
===== Cenários de Teste =====
Verificar se os dados da consulta estão de acordo com a consulta.