~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consolidação de Requisições ====== Este caso de uso é utilizado pelos gestores de compra de livros com a finalidade de verificar: os valores totais de itens pendentes de orçamento, pendentes de autorização de fornecimento, com fornecimento autorizado e os entregues. Além de ser possível gerar uma nova requisição com os itens que o fornecedor marcou como não sendo possível fazer a entrega. * Para visualizar a consolidação de requisições a pré-condição é o [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:solicitar_livros_de_contratos:cadastrar_requisicao|Cadastro e Envio da Requisição de Livro de Contrato]]. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Compra de Materiais Informacionais -> Aba Operações -> Contratos -> Consolidação de Requisições e inicia-se com uma busca por contrato de livros através dos seguintes filtros: * **Contrato**: Tipo NUMÉRICO, formato: 9.../AAAA. * **Ano do Contrato**: Tipo NUMÉRICO, formato: AAAA. * **Fornecedor**: Tipo AUTOCOMPLETE, formato: NOME FORNECEDOR (DOCUMENTO), entrada de dados: NOME FORNECEDOR ou DOCUMENTO. * **Tipo de Material Informacional**: Tipo TEXTO, formato: NOME DO TIPO, Opções: LIVRO,PERIÓDICO,MATERIAL ESPECIAL ([[#Principais_regras_de_negócio|RN10]]). * **Apenas Contratos com Requisições Associadas**: Tipo LÓGICO. * **Exibir em Formato de Impressão**: Tipo LÓGICO. E uma lista com todos os contratos, com os seguintes campos: * **__Contrato__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Licitação__**: Tipo TEXTO, formato: SIGLA LICITAÇÃO - 9.../AAAA. * **__Empresa__**: Tipo TEXTO, formato: NOME EMPRESA (DOCUMENTO EMPRESA). Esta listagem possui a opção de selecionar um contrato. Ao selecionar o contrato, o sistema irá para o próximo passo, exibindo os seguintes dados: [[desenvolvimento:especificacoes:sipac:contratos:casos_de_uso:consultas_relatorios:gerais:contrato_detalhado|Dados gerais do contrato]] Abaixo dos dados do contrato será exibida um formlário com a opção de selecionar o tipo de material informacional das requisições, com os seguintes campos: * **Tipo de Material Informacional**: Tipo TEXTO, formato: NOME DO TIPO, Opções: LIVRO,PERIÓDICO,MATERIAL ESPECIAL. Abaixo deste formulário será exibida uma lista com as requisições de livros de contrato válidas([[#Principais_regras_de_negócio|RN01]]) para o contrato selecionado. Exibindo as seguintes informações: * **__Req.__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Status__**: Tipo: TEXTO. * **__Fonte Orçamentária__**: Tipo TEXTO. * **__Solic.__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN02]]). * **__Orçados__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN03]]). * **__Total Orçado Sem Desconto__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN04]]). * **__Total Orçado com Desconto __**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN05]]). * **__Total Autoriz. Fornec.__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN06]]). * **__Negado Fornec.__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN07]]). * **__Entregue__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN08]]). * **__Total Entregue__**: Tipo NUMÉRICO ([[#Principais_regras_de_negócio|RN09]]). * **__Total (Submissão Inicial)__**: Tipo NUMÉRICO. * **__Percentual (Submissão Inicial)__**: Tipo NUMÉRICO. * **__Total Ressubmetido__**: Tipo NUMÉRICO. * **__Percentual Ressubmetido__**: Tipo NUMÉRICO. * **__Total Geral__**: Tipo NUMÉRICO. * **__Percentual Geral__**: Tipo NUMÉRICO. E também são exibidos os totais por fonte orçamentária, com os seguintes dados: * **__Fonte Orçamentária__**: Tipo TEXTO. * **__Total Orçado Sem Desconto__**: Tipo NUMÉRICO. * **__Total Orçado com Desconto__**: Tipo NUMÉRICO. * **__Total Autoriz. Fornec.__**:Tipo NUMÉRICO. * **__Total Entregue__**:Tipo NUMÉRICO. Existe a //opção de visualizar,selecionar a requisição ou [[desenvolvimento:especificacoes:sipac:compra_de_material_informacional:desenvolvimento:especificacoes:sipac:compra_de_materiais_informacionais:compra_de_materiais_informacionais:casos_de_uso:operacoes:contratos:consolidacao_de_requisicoes:criar_nova_requisicao_usando_um_modelo|Criar Nova Requisição Usando esta como modelo]]//. Ao selecioná-la, são exibidos os seguintes dados: * **__Requisição__**: Tipo NUMÉRICO, formato: 9.../AAAA. * //Esse campo é um link, utilizado para verificar os detalhes da requisição. Para mais detalhes visualize a especificação: [[desenvolvimento:especificacoes:sipac:compra_de_materiais_informacionais:casos_de_uso:operacoes:requisicoes_de_materiais_informacionais_do_contrato:acompanhar_requisicoes_enviadas|Acompanhar Requisições de Livros]].// * **__Contrato__**: Tipo NUMÉRICO, formato: 9.../AAAA - NOME CONTRATADO (DOCUMENTO CONTRATADO). * **__Status__**: Tipo TEXTO. * **__Data de Cadastro__**: Tipo DATA, formato: DD/MM/AAAA. * **__Usuário de Cadastro__**: Tipo TEXTO, formato: NOME USUÁRIO (RAMAL: NÚMERO RAMAL). * **__Data de Atendimento__**: Tipo DATA, formato: DD/MM/AAAA. * **__Usuário de Atendimento__**: Tipo TEXTO, formato: NOME USUÁRIO (RAMAL: NÚMERO RAMAL). * **__Lote__**: Tipo NUMÉRICO. * **__Desconto__**: Tipo NUMÉRICO. * **__Requisição Originária__**: Tipo NUMÉRICO, formato: 9.../AAAA. * //Esse campo é um link, utilizado para verificar os detalhes da requisição. Para mais detalhes visualize a especificação: [[desenvolvimento:especificacoes:sipac:compra_de_materiais_informacionais:casos_de_uso:operacoes:requisicoes_de_materiais_informacionais_do_contrato:acompanhar_requisicoes_enviadas|Acompanhar Requisições de Livros]].// O sistema disponibiliza ao usuário as requisições associadas, com os seguintes campos: * **__Número/Ano__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Data de Retorno do Orçamento__**: Tipo DATA, formato: DD/MM/AAAA. A opção de visualizar os detalhes da requisição. Para maiores detalhes, visualize a especificação: [[desenvolvimento:especificacoes:sipac:compra_de_materiais_informacionais:casos_de_uso:operacoes:requisicoes_de_materiais_informacionais_do_contrato:acompanhar_requisicoes_enviadas|Acompanhar Requisições de Livros]] É exibida uma listagem de itens que tiveram o seu fornecimento negado pelo fornecedor, contendo as seguintes informações: * **__Título__**: Tipo TEXTO. * **__Autor(es)__**: Tipo TEXTO. * **__Quant. Solicitada__**: Tipo NUMÉRICO. * **__Status__**: Tipo TEXTO. * **__Justificativa__**: Tipo TEXTO. Existe ainda abaixo da listagem a necessidade de informar a data de retorno do orçamento. * **Data de Retorno do Orçamento***: Formato: DD/MM/AAAA, tipo DATA. * **Observações**: Tipo TEXTO. Após o preenchimento dos campos, ao usuário são exibidas as opções de cadastrar e/ou enviar a requisição de livros para o fornecedor, e então são exibidas as informações gerais da requisição, a saber: * **__Requisição__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Contrato__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Fonte Orçamentária__**: Tipo TEXTO. * **__Lote__**: Tipo NUMÉRICO. * **__Desconto__**: Tipo NUMÉRICO. * **__Status__**: Tipo TEXTO. * **__Data__**: Tipo DATA, formato: DD/MM/AAAA. * **__Tipo da Requisição__**: Tipo TEXTO. * **__Unidade Requisitante__**: Tipo TEXTO, formato: NOME UNIDADE (CÓDIGO UNIDADE). * **__Unidade de Custo__**: Tipo TEXTO, formato: NOME UNIDADE (CÓDIGO UNIDADE). * **__Usuário__**: Tipo TEXTO, formato: NOME USUÁRIO (RAMAL: NÚMERO RAMAL) * **__Data de Envio do Orçamento pelo Fornecedor__**: Tipo DATA, formato: DD/MM/AAAA. * **__Requisição Originária__**: Tipo NUMÉRICO, formato: 9.../AAAA. * //Esse campo é um link, utilizado para verificar os detalhes da requisição. Para mais detalhes visualize a especificação: [[desenvolvimento:especificacoes:sipac:compra_de_materiais_informacionais:casos_de_uso:operacoes:requisicoes_de_materiais_informacionais_do_contrato:acompanhar_requisicoes_enviadas|Acompanhar Requisições de Livros]].// O usuário ainda pode escolher se deseja: [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:solicitar_livros_de_contratos:cadastrar_requisicao|Cadastrar uma Nova Requisição]] ou Voltar para as Requisições Associadas ao Contrato. O caso de uso então é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A requisição deve não possuir o status de CADASTRADA, ESTORNADA ou RETORNADA. * **RN02** - Quant. de Itens Solicitados, a quantidade solicitada em cada item da requisição. * **RN03** - Quant. de Itens Orçados, quantidade de itens que o fornecedor marcou para atendimento. * **RN04** - Total Orçado Sem Desconto, Quantidade de Itens Orçados x valor sem desconto * **RN05** - Total Orçado com Desconto, Quantidade de Itens Orçados x valor com desconto * **RN06** - Quant. de Itens Autorização Fornecimento, Quantidade de itens que tiveram seu fornecimento autorizado. * **RN07** - Total Autorizado Fornecimento com Desconto, Quantidade de Itens com o status PENDENTE ENTREGA ou ENTREGUE x valor com desconto * **RN08** - Quant. Entregue, Quantidade de itens que tiveram foram entregues ou seja que tiveram sua requisição associada com uma nota fiscal. * **RN09** - Total Entregue, Quantidade Entregue x valor com desconto * **RN10** - A busca pelo tipo de material informacional é complementar e não deve ser o único filtro de busca a ser utilizado. ===== Resoluções/Legislações Associadas ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.livrocontrato.dominio.ItemLivroContrato | administrativo.requisicoes.item_livro_contrato | | br.ufrn.sipac.requisicoes.livrocontrato.dominio.RequisicaoLivroContrato | administrativo.requisicoes.requisicao_livro_contrato | | br.ufrn.sipac.requisicoes.livrocontrato.dominio.EmpenhoRequisicaoLivroContrato | administrativo.requisicoes.empenho_req_livro_contrato | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Compras de Materiais Informacionais Link(s): Aba Operações -> Contratos -> Consolidações de Requisições Usuário: san Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA_MATERIAIS_INFORMACIONAIS ===== Cenários de Teste ===== Um cenário pode ser tentar criar uma requisição nova a partir de uma requisição que não possui itens onde o fornecedor não marcou para entrega. Para verificar se o caso de uso foi realizado corretamente, pode-se utilizar o [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:solicitar_livros_de_contratos:acompanhar_requisicoes_enviadas|Acompanhar Requisições Enviadas]] e verificar se a requisição foi criada. ===== Dados para o Teste ===== Para obter os dados para o teste é necessário fazer o cadastro de uma [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:solicitar_livros_de_contratos:cadastrar_requisicao| requisição de livros do contrato]], depois atender com o [[desenvolvimento:especificacoes:sipac:portal_do_fornecedor:casos_de_uso:acompanhamento_da_entrega_de_livros:atendimento_solicitacao_compra_livros|fornecedor]], depois [[desenvolvimento:especificacoes:sipac:compra_de_material_informacional:casos_de_uso:operacoes:autorizacao_do_fornecimento_de_livros|Autorizar fornecimento]] e depois cadastrar a [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio movel:casos_de_uso:bens:notas_fiscais:cadastrar|nota fiscal]]