~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Mapa de Pedido de Material ====== Mapa de pedido é um instrumento utilizados pelos gestores de almoxarifado para indicar ao fornecedor quais materiais devem ser entregues em que data. Através do mapa de pedido é possível dar transparência nas solicitações entre instituição e fornecedor para que ambos saibam o que, quando e quanto será entregue, sendo possível verificar atrasos e registrar recebimento dos materiais. Pré-condição: É necessário que haja empenhos associados a itens. Um empenho pode estar associado a itens através de um resumo de empenho de um processo de compra ou através de um empenho vinculado a uma solicitação de empenho de registro de preço. Pós-condição: Após cadastrado um mapa de pedido, o fornecedor será notificado e poderá consultar o mapa no módulo portal do fornecedor. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Almoxarifado -> Aba Estoque -> Estoque -> Gerenciar Mapa de Pedido de Material. > Cadastrar. ===Passo 1 === É solicitado o empenho que possui os itens que serão incluídos no mapa:([[#principais_regras_de_negócio|RN03, RN04, RN05 e RN06]]) ***Almoxarifado***: Tipo TEXTO. ([[#principais_regras_de_negócio|RN01]]) ***Empenho(Número/Ano)***: Tipo NUMÉRICO. Formato:999999/AAAA. Os empenhos incluídos são listados com as seguintes informações: * **__Fornecedor__**: Tipo TEXTO. Formato: RAZÃO SOCIAL - CNPJ. * **__Empenho__**: Tipo NUMÉRICO. Formato: 999999/AAAA. * **__Valor__**: Tipo NUMÉRICO. * **__Saldo__**: Tipo NUMÉRICO. * **__Total Valor__**: Tipo NUMÉRICO. * **__Total Saldo__**: Tipo NUMÉRICO. É disponibilizado a opção de remover um empenho adicionado. ===Passo 2 === São solicitadas as seguintes informações: * **Data de entrega***: Tipo DATA. Formato: DD/MM/AAAA. Data de entrega válida para todos os itens escolhidos. É exibida uma lista com os itens dos empenhos incluídos, ordenados por empenho, sendo solicitadas a quantidade para entrega:([[#principais_regras_de_negócio|RN07 e RN08]]) * **__Empenho__**: Tipo NUMÉRICO: Formato: 999999/AAAA * **__Código do Material__**: Tipo NUMÉRICO. Formato: CÓDIGO DO MATERIAL (9999999999999). * **__Denominação do material__**: Tipo TEXTO. * **__Quant. empenhada__**: Tipo NUMÉRICO. Quantidade total empenhado. ([[#principais_regras_de_negócio|RN07]]) * **__Saldo de Quant.__**: Tipo NUMÉRICO. Diferença entre a quantidade empenhada e a quantidade já entregue em notas fiscais ou incluídas em outro mapa de pedido. * **Quant. Solicitada***: Tipo NUMÉRICO. Formato: 99,99. Quantidade solicitada pelo setor ao fornecedor para que seja entregue na data especificada. * **__Valor do Item__**: Tipo NUMÉRICO. * **__Total solicitado__**: Tipo NUMÉRICO. Somatório das quantidades solicitadas. * **__Total Valor Solicitado__**: Tipo NUMÉRICO. Somatório do valor solicitado de cada item (Quant. Solicitada x Valor do Item). O usuários deverá confirmar selecionando os itens que deseja e clicar em continuar para ir ao passo seguinte. ===Passo 3 === Nesse momento, o usuário irá visualizar os itens que selecionou anteriormente e confirmar no botão gravar. Após a confirmação do cadastro, um e-mail é enviado ao fornecedor. ([[#principais_regras_de_negócio|RN13]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso o usuário não tenha a permissão de ''GESTOR GERAL DE ALMOXARIFADO'', o sistema lista os almoxarifados cuja unidade seja a do usuário ou o usuário possua a unidade do almoxarifado como unidade extra. * **RN02** - O status ''PENDENTE DE RECEBIMENTO'' é atribuído ao se cadastrar um mapa de pedido. O status ''AGUARDANDO ENTREGA'' é aplicado aos mapas de pedidos que não tiveram seus itens entregues, mas que estão dentro do prazo de entrega. O status ''FINALIZADO'' é destinado aos mapas que já tiveram seus itens entregues e confirmados pelo gestor do almoxarifado. O status ''PENDENTE'' aplica-se aos mapas de pedidos que tiveram itens entregues, mas outros não, mas ainda estão dentro do prazo. Por fim, o status ''EM ATRASO'' é atribuído para os mapas que não tiveram todos os seus itens entregues e que a data de entrega já passou. * **RN03** - São aceitos apenas empenhos cadastrados ou importados para o SIPAC. * **RN04** - O empenho deve ser da natureza de despesa de material de consumo (339030). * **RN05** - É permitido selecionar mais de um empenho desde que tenham sido emitidos para um mesmo fornecedor. * **RN06** - Não é permitido incluir empenhos que já tiveram todos os itens incluídos em outro mapa de pedido. Para esse caso, o sistema deve exibir a seguinte mensagem: "O empenho número X não pode ser incluído pois todos os seus itens, com suas respectivas quantidades, já foram entregues ou foram incluídos em outro mapa de pedidos.". * **RN07** - O sistema permite informar a quantidade e inserir vários ou todos os itens de uma vez. * **RN08** - Quantidade solicitada para entrega na data informada. A quantidade deve permitir casas decimais para os casos de alimentação e combustíveis. O campo deve sugerir o saldo de quantidade do material e não pode ser superior ao saldo. * **RN09** - Só é permitido estornar mapa de pedido cujo status seja ''PENDENTE DE RECEBIMENTO'',''AGUARDANDO ENTREGA'' ou ''EM ATRASO'', desde que nenhum item tenha sido recebido. * **RN10** - Não é permitido remover itens recebidos. * **RN11** - Não é permitido alterar mapa de pedido cujo status seja ''FINALIZADO'' ou ''ESTORNADO''. * **RN12** - Não é permitido registrar recebimento de itens de mapas com status ''FINALIZADO'' ou ''ESTORNADO''. * **RN13** - Após o cadastro do pedido, alteração, estorno ou finalização um email é enviado ao fornecedor com o seguinte texto: Prezado #NOME_DO_FORNECEDOR#, O mapa de pedido de material nº #NUMERO_ANO_MAPA#, associado ao(s) empenho(s) #LISTA_DE_EMPENHO_DO_MAPA# foi #OPERACAO#. Acesse o SIPAC para consultar as informações desse Mapa de pedido. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedido.java | almoxarifado.mapa_pedido | | br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenho.java | almoxarifado.mapa_pedido_empenho | | br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenhoItens.java | almoxarifado.mapa_pedido_empenho_itens | ====== Plano de Teste ====== Sistema: Sipac Módulo: Almoxarifado Links: Sipac -> Almoxarifado -> Estoque -> Gerenciar Mapa de Pedido de Material - > Cadastrar Usuário: genibaldo Papel que usuário deve ter: SipacPapeis.GESTOR_ALMOXARIFADO e SipacPapeis.GESTOR_GERAL_DE_ALMOXARIFADO ===== Cenários de Teste ===== Usuario: genibaldo 1 - Cadastrar uma solicitação de material em registro de preço; Usuário: joice 2 - Registrar empenho associado a SM com a natureza de despesa de material de consumo(339030); Usuário: genibaldo 3 - Cadastrar um mapa de pedido informando o empenho cadastrado; ===== Dados para o Teste ===== Não se aplica.