ETE028 - Detalhar Relatório de Posição de Estoque
Descrição (modelo história de usuário)
Como usuário quero detalhar o relatório de posição de estoque de produtos no estabelecimento de saúde para visualizar as informações que serão apresentadas no relatório.
Protótipo 001
Elementos de Tela
- Bread Crumb – “Relatórios / Posição de Estoque / Dados do Estoque”
- Título da página – “Detalhar Posição de Estoque”
- “Seta” – M - retorna para a Tela Inicial/Dashboard
- “Imprimir” – BT
- “Exportar CSV” – BT
- “Consultar” – BT
- Logotipo e-SUS AF - M
- Cabeçalho:
- Emitido por: CPF / Nome completo do usuário que emitiu o relatório (anonimizar os dados)
- Data e Hora da emissão:
- Relatório de Posição de Estoque
- Data e hora Posição de Estoque
- Estabelecimento - CNES / Nome do estabelecimento logado / Município / UF
- Produto
- Código de Barras
- Descrição do Produto
- CATMAT
- Forma Farmacêutica
- Qtd Total
- Valor Total
- Detalhe Produto
- Nº do Lote
- Data de Validade
- Fabricante: CNES ou CNPJ-Nome Razão Social
- Programa de Saúde
- Endereçamento Físico
- Qtd Estoque
- Valor Unitário
- Valor Total
Legenda
TIPO: A = Alfanumérico, N = Numérico, D = Data, M = Imagem, BT = Botão, LK = Link, SU = Seleção Única, SM = Seleção Múltipla, AC = Autocomplete, * = Obrigatório.
Critérios de Aceite
- O acesso à funcionalidade é dado através do menu lateral no item “Relatórios”, subitem “Posição de Estoque”, na tela “Consultar Dados de Posição de Estoque” quando for acionada a opção “Emitir”;
- O sistema deve recuperar e apresentar o logotipo do sistema e-SUS AF, o nome e o número do CPF do usuário logado no sistema e data e hora de emissão do relatório;
- O sistema deve recuperar e apresentar os dados relacionados ao estoque de produtos por estabelecimento de saúde e desabilitados para edição, conforme a data da posição do estoque selecionada e os demais filtros informados, agrupados por estabelecimento e produto;
- Os produtos relacionados devem ser apresentados conforme o padrão do sistema; RGN023
- O campo “Qtd Total” deve ser calculado automaticamente somando as quantidades em estoque no detalhamento de cada produto; RGN060
- O campo “Valor Total” deve ser calculado automaticamente somando os valores totais do detalhamento de cada produto e apresentado em reais (R$) com até 2 dígitos após a virgula, realizando o arredondamento do valor se necessário; RGN059 RGN028
- No campo “Detalhe Produto”, o sistema deve recuperar e apresentar os dados do produto no estoque, considerando o Nº do Lote, Fabricante, Programa de Saúde e Endereçamento Físico;
- No campo “Qtd Estoque” o sistema deve recuperar e apresentar a quantidade do produto no estoque, relativa ao Nº do Lote, Fabricante, Programa de Saúde e Endereçamento Físico;
- No campo “Valor Unitário” o sistema deve calcular automaticamente através de uma média simples dos valores unitários informados na(s) entrada(s) deste produto, independente de Nº do Lote, Validade, Fabricante, Programa de Saúde e Endereçamento Físico e apresentado em reais (R$) com até 9 dígitos após a virgula; RGN040
- No campo “Valor Total” o sistema deve calcular automaticamente através da fórmula: Qtd Estoque x Valor Unitário de cada detalhamento do produto e apresentado em reais (R$) com até 2 dígitos após a virgula, realizando o arredondamento do valor se necessário; RGN061 RGN028
- Quando o usuário acionar a opção de “Imprimir”, o sistema deve permitir imprimir as informações da tela ou salvá-las em um arquivo no formato desejado;
- Quando o usuário acionar a opção “Exportar”, o sistema deve exportar todas as informações da tela para arquivo em formato .CSV (apenas colunas e linhas) com os dados ordenados por estabelecimento de saúde e produto;
- Quando o usuário acionar a opção de “Voltar” ou “Consultar”, o sistema finaliza o detalhamento e retorna à tela de consulta aos dados de posição de estoque.