Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 1 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Detalhamento dos Requisitos Funcionais Projeto: PDV WORK Controle de Versão Versão Data Descrição da Alteração Autor (es) 1.0 14/09/13 RF004 - Login; RF012 - Consultas (Produtos, Estoque, Funcionário, Clientes, Sistema). Aluno 1 2.0 16/09/13 RF021 - TEF - Dedicado; RF013 - Vender itens e inserir na impressora fiscal; RF036 - Relatórios de abertura e fechamento do caixa. Aluno 1 3.0 18/09/13 Revisão de RF004 - Login; Revisão de RF012 - Consultas (Produtos, Estoque, Funcionário, Clientes, Sistema); Revisão de RF036 - Relatórios de abertura e fechamento do caixa; RF009 - Sangria; RF006 - Abertura do Caixa; RF007 - Bloqueio do caixa; RF037- Reabertura do Caixa; RF010 – Selecionar fechamento do caixa; RF008 - Suprimento; Revisão de RF013 - Vender itens e inserir na impressora fiscal. Aluno 1 4.0 20/09/13 RF014-Aplicar descontos nos itens e no total do cupom fiscal; RF017-Recuperar a última venda feita; RF018-Alterar ou mesclar uma pré-venda; RF19-Concretizar ou não uma pré-venda; RF20- Alterar ou mesclar uma DAV; RF022-TEF Discado; RF024- Leitura da memória Fiscal; RF025 - Espelho e arquivo MFD; RF027- Movimento por ECF; RF029- Identificação do PAF-ECF; RF031- Relatório de parâmetros de configuração do sistema; RF032 - Sincronismo BackOffice Local x BackOffice externo, RF022 - TEF Discado, RF024 - Leitura da Memória Fiscal. Aluno 2 5.0 20/09/13 RF003 – Ajuste de data e hora, RF005 – Utilitários, RF011 – Redução Z, RF023 – Leitura X, RF034 – Cadastros (BackOffice), RF035 – Estoque local e de filiais (BackOffice). Aluno 3 6.0 20/09/13 RF001 - Sincronismo entre PDV->BACKOFFICE X BACKOFFICE ->PDV, RF002 - Validar e recuperar o Grande Total (GT), RF015 - Alterar venda, RF016 - Cancelamento de um ou mais itens de venda ou de uma venda total, RF026 - Emissão de tabela de produtos ou estoque, RF028 - Relatório de meio de pagamento, RF038 - Bloqueio e desbloqueio de usuário, RF030 - Geração do Convênio 57/95, RF033 - Backup do BackOffice Local. Aluno 4 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 2 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Revisão dos seguintes requisitos: RF007 - Bloqueio do caixa, RF018 - Alterar ou mesclar uma pré- venda, RF019 - Concretizar ou não uma pré-venda, RF020 - Alterar ou mesclar uma DAV, RF032 - Sincronismo BackOffice Local x BackOffice Externo. Aprovação dos seguintes requisitos: F008 – Suprimento, RF009 – Sangria, RF010 – Selecionar fechamento do caixa, RF024 - Leitura da Memória Fiscal, RF025 - Espelho e Arquivo MFD, RF027 - Movimento por ECF, RF029 - Identificação do PAF- ECF. 7.0 21/09/13 Revisão dos seguintes requisitos: RF001 - Sincronismo entre PDV->BACKOFFICE X BACKOFFICE ->PDV, RF002 -Validar e recuperar o Grande Total (GT), Revisão dos seguintes requisitos: RF004 – Login, RF006 - Abertura do Caixa, F008 – Suprimento, RF009 – Sangria, RF013 - Vender itens e inserir na impressora fiscal, RF021 - TEF – Dedicado, RF022 - TEF Discado, RF024 - Leitura da Memória Fiscal, RF025 - Espelho e Arquivo MFD, RF026 - Emissão de tabela de produtos ou estoque, RF027 - Movimento por ECF, RF029 - Identificação do PAF-ECF, RF036 - Relatórios de abertura e fechamento do caixa, RF037- Reabertura do Caixa, RF038 - Bloqueio e desbloqueio de usuário. Aprovação dos seguintes requisitos: RF012 - Consultas (Produtos, Estoque, Funcionário, Clientes, Sistema), RF014 - Aplicação de Descontos sobre os itens ou sobre o total do cupom fiscal, RF015 - Alterar venda, RF019 - Concretizar ou não uma pré-venda, RF019 - Concretizar ou não uma pré-venda, RF028 - Relatório de meio de pagamento, RF030 - Geração do Convênio 57/95, RF032 - Sincronismo BackOffice Local x BackOffice Externo, RF004 – Login, RF030 - Geração do Convênio 57/95. Aluno 3 8.0 21/09/13 Aprovação dos seguintes requisitos: RF001 - Sincronismo entre PDV->BACKOFFICE X BACKOFFICE ->PDV, RF002 -Validar e recuperar o Grande Total (GT), RF004 – Login, RF005 – Utilitários, RF007 - Bloqueio do caixa, RF011 – Redução Z, RF014 - Aplicação de Descontos sobre os itens ou sobre o total do cupom fiscal, RF017 - Recuperar a última venda feita, RF018 - Alterar ou mesclar uma pré-venda, RF019 - Concretizar ou não uma pré-venda, RF020 - Alterar ou mesclar uma DAV, RF022 - TEF Discado, RF023 – Leitura Aluno 2 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 3 Engenharia de Requisitos - Profa. Josiane Brietzke Porto X, RF026 - Emissão de tabela de produtos ou estoque, RF035 – Estoque local e de filiais (BackOffice), RF036 - Relatórios de abertura e fechamento do caixa, RF037- Reabertura do Caixa, RF038 - Bloqueio e desbloqueio de usuário. Revisão dos seguintes requisitos: RF010 – Selecionar fechamento do caixa, RF011 – Redução Z, RF016 - Cancelamento de um ou mais itens de venda ou de uma venda total, RF028 - Relatório de meio de pagamento, RF034 – Cadastros (BackOffice), RF030 - Geração do Convênio 57/95. 9.0 21/09/13 Revisão dos seguintes requisitos: RF003 – Ajuste de data e hora, Aprovação dos seguintes requisitos: RF003 – Ajuste de data e hora, RF005 – Utilitários, RF006 - Abertura do Caixa, RF014 - Aplicação de Descontos sobre os itens ou sobre o total do cupom fiscal, RF015 - Alterar venda, RF019 - Concretizar ou não uma pré-venda, RF023 – Leitura X, RF035 – Estoque local e de filiais (BackOffice), RF004 – Login. Aprovação dos seguintes requisitos: RF013 - Vender itens e inserir na impressora fiscal, RF016 - Cancelamento de um ou mais itens de venda ou de uma venda total, RF018 - Alterar ou mesclar uma pré-venda, RF020 - Alterar ou mesclar uma DAV, RF021 - TEF – Dedicado, RF034 – Cadastros (BackOffice). Aluno 1 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 4 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Sumário RF001 - Sincronismo entre PDV->BACKOFFICE X BACKOFFICE ->PDV ............................................................. 5 RF002 - Validar e recuperar o Grande Total (GT) .............................................................................................. 5 RF003 – Ajuste de data e hora ........................................................................................................................... 5 RF004 - Login ...................................................................................................................................................... 6 RF005 – Utilitários ............................................................................................................................................... 7 RF006 - Abertura do Caixa.................................................................................................................................. 7 RF007 - Bloqueio do caixa .................................................................................................................................. 8 RF008 - Suprimento ............................................................................................................................................8 RF009 - Sangria .................................................................................................................................................. 8 RF010 – Selecionar fechamento do caixa ........................................................................................................... 9 RF011 – Redução Z ........................................................................................................................................... 10 RF012 - Consultas (Produtos, Estoque, Funcionário, Clientes, Sistema) .......................................................... 10 RF013 - Vender itens e inserir na impressora fiscal ......................................................................................... 12 RF014 - Aplicação de Descontos sobre os itens ou sobre o total do cupom fiscal ........................................... 14 RF015 - Alterar venda ....................................................................................................................................... 15 RF016 - Cancelamento de um ou mais itens de venda ou de uma venda total ............................................... 15 RF017 - Recuperar a última venda feita ........................................................................................................... 16 RF018 - Alterar ou mesclar uma pré-venda ...................................................................................................... 16 RF019 - Concretizar ou não uma pré-venda ..................................................................................................... 17 RF020 - Alterar ou mesclar uma DAV ............................................................................................................... 18 RF021 - TEF - Dedicado .................................................................................................................................... 19 RF022 - TEF Discado ......................................................................................................................................... 20 RF023 – Leitura X ............................................................................................................................................. 20 RF024 - Leitura da Memória Fiscal ................................................................................................................... 21 RF025 - Espelho e Arquivo MFD ....................................................................................................................... 21 RF026 - Emissão de tabela de produtos ou estoque ........................................................................................ 23 RF027 - Movimento por ECF ............................................................................................................................. 24 RF028 - Relatório de meio de pagamento ........................................................................................................ 25 RF029 - Identificação do PAF-ECF .................................................................................................................... 25 RF030 - Geração do Convênio 57/95 ................................................................................................................ 26 RF031- Relatório de parâmetros de configuração do sistema .......................................................................... 27 RF032 - Sincronismo BackOffice Local x BackOffice Externo ........................................................................... 27 RF034 – Cadastros (BackOffice) ....................................................................................................................... 28 RF035 – Estoque local e de filiais (BackOffice)................................................................................................. 31 RF036 - Relatórios de abertura e fechamento do caixa ................................................................................... 32 RF037- Reabertura do Caixa ............................................................................................................................. 33 RF038 - Bloqueio e desbloqueio de usuário ..................................................................................................... 33 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 5 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF001 - Sincronismo entre PDV->BACKOFFICE X BACKOFFICE ->PDV O sistema deve ter uma comunicação constante com o BackOffice, que por sua vez se comunica com o ERP. Esta comunicação serve para atualizar estoque de produtos, produtos vendidos, etc. Ela é feita através de WebService, mas como com os computadores em rede que torna a comunicação mais rápida e faz com que não seja necessário estar realmente conectado à internet. Caso haja um problema na rede, ainda sim há a possibilidade da comunicação pela internet, que é um pouco mais lenta, mas uma alternativa se houver problema na rede local. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 4 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 2 RF002 - Validar e recuperar o Grande Total (GT) O sistema deve ter guardado o grande total que é a soma de todas as vendas feitas, esse valor deverá constar na impressora fiscal, por isso deve estar guardado no sistema. O valor do sistema sempre deverá estar igual ao valor da impressora fiscal. Prioridade Complexidade Status Versão Autor Média Baixa Elaborado 1 Aluno 4 Média Baixa Revisado 2 Aluno 3 Média Baixa Aprovado 3 Aluno 2 RF003 – Ajuste de data e hora No menu inicial haverá uma opção para ajustar data e hora. Muitas vezes quando o sistema é desligado de forma errada, queda de luz ou algum imprevisto, a data e hora podem ser modificadas. A correção deste problema ocorrerá clicando nessa opção, quando elas poderão ser alteradas. Outra opção é utilizada quando ocorre o horário de verão, no qual tem uma caixa de marcação adicional para quando estiver nesse período. Seleciona-se essa opção e o relógio irá ajustar-se automaticamente. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 6 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 3 Alta Baixa Revisado 2 Aluno 1 Alta Baixa Aprovado 3 Aluno 1 RF004 - Login O sistema deverá fazer a autenticação do usuário que deseja acessá-lo, para garantir a segurança e sigilo dos dados da empresa e dos clientes. Ao iniciar, o sistema em primeiro momento deverá fornecer uma janela de título “Abertura de caixa”, a qual deverá estar centralizada à tela do monitor. Esta janela deverá indicar o <Caixa>, será uma seqüência numérica, além de conter a <Data> do dia, conforme o sistema operacional, um campo para a inserção do <Operador> (permitirá caracteres do tipo letra ou número, no mínimo 6), um campo para inserção da <Senha> (permitirá o uso de qualquer tipo de caractere, no mínimo 6) e um campo para preenchimento do <Fundo de troco>, campo em formato moeda (0,00). Estes campos estarão um abaixo do outro, ambos alinhados à esquerda, com exceção do item Caixa, que já estará preenchido com a identificação do caixa que esta operando e alinhado ao lado direito do campo data. Esta janela de “Abertura de caixa” deverá possuir dois botões, um para efetuar o logindescrito como <Entrar>, outro para cancelar a inicialização do sistema, descrito como <Cancelar> e um link descrito como Esqueceu a senha e/ou operador?”que estará centralizado abaixo dos dois botões (ENTRAR e CANCELAR). Também deverá possuir uma tecla de atalho ao sistema, F2, para que o sistema possa ser acessado sem a necessidade de efetuar o login com senha, esta funcionalidade somente poderá ser usada para fins fiscais. Caso o operador a ser autenticado não consiga efetuar o login, por problemas de senha ou operador inválido, será exibido em uma tela de informação a seguinte mensagem: “Operador ou senha incorretos, por favor, tente novamente ou entre em contato conosco através do link “Esqueceu a senha e/ou operador”?”. Caso o usuário opte pela segunda opção, ele deverá clicar no link “Esqueceu a senha e/ou operador”, que esta abaixo dos botões <Entrar> e <Cancelar>, o qual o direcionará a uma janela contendo uma mensagem com o intuito de instruí-lo no procedimento de recuperação de senha e/ou operador. Essa mensagem irá conter a seguinte informação: “Caro usuário, para a manutenção ou alteração de operador e/ou senha, contate o seu administrador através do telefone (xx) xxxx-xxxx.”. Para a seleção do botão <Entrar>, os campos de operador e senha deverão ter sido preenchidos corretamente a fim de serem validados. Caso o sistema não encontre o operador, será verificado no UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 7 Engenharia de Requisitos - Profa. Josiane Brietzke Porto servidor se o mesmo existe ou não. Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 1 Alta Baixa Revisado 2 Aluno 1 Alta Baixa Aprovado 3 Aluno 3 RF005 – Utilitários Essa opção trás ferramentas extras para auxiliar nas outras funções. Uma das funções dos Utilitários é a Calculadora que pode ser utilizada para auxiliar nos cálculos para ajustar descontos, TEF, soma de venda liquida para conferir caixa e outras necessidades que necessitem cálculos. Outra função é de Alteração de senha, que quando um funcionário esquece sua senha, ele digita alguns dados pessoais (lembretes de configuração de senha) e assim poderá mudar sua senha. Outras funções podem ser colocadas para auxilio de quem utiliza o sistema, dependendo do que for preciso e do tipo de varejo. Prioridade Complexidade Status Versão Autor Média Baixa Elaborado 1 Aluno 3 Média Baixa Revisado 2 Aluno 1 Média Baixa Aprovado 3 Aluno 2 RF006 - Abertura do Caixa Toda vez que um operador fizer o Login no sistema, deverá ser feito a abertura do caixa e a inicialização na Impressora Fiscal. Esta tela apresenta uma janela de abertura de caixa relacionada ao requisito Login, onde será necessário informar o Fundo de Troco, escrito em formato moeda (0,00) que é a quantidade de recursos que o caixa possui no momento da abertura. Para prosseguir ou cancelar o usuário deverá clicar nos botões <OK> ou <Cancelar>, respectivamente, caso o usuário não digite o Fundo de Troco, o sistema emite uma mensagem de alerta, dizendo que é necessário informar o valor do Fundo de Troco. Será Impresso um Relatório de abertura de caixa na ECF, identificando o Suprimento do Caixa. O Caixa só poderá ser aberto uma vez durante um mesmo dia. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 8 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 Alta Média Revisado 2 Aluno 1 Alta Média Aprovado 3 Aluno 3 RF007 - Bloqueio do caixa No menu inicial, após ser feito o Login, o sistema apresentará algumas opções, dentre elas “Bloqueio do caixa”, o qual apresenta uma janela de bloqueio parcial do caixa. Para prosseguir ou cancelar o usuário deverá clicar nos botões <Confirmar> ou <Cancelar>, respectivamente. Será Impresso a leitura X na ECF. Ao fechar a tela de “Bloqueio parcial do caixa”, o sistema ficará com as demais opções desabilitadas, permanecendo habilitada apenas a opção de “Reabertura do Caixa” ou “Fechar caixa”. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 Alta Média Revisado 2 Aluno 4 Alta Média Aprovado 3 Aluno 2 RF008 - Suprimento No menu inicial, após ser feito o login, o sistema apresentará algumas opções, dentre elas “Suprimento”, onde ao clicar, o sistema irá gerar uma janela pequena de título “Suprimento”, centralizada à tela, onde o usuário deverá digitar o valor em formato moeda (0,00). Para prosseguir ou cancelar o usuário deverá clicar nos botões <Confirmar> ou <Cancelar>, respectivamente. Caso clique no botão <Confirmar>, o sistema fará o registro do suprimento no caixa, ao clicar em <Cancelar>, o sistema volta à tela anterior. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 Alta Média Revisado 2 Aluno 3 Alta Média Aprovado 3 Aluno 4 RF009 - Sangria UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 9 Engenharia de Requisitos - Profa. Josiane Brietzke Porto No menu inicial, após ser feito o login, o sistema apresentará algumas opções, dentre elas “Sangria”, onde ao clicar, o sistema irá gerar uma janela pequena de título “Sangria”, centralizada à tela, onde o usuário deverá digitar o valor em formato moeda (0,00). Para prosseguir ou cancelar o usuário deverá clicar nos botões <Confirmar> ou <Cancelar>, respectivamente. Caso clique no botão <Confirmar>, o sistema fará o registro da sangria no caixa, ao clicar em <Cancelar>, o sistema volta à tela anterior. Além disso, o sistema terá outro controle: o caixa, ao chegar a um determinado valor, o qual será estipulado pelo gerente, o sistema automaticamente deverá mostrar uma janela centralizada à tela, com a seguinte mensagem: “Caixa com valor igual ou maior que R$ ____, fazer a sangria.”. E então o usuário deverá clicar na opção <Sangria> e efetuar o procedimento explicado anteriormente. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 Alta Média Revisado 2 Aluno 3 Alta Média Aprovado 3 Aluno 4 RF010 – Selecionar fechamento do caixa No menu inicial, após ser feito o login, o sistema apresentará algumas opções, dentre elas “Fechar caixa”, o qual, ao clicar, irá apresentar centralizado à tela do sistema, uma segunda janela referente ao Fechamento total do caixa. O sistema irá mostrar uma janela centralizada à tela, com a seguinte mensagem: “Deseja realmente fechar o caixa? Após fechado, somente será possível abri-lo no dia seguinte!”. Para prosseguir ou cancelar o usuário deverá clicar nos botões <Confirmar> ou <Cancelar>, respectivamente. Se o usuário optar pelo botão <Confirmar>, será Impresso a Redução Z e o relatório de fechamento de caixa, na ECF. Após, o usuário deverá fechar esta janela, e as opções do sistema PDV estarão desabilitadas. Caso o usuário opte pela opção <Cancelar>, o sistema voltará à tela que estava anteriormente. IMPORTANTE: Ao proceder com a Redução Z na ECF, o caixa só poderá ser aberto novamente no dia seguinte. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 AltaMédia Revisado 2 Aluno 2 Alta Média Aprovado 3 Aluno 4 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 10 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF011 – Redução Z A Redução Z é um relatório obrigatório que deve ser emitido uma vez ao dia pela ECF, no encerramento das atividades do estabelecimento. Sua função é enviar o conteúdo do Grande total para memória fiscal e zerar os totalizadores fiscais. Quando uma Redução Z é feita, o caixa não permite mais a efetivações de vendas, até que seja aberta novamente no dia seguinte. Uma redução Z deve conter as seguintes informações: Inscrição REDUÇÃO Z; Razão social, end. e nº de CNPJ e IE. da empresa emitente do cupom; Dia, mês, ano e hora da emissão do relatório; Nº indicado no Contador de Ordem de Operação (COO) e do Contador Geral de Comprovante Não Fiscal (GNF); Nº seqüencial do equipamento, atribuído pela empresa; Nº seqüencial do relatório; Totalizador Geral; Valor acumulado no totalizador parcial de cancelamento; Valor acumulado no totalizador parcial de desconto; Valores acumulados nos totalizadores parciais de operações; Valores em que incide o ICMS, o montante e as alíquotas incidentes em cada um, do correspondente imposto debitado; Totalizadores Parciais e contadores de operações não sujeitas ao ICMS; Versão do programa fiscal utilizado; Logotipo Fiscal. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 3 Alta Alta Revisado 2 Aluno 2 Alta Alta Aprovado 3 Aluno 2 RF012 - Consultas (Produtos, Estoque, Funcionário, Clientes, Sistema) O sistema deverá possibilitar a usuários autorizados, a consulta das informações de Produtos, Estoque, Funcionário, Cliente, Sistema, também permitirá a opção de listagem completa de cada uma UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 11 Engenharia de Requisitos - Profa. Josiane Brietzke Porto delas, o qual listará todas as informações cadastradas para cada item consultado. Por padrão, todos os tipos de consultas são ordenados de forma alfabética. Para isso, o menu inicial apresentará algumas opções, dentre elas <Consultas>, onde o usuário terá os seguintes tipos disponíveis: 1. Consultar produtos: a qual o usuário digita uma ou mais palavras e o sistema retorna todos os produtos que contenham a(s) palavra(s). Se preferir, o usuário pode optar pelo filtro: Filtrar por: facilita o usuário a encontrar o produto procurado, de forma mais rápida. número (seleciona apenas os calçados do número digitado) marca (seleciona apenas os produtos de determinada marca) preço (seleciona apenas os calçados que estão dentro do valor selecionado pelo usuário do sistema (Até R$ 200 | De R$ 200 a R$ 400 | Acima de R$ 400) ) Ou ainda pela Listagem completa, contendo todos os produtos e suas informações. 2. Consultar estoque: a qual o usuário digita uma ou mais palavra(s) e o sistema retorna todos os produtos que contenham a(s) palavra(s) digitada(s), com a quantidade disponível do produto consultado, tanto na filial quanto na matriz. Se preferir, o usuário pode optar pelo filtro: Filtrar por: Matriz (seleciona apenas o(s) produto(s) e quantidade da matriz) Filial (seleciona apenas o(s) produto(s) e quantidade de uma determinada filial) Ou ainda pela Listagem completa, contendo todos os produtos e quantidade disponíveis em todas as filiais e na matriz. 3. Consultar operadores: esta consulta estará visível somente no operador do gerente e dos administradores do sistema, permite que o usuário digite uma letra e/ou palavra, e o sistema lista todos os funcionários cadastrados que possuem acesso ao sistema. Se preferir, o usuário pode optar pelo filtro: Filtrar por: nome (seleciona apenas o(s) funcionário(s) de determinado nome e/ou sobrenome) Ou ainda pela Listagem completa, contendo todos os operadores da matriz ou filial. 4. Consultar Clientes: a qual o usuário digita uma ou mais palavras e o sistema retorna o nome completo de todos os clientes que contenham a(s) palavra(s). Se preferir o usuário pode selecionar a opção Listagem completa, que lista todos os clientes da Matriz ou filial. 5. Consulta ao sistema: o qual permite acesso somente leitura de todas as informações do sistema, permitido para uso fiscal. IMPORTANTE: Os cinco módulos somente irão fornecer a consulta de qualquer um deles, não UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 12 Engenharia de Requisitos - Profa. Josiane Brietzke Porto permitindo a alteração ou remoção das informação. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 1 Alta Média Revisado 2 Aluno 1 Alta Média Aprovado 3 Aluno 3 RF013 - Vender itens e inserir na impressora fiscal No menu inicial, após ser feito o login, o sistema apresentará algumas opções, dentre elas ”Iniciar venda- F2”, ao clicar nesta opção ou selecionar a tecla de atalho F2, o sistema irá abrir uma janela de título “Venda”, a qual terá a dimensão do tamanho do monitor e irá conter as seguintes informações: No meio da tela terão informações referentes a: <Quantidade>, sendo o total de unidade(s) por produto representada por 4 casas numéricas (0,000). <Valor unitário>, em formato moeda (0,00), que será o valor de uma unidade do produto. <Sub-Total>, em formato moeda (0,00), a cada produto adicionado à compra (via teclado ou leitora de código de barras), o sistema somará o valor deste produto com os adicionados anteriormente. <Total>, em formato moeda (0,00), será a soma total dos preços dos produtos de mesmo nome e marca (produtos iguais). <Descrição>, na tela à direita, ao lado de Quantidade, Valor Unitário e Total, terá um quadrado que é o ECF, nele irão constar detalhadamente as informações dos produtos adicionados ao ECF, que após, sairão na impressão do cupom fiscal. O registro dos itens é dado da seguinte forma: Registro do Produto (Via Leitora de Código de Barras): Para registrar um produto via Leitora de Código de barras é necessário passar o código de barras do produto em frente à Leitora, fazendo com que o sistema imprima no ECF e mostre na tela de venda os dados referentes ao código, a descrição do produto, a quantidade, o valor unitário e o valor total do produto. Caso a quantidade do produto seja diferente de um, o usuário deverá selecionar a tecla <F5> e digitar a quantidade total antes de fazer a leitura de seu código de barras. Registro do Produto (Via Teclado): Para registrar um produto via teclado, o usuário deverá selecionar a tecla <F4> e digitar o código do produto. Isto fará com que o sistema, ao mesmo tempo, imprima no ECF e mostre na tela de venda os dados referentes ao código, a descrição do produto, a quantidade, o valor unitário e o valor total do produto. Caso a quantidade do produto seja diferente de 1, o usuário deverá selecionar a tecla <F5>, e digitar a quantidade total antes de fazer a leitura de seu código de barras. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamentodos Requisitos Funcionais 13 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Desconto no Produto: Para produtos com DESCONTO, o usuário deverá selecionar a tecla <F3> digitar o valor do desconto e depois passar o produto. O sistema dará automaticamente o desconto no preço de venda. Cancelamento do Registro de Produto: Para cancelar o registro de algum produto registrado o usuário deverá selecionar a tecla <F2> e digitar a seqüência do produto. Esta função fará todas as subtrações necessárias mostrando na tela e imprimindo no ECF o registro cancelado. Ao final da inserção de todos os itens a ser vendidos, aparecerá o Subtotal. Também irá constar um campo MENSAGEM, para eventuais mensagens ao usuário. Basicamente a inserção dos itens no cupom fiscal se dará da seguinte forma: <0001>- <descrição do produto> - <valor unitário> Quantidade (0,00) valor total (0,00) <0002>- <descrição do produto> - <valor unitário> Quantidade (0,00) valor total (0,00) . . . Subtotal 0,00 Total 0,00 Após a inserção de todos os itens, o vendedor irá selecionar a opção de fechamento da venda, que será selecionada a tecla F2 o qual o sistema irá gerar no centro da tela a seguinte mensagem: “Você deseja realmente fechar a venda? SIM - NÃO” caso o usuário clique na opção “NÃO”, o sistema continuará na tela de venda, ao optar por “SIM”, o sistema irá direcionar para a tela de Fechamento da venda, o qual irá constar à direita em um retângulo a descrição que é o tipo de pagamento escolhido pelo cliente, em ordem alfabética, tais como: À vista (em dinheiro), cheque pré-datado, e os tipos de cartão aceitos pela empresa, e ao lado da Descrição, o valor total a ser adicionado a tal descrição. À esquerda, um abaixo do outro, irá conter opções como: TOTAL, em real, que é a soma total final de todos os itens da venda. DESCONTO, caso haja desconto, o usuário do caixa irá selecionar a tecla F12, e no centro da tela irá aparecer a seguinte mensagem: “Valor ou porcentagem do desconto:_____ CONFIRMAR - CANCELAR” o UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 14 Engenharia de Requisitos - Profa. Josiane Brietzke Porto valor em real 0,00 ou porcentagem 0% deverá ser digitado e após, o usuário deverá clicar no botão “CONFIRMAR”, caso o usuário queira cancelar a operação de desconto, deverá clicar na opção CANCELAR. VALOR PAGO, que será o valor total pago pelo cliente, VALOR RESTANTE, para caso o cliente queira fazer a operação em tipos de pagamento diferentes, após selecionar o tipo de pagamento (descrição) o campo VALOR RESTANTE irá conter o valor a ser cobrado na segunda opção de pagamento. TROCO, o sistema fará a diferença do TOTAL com o VALOR RECEBIDO do cliente. VALOR RECEBIDO, ao selecionar a opção Á Vista (Dinheiro) o sistema automaticamente irá gerar uma mensagem na tela contendo “Valor Recebido: ____ CONFIRMAR - CANCELAR”, para que o usuário do caixa digite o valor recebido e o sistema faça a diferença com o valor TOTAL, caso haja troco, no campo TROCO aparecerá o valor a ser devolvido ao cliente, caso contrário, o campo TROCO estará zerado (0,00). Após a escolha e realização do tipo de pagamento, no campo MENSAGEM passa a aparecer “Efetuando pagamento...” e se assim for “Fechando cupom...”. Após a impressora fiscal ter imprimido o cupom fiscal referente à venda realizada, aparecerá uma mensagem central na tela “Destaque a 1ª via do comprovante”. Após, no campo MENSAGEM localizado canto direito inferior da tela aparecerá mensagens do tipo: “Sincronizando com o Servidor...” “Registrando pagamentos TEF” Feito isso, se não houver alguma pendência, o sistema PDV Work estará livre para a próxima venda. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 1 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 1 RF014 - Aplicação de Descontos sobre os itens ou sobre o total do cupom fiscal O sistema deve permitir aos vendedores aplicarem descontos sobre os itens vendidos e/ou sobre o total do cupom fiscal, na pré-venda também deve ser disponibilizado a opção de desconto para itens e para total. Desconto aplicado sobre o item da venda, na mesma linha do item ao lado direito do preço de venda deve ter o campo de valor de desconto antes do valor total de cada produto. Na impressão do cupom fiscal deve apresentar o valor do desconto abaixo do item que o recebeu com o sinal de menos (-), antes do valor dado como desconto alinhado a direita, alinhado a esquerda abaixo da descrição do item deve estar descrito “Desconto” Desconto aplicado sobre o total do cupom deve ficar abaixo do subtotal alinhado a direita com a UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 15 Engenharia de Requisitos - Profa. Josiane Brietzke Porto representação do sinal de (-) antes do valor dado como desconto, alinhado a esquerda na mesma linha do valor deve estar descrição de “Desconto”. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 2 Alta Média Revisado 2 Aluno 1 Alta Média Aprovado 3 Aluno 3 RF015 - Alterar venda Até que uma venda seja concretizada no sistema, ou seja, o cliente tenha feito o pagamento, ela deve ser editável. Deve-se poder adicionar produtos, alterar os valores dando desconto, tanto no valor de cada produto como no valor total da venda. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 4 Alta Alta Revisado 2 Aluno 1 Alta Alta Aprovado 3 Aluno 3 RF016 - Cancelamento de um ou mais itens de venda ou de uma venda total O sistema deve permitir o cancelamento de itens da venda, bem como o cancelamento da venda total. Para cancelar um item de uma venda o usuário deve ir à lista dos itens da venda e clicar no botão para remover o item, o sistema recalculará o valor total da venda. O cancelamento da venda deve ser feito no botão “cancelar venda” e após uma venda ser cancelada, não há como recuperá-la. No caso dos produtos da venda quando o usuário cancela o produto ele continua na lista, mas como “inativo”, dando ao usuário a opção de “reativá-lo” na venda. A venda só pode ser cancelada enquanto o cliente ainda não fez o pagamento da mesma. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 4 Alta Alta Revisado 2 Aluno 2 Alta Alta Aprovado 3 Aluno 1 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 16 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF017 - Recuperar a última venda feita Prioridade Complexidade Status Versão Autor Alta Alta Excluído 1 Aluno 2 RF018 - Alterar ou mesclar uma pré-venda O sistema deve permitir a alteração de uma pré-venda a qualquer momento, lembrando sempre que toda a movimentação feita na pré-venda deve ser registrada na impressora fiscal. Essa alteração deve permitir a inclusão, alteração e exclusão de um determinado item(s). Também deve permitir após a gravação dessa pré-venda, mesclar com uma outra já existente em aberto para o cliente, transformando em um pedido de pré-venda único. Paraalteração deve permitir a inclusão de novos itens com os valores respectivos e quantidades. A alteração de um item pode ser de código do produto, quantidade, desconto e valor. Os dados do cliente não podem ser alterados. Também deve ser permitida a exclusão de um ou mais itens da pré-venda, deve ter uma validação que se for excluído todos os itens da pré-venda e ao tentar salvar, deve solicitar ao usuário o cancelamento total da pré-venda. Na tela de pré-venda deve estar disponível ao lado do botão gravar o botão mesclar pré-venda, o qual quando selecionado, irá apresentar somente os pedidos incluídos através do pré-venda e venda que estão em aberto para o mesmo cliente, as informações que serão apresentadas na tela devem ser: código da pré-venda ou venda, código do cliente e nome do cliente, deve ter uma caixa de seleção em cada item antes do campo código pré-venda para selecionar a pré-venda ou venda a ser mesclada, deve ser possível selecionar mais de uma. Deve ter também botão de concluir e cancelar ao final da tela no canto direito, onde concluir irá mesclar o pré-venda atual com os selecionados. Eles devem ser unificado em um único pedido, o número do pedido que irá permanecer deve ser o que deu origem a mescla. Para todas as movimentações descritas acima ao clicarem no botão gravar deve enviar todas as informações da pré-venda a impressora fiscal. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 4 Alta Alta Aprovado 3 Aluno 1 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 17 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF019 - Concretizar ou não uma pré-venda O sistema deve permitir a gravação de uma pré-venda ou cancelamento. Os campos obrigatórios para concretizar uma pré-venda devem ser o de código do pedido, código do cliente e o nome, e ao menos um item de produto com quantidade, valor de venda e total de venda. No canto direito da tela devem ter os botões: concretizar, mesclar, cancelar. Ao clicar em concretizar a pré-venda, todas as informações da pré-venda devem ser gravadas na impressora fiscal e deve gerar um pedido de venda. Ao cancelar a pré-venda também deve gravar as informações da pré-venda cancelada na impressora fiscal. Os campos utilizados na pré-venda devem ser os seguintes: Código pré-venda pode ser do tipo caractere, mas deve ser crescente, ter tamanho seis e deve se incrementar automaticamente. Código cliente, caso o cliente não tenha um cadastro deve ser informado o nome do cliente, esse campo deve ser do tipo caractere e ter pelo menos tamanho 30, código do vendedor, data no formato DD/MM/AAAA, hora de ter o formato de 24 horas. Para os itens da venda: 1- Código do produto, que deve ter o mesmo tamanho utilizado na tabela já existente do cadastro de produto. Esse campo deve permitir a inclusão do código via leitor de código de barras, mas deve validar se o código lido é valido, ou seja, se o produto existe no cadastro. Campo obrigatório. 2- Quantidade: Campo deve ser numérico, e deve ter tamanho 14, não é necessário casas decimais nesse caso. Pois não há venda fracionada de produtos. Campo obrigatório. 3- Preço de venda: Campo numérico, deve ter o tamanho 14 com duas casas decimais. O valor do preço de venda é o valor unitário de cada produto. Campo obrigatório. 4- Desconto: Campo numérico, deve ter o tamanho 14 com duas casas decimais. Campo não é obrigatório. 5- Valor total do item: Campo deve ser numérico, ter o tamanho de 14 com duas casas decimais. Campo obrigatório. Irá gerar o cálculo automaticamente da seguinte forma: (Quantidade*Preço de venda)- Desconto. Para todos os campos descritos acima devem constar em linha. Ao final posicionado abaixo de forma que os valores de venda fiquem todos alinhados a direita deve conter o subtotal da pré-venda, o campo de desconto total, caso seja aplicado o desconto por total e UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 18 Engenharia de Requisitos - Profa. Josiane Brietzke Porto não por item e abaixo deve conter o total da pré-venda Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 1 Alta Alta Aprovado 3 Aluno 3 RF020 - Alterar ou mesclar uma DAV O sistema deve permitir a alteração de uma DAV e ou mesclar com outras já existentes. Uma DAV é uma opção de orçamento que pode ser fornecido ao cliente. Ao selecionar uma DAV existente no sistema deve ser permitido além da visualização também a alteração e na tela de alteração deverá ter a opção de mesclar com uma ou mais DAV’s. A alteração deve ser permitida para todos os campos apresentados na DAV. Código do cliente, código do produto, valor unitário, quantidade, valor do desconto, valor total, Vendedor. A DAV deve ter a mesma apresentação visual que a pré-venda. Na tela de alteração deve ter os seguintes botões ao final da tela alinhados a direita: Gravar, Mesclar, Gerar Pré-Venda/Venda, Cancelar. 1- Gravar: Irá gravar os dados alterados da DAV aberta. 2- Mesclar: Ao clicar no botão mesclar o sistema irá apresentar uma nova tela que contenha todas as DAV’s que ainda não viraram uma pré-venda ou venda. Essa tela deve vir no seguinte formato: uma caixa de seleção, código da DAV, código do produto, descrição do produto, Vendedor. Ao final da tela alinhado à direita deve ter os seguintes botões: Gravar, Cancelar. Ao clicar em gravar: irá unificar a DAV atual com as selecionadas na tela, gerando uma DAV única do qual o número da DAV deve ser o da origem da mescla. 3- Gerar Pré-Venda/Venda- Antes de gerar uma venda torna-se obrigatório a gravação da DAV, deve validar se a mesma já foi gravada. Depois da validação, apresentar uma tela pequena que contenha duas opções gerar pré-venda, gerar venda. Deve haver uma caixa de seleção ao lado de cada uma para seleção. Só é possível gerar uma das duas opções ou gera a pré-venda ou gera a venda. Também deve ter dois botões alinhados a direita no final da tela de Gerar e Cancelar, onde gerar vai gerar a pré-venda e cancelar retorna a tela de DAV. 4- Cancelar: Não irá salvar nenhuma informação e deve retornar a tela de seleção das DAV’s. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 19 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 4 Alta Alta Aprovado 3 Aluno 1 RF021 - TEF - Dedicado Caso a matriz e/ou filial possua mais de quatro caixas, será utilizado o TEF dedicado, pois a conexão dedicada (IP dedicado apenas para essa função) possibilita ao estabelecimento manter um canal direto de tráfego das informações, ou seja, permanecer conectado 24h por dia, proporcionando agilidade e rapidez nas transações. Para isto o sistema deverá estar integrado ao caixa e ao BackOffice, permitindo controle centralizado e em tempo real de todas as transações TEF realizadas por loja, por dia, por PDV, por Administradora ou por cartão e permitindo também a emissão de Cupom Fiscal (ECF). Na tela de Fechamento de Venda, ao selecionara opção de pagamento, caso seja cartão, o usuário do caixa irá selecionar no sistema o tipo do cartão, irá digitar no pinpad o valor da transação, o número de parcelas, o código de segurança do cartão, se tiver, e pedirá pro cliente botar a senha, caso o cartão possua. Após o processo de pinpad, no sistema, ao decorrer da transação aparecerão mensagens do tipo “Solicitando autorização, Aguarde...” caso tenha sido aprovada irá aparecer a mensagem “Transação aprovada (nº da compra) imprimindo comprovante e finalizando cupom...” caso não tenha sido aprovada, “Transação não autorizada”, durante todo o processo de Transação de Cartão de crédito, na tela de Fechamento de venda, abaixo das descrições de tipo de venda, no campo MENSAGEM estará escrito “Efetuando operação TEF...” e acima da descrição terão atalhos como F10- Concluir F6- Voltar (caso o usuário queira retornar ao Menu de Venda). Após todo o processo de Transação de Cartão de crédito, aparecerá uma janela central na tela com as informações do TEF DEDICADO contendo as informações de REDE do cartão, NSU (Número Seqüencial Único), VALOR, em real, que foi cobrado no cartão e a MENSAGEM “Aprovada (nº da compra) imprimindo...” Após o procedimento ter sido aprovado, no campo MENSAGEM irá aparecer “Registrando pagamentos TEF...”, “Finalizando cupom fiscal…”, “Imprimindo cupom fiscal...”, E neste momento, o sistema faz a sincronização de dados com o servidor. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 1 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 1 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 20 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF022 - TEF Discado O sistema também deverá permitir a forma de pagamento através de TEF Discado. Na venda quando for concretizada irá apresentar a forma de pagamento. Ao ser acionado o sistema irá fazer uma ligação através do modem para a administradora que irá receber um cupom de retorno que deve ser enviado diretamente para impressora fiscal. TEF Discada terá o mesmo procedimento do TEF Dedicado, como exceção que o TEF Discado precisa de uma linha telefônica para que ele possa fazer a discagem a administradora toda vez que acionado. Para o caso de uma loja pequena a linha telefônica utilizada para a discagem pode ser uma só, mas para lojas maiores seria necessária a utilização de um PABX. TEF Discado deve gerar um arquivo local que deve ser gravado no seguinte formato e caminho: C:\TEF Discado\Req\INTPOS.001 para envio, C:\TEF_DISC\RESP\IntPos.Sts arquivo que informa que está sendo executado e C:\TEF_DISC\RESP \IntPos.001 é o arquivo de retorno. Os dados de configuração do layout para a criação do arquivo estão no seguinte link: http://www.brasilcard.com/baixar/arquivos/Guia_Tecnico_Brasilcard.pdf. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 2 RF023 – Leitura X Assim como a Redução Z, a Leitura X é outro relatório obrigatório emitido pela ECF que deve ser retirado diariamente. Possui as mesmas informações da Redução Z, mas pode ser emitido mais de uma vez ao dia que não afeta o uso da Impressora Fiscal. A Leitura X não modifica valores e é utilizada para controlar a venda do dia e conferir valores. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 3 Alta Alta Revisado 2 Aluno 1 Alta Alta Aprovado 3 Aluno 2 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 21 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF024 - Leitura da Memória Fiscal O sistema deve permitir a geração de Leitura da Memória Fiscal, deve ficar no mesmo menu da Leitura X e Redução Z. A leitura de memória fiscal é semelhante à leitura X, mas apresenta dados sumarizados de um período e não apenas do dia. Essa rotina deve buscar na impressora fiscal essa informação, pois a mesma já tem essa função disponível para impressão todo início de mês. Ao selecionar a leitura de memória fiscal no PDV Work é necessário apresentar uma tela pequena que contenham dois campos: Data de: e Data até: do tipo data que permite ao usuário informar o período da Leitura Fiscal a serem impressas. Deve também ter dois botões ao final da tela alinhados à direita, um imprimir e outro cancelar. 1- Imprimir: Enviar os parâmetros de data para impressora fiscal e a opção de leitura de memória fiscal, que por sua vez deve imprimir de acordo com os parâmetros. Os dados já são gravados na impressora fiscal por isso não é necessário enviar mais informações a não ser o período. 2- Cancelar: Ao clicar no botão cancelar o sistema deve voltar ao menu do programa. Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 2 Alta Baixa Revisado 2 Aluno 3 Alta Baixa Aprovado 3 Aluno 4 RF025 - Espelho e Arquivo MFD O sistema deve permitir a geração do Espelho MFD e arquivo MFD, ambos devem estar disponíveis no menu próximo aos relatórios de Leitura x, Redução Z e Leitura de memória Fiscal. Deve ter a chamado de MFD, e um sub menu onde tem a opção de espelho MFD e outra opção de Arquivo MFD. O espelho MFD deve ter um novo sub menu com as opções de download fita detalhe e outra opção gerar relatório espelho MFD. 1 - Espelho MFD: O espelho MFD nada mais é do que a imagem, na íntegra, dos cupons emitidos no ECF. 1.1. - Download Fita Detalhe: Deve ter os seguintes parâmetros: Caminho: String com o caminho + nome do arquivo de saída que será criado com o UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 22 Engenharia de Requisitos - Profa. Josiane Brietzke Porto conteúdo da MFD da impressora. Exemplo: "C:\DOWNLOAD.MFD". (par1). Tipo de Download: String com o tipo do download da MFD, onde: "0" (zero) para download total da MFD da impressora; "1" (um) para download por intervalo de data ou "2" (dois) para download por intervalo de COO.(par2). COO Inicial: ou Data Inicial: (par3) COO Final: ou DataFinal: (par4) Data inicial ou o COO inicial, no formato "DDMMAA" ou "DDMMAAAA" para a data, ou COO com no máximo 6 dígitos (formato "999999"). String com a data final ou o COO final, no formato "DDMMAA" ou "DDMMAAAA" para a data, ou COO com no máximo 6 dígitos (formato "999999"). Nro proprietário: String com o número do usuário proprietário do ECF, no tamanho de 1 dígito.(par5). IMPORTANTE: Se o tipo do download for "Total", não será necessário informar os parâmetros de COO e data. Informo também que é necessário que ao enviar a informação para a impressora deve ser mandado como par1, par2 ao invés de caminho, data inicio, data final. 1.2 - Gerar relatório espelho MFD: Deve ter os seguintes parâmetros: Caminho: String com o caminho + nome do arquivo de origem contendo o download da MFD da impressora. Exemplo: "C:\DOWNLOAD.MFD".(par1) Caminho Saída: String com o caminho + nome do arquivo de saída que será criado com o conteúdo convertido da MFD da impressora. Exemplo: "C:\ESPELHO.TXT".(par2). Formato: String com o tipo do formatode conversão da MFD, onde: "0" (zero) para formato .TXT (é criado um arquivo TXT com a imagem dos cupons referentes ao movimento); "1" (um) para formato .RTF (é criado um arquivo RTF com a imagem dos cupons referentes ao movimento) ou "2" (dois) para formato .MDB (é criado um arquivo MDB com tabelas referentes ao movimento).(par3). Tipo de Download: String com o tipo do download da MFD, onde: "0" (zero) para download total da MFD da impressora; "1" (um) para download por intervalo de data ou "2" (dois) para download por intervalo UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 23 Engenharia de Requisitos - Profa. Josiane Brietzke Porto de COO.(par4). COO inicial ou Data inicial: String com a data inicial ou o COO inicial, no formato "DDMMAA" ou "DDMMAAAA" para a data, ou COO com no máximo 6 dígitos (formato "999999").(par5). COO final: ou Data final: String com a data final ou o COO final, no formato "DDMMAA" ou "DDMMAAAA" para a data, ou COO com no máximo 6 dígitos (formato "999999").(par6). Nro proprietário: String com o número do usuário proprietário do ECF, no tamanho de 1 dígito.(par7). IMPORTANTE: Se o tipo do download for "Total", não será necessário informar os parâmetros par5, par6 e par7. Neste caso, estes parâmetros são informados com string nula. Para ambos os casos: Ao final da tela de parâmetros deve ter dois botões alinhados a direita um OK e outro cancelar onde o ok deve gerar no caminho especificado. E o botão cancelar retorna ao menu. Layout detalhado para gerar os arquivos se encontra no seguinte link: http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2004/ac017_04.htm, item 5 para espelho MFD e item 6 para Montagem do arquivo. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 4 RF026 - Emissão de tabela de produtos ou estoque No menu do sistema em relatórios terá o relatório de produtos em estoque. Este relatório lista cada produto e sua respectiva quantidade em estoque. Terá também uma coluna no relatório citando produtos que estão em meio a uma venda, mas ainda não foram de fato comprados, ou seja, se o cliente cancelar a compra o produto volta para o estoque. Prioridade Complexidade Status Versão Autor Média Baixa Elaborado 1 Aluno 4 Média Baixa Revisado 2 Aluno 3 Média Baixa Aprovado 3 Aluno 2 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 24 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF027 - Movimento por ECF O sistema deve permitir emissão de movimento por ECF. No menu de relatórios deve ficar próximo a leitura de memória fiscal. Esse arquivo deverá ser criado conforme o layout estabelecido no Anexo VI do Ato Cotepe/ICMS 06/08. As seguintes informações são exigidas conforme os registros R01,R02,R03,R04,R05,R06,R07 e no final a assinatura digital EAD. Este arquivo é composto por 7 registros que vão do R01 ao R07, onde o R01 trata das informações do modelo, tipo, serial e outras informações do ECF. Nos registros R02 e R03 tem informações da redução Z. Os registros R04 e R05 com informações dos cupons fiscais. O R06 com informações de documentos emitidos e por fim o R07 que tem informações das formas de pagamento usadas. OBSERVAÇÕES: É importante lembrar que os registros deverão ser organizados em seqüência, sendo: Forma Correta Forma Errada R01 R01 R02 R02 R02 R03 R02 R02 R03 R04 R03 R03 Para a geração do arquivo no sistema, deve apresentar uma tela com os seguintes dados: Caminho saída: String contendo o caminho onde deve ficar gravado o arquivo. Data Inicial e Data Final: formato DD/MM/AA. Dois botões alinhados a direita do lado direito ao final da tela de parâmetros com o Ok e cancelar, onde Ok irá gerar os arquivos conforme o layout e parâmetros e cancelar retorna ao menu inicial. Layout disponível no site: http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2008/ac006_08.htm para o desenvolvimento do relatório. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 25 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 4 RF028 - Relatório de meio de pagamento No menu do sistema em relatórios terá o relatório dos meios de pagamento. Este relatório citará todos os meios de pagamentos do sistema com os respectivos valores vendidos em cada meio de pagamento e o número de vendas concretizadas. O usuário poderá selecionar dois tipos de relatório. Um com os totais agrupados e outro analítico com todas as vendas e suas datas. O usuário também poderá selecionar um intervalo de datas na tela que o relatório se referirá na tela. Prioridade Complexidade Status Versão Autor Média Média-alta Elaborado 1 Aluno 4 Média Média-alta Revisado 2 Aluno 2 Média Média-alta Aprovado 3 Aluno 3 RF029 - Identificação do PAF-ECF A identificação do PAF-ECF é exigida no requisito XLIII do Roteiro de Homologação, que pede que sejam impressos no ECF, as seguintes informações conforme segue: ITEM 1: O PAF-ECF deve disponibilizar função que permita a impressão, pelo ECF, de Relatório Gerencial, denominado “IDENTIFICAÇÃO DO PAF-ECF”, contendo as seguintes informações: a) Nº do Laudo (que deverá ser extraído do Laudo de Análise do PAF-ECF); b) Identificação da empresa desenvolvedora: b1) CNPJ; b2) Razão Social; b3) Endereço; b4) Telefone; b5) Contato; UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 26 Engenharia de Requisitos - Profa. Josiane Brietzke Porto c) Identificação do PAF-ECF: c1) Nome comercial (que deverá ser extraído do Laudo de Análise do PAF-ECF); c2) Versão (que deverá ser a que está instalada no contribuinte e emitiu este Relatório Gerencial); c3) Principal arquivo executável (que deverá ser o instalado no PAF-ECF que emitiu este Relatório Gerencial); c4) Código de autenticação (MD-5) a que se refere o requisito IX: c5) A relação dos arquivos a que se refere o requisito IX, com os respectivos códigos MD-5; d) Relação contendo número de fabricação dos ECFs autorizados para funcionar com este PAF- ECF, cadastrados no arquivo auxiliar de que trata o item 4 do requisito XXII. São informações referentes à homologação do aplicativo comercial, junto ao órgão homologador, dados da software-house, informações do executável principal e auxiliares com respectivos MD5’s e demais informações conforme listagem acima. Note que no início do ITEM 1, é solicitado que o relatório gerencial seja denominado como “IDENTIFICAÇÃO DO PAF-ECF”, porém por limitação do convênio ICMS 85/01, só é possível a inserção de até 15 caracteres para compor o título de um relatório gerencial. O sistema no menu de Fiscal deveapresentar um item que faz a chamada para a Identificação do PAF-ECF, que deverá gerar o relatório de acordo com a configuração descrita acima. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Aluno 2 Alta Alta Revisado 2 Aluno 3 Alta Alta Aprovado 3 Aluno 4 RF030 - Geração do Convênio 57/95 O sistema deverá gerar o arquivo magnético referente ao convênio 57/95. Estes são para as empresas que emitem documentos fiscais ou escrituram livros fiscais por sistema eletrônico de processamento de dados, que são obrigadas a enviar os arquivos mensalmente com os registros das operações interestaduais para as Secretarias das Fazendas dos Estados destinatários. Essa obrigação tributária é disciplinada pelo Convênio ICMS 57/95 e suas alterações. Este arquivo deve estar no padrão estipulado pela secretária da fazenda. Links de referência: UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 27 Engenharia de Requisitos - Profa. Josiane Brietzke Porto http://www.fazenda.gov.br/confaz/confaz/convenios/icms/1995/cv057_95.htm http://www.fazenda.gov.br/confaz/confaz/convenios/icms/1995/CV057_95_Manual_de_Orientacao. htm Prioridade Complexidade Status Versão Autor Média Alta Elaborado 1 Aluno 4 Média Alta Revisado 2 Aluno 2 Média Alta Aprovado 3 Aluno 3 RF031- Relatório de parâmetros de configuração do sistema Prioridade Complexidade Status Versão Autor Média Média Excluído 1 Aluno 2 RF032 - Sincronismo BackOffice Local x BackOffice Externo O sistema deve permitir o sincronismo de BackOffice de uma loja para outra no caso de haver filais, e também para o caso de ter um BackOffice externo. Deve ser estabelecida uma conexão entre os BackOffice’s onde eles troquem de informações gerando um espelho um do outro. Essa comunicação deve ser feita criptografada e não necessário a intervenção de usuários. Ela deve rodar automaticamente a cada 30 minutos. Podendo ser utilizada uma conexão de VPN. A atualização deve ser total, cada filial deve ter um espelho das outras. É necessário a disponibilizar no menu uma chamada dessa rotina caso ela não esteja funcionando devidamente. No menu ferramentas incluir a chamada de sincronismo BackOffice Local x Externo. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 2 Alta Média Revisado 2 Aluno 4 Alta Média Aprovado 3 Aluno 3 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 28 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF033 - Backup do BackOffice Local Prioridade Complexidade Status Versão Autor Média Média Excluído 1 Aluno 4 RF034 – Cadastros (BackOffice) A parte de cadastros contém várias opções de cadastro, entre elas de Clientes, Funcionários, Fornecedores, Filiais, entre outros. Cadastro de Clientes: Nessa opção será efetuado o cadastro de um cliente da loja no sistema. Para que possa ser completada são necessárias informações corretas que serão conferidas no site da receita federal (CPF para pessoa física, CNPJ para pessoa jurídica). Após informar os dados obrigatórios (Nome, CPF, data de nascimento, endereço, RG, renda), o registro será completo. Como é cliente, a caixa de marcação será “Cliente”. Exemplo: Cadastro de Funcionários: Funciona na mesma maneira que o cadastro de clientes, só que deverá ser marcado a caixa de marcação “Funcionário”. Terá a opção adicional de selecionar a Filial que o funcionário trabalha. Dados devem ser conferidos antes do cadastro. UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 29 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Exemplo: Cadastro de Fornecedores: Da mesma maneira, será igual os anteriores, só terá a opções de IE (Inscrição estadual). Os dados também devem ser conferidos como nos outros, na Receita federal e no SITEF e SINTEGRA (para a IE). Exemplo: UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 30 Engenharia de Requisitos - Profa. Josiane Brietzke Porto Cadastro de filiais: É utilizado para cadastrar todas as filiais de certo estabelecimento. Exemplo: Cadastro de Bancos: Utilizados para cadastrar todos os cartões aceitos no estabelecimento. Exemplo: Há também outras opções de cadastro que poderão ser colocadas, dependendo o tipo de varejo. Prioridade Complexidade Status Versão Autor Alta Alta Elaborado 1 Mateeus Alta Alta Revisado 2 Aluno 2 Alta Alta Aprovado 3 Aluno 1 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 31 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF035 – Estoque local e de filiais (BackOffice) No cadastro de estoque, quando um produto é cadastrado, seleciona-se a filial em qual o produto se encontra o nome do produto, código de barras, quantidade e seu código. Ele pode ser consultado em qualquer filial, só colocar o código do produto ou o nome e mostrará a filial que o produto se encontra e a quantidade. Caso não encontre, poderá aparecer uma das duas mensagens: Código não cadastrado. Ocorre quando é digitado algum código errado ou ele ainda não foi cadastrado no sistema. Não há estoque do produto. Ocorre quando a quantidade do produto é zero. Os códigos são feitos da seguinte maneira: Letra, quatro números. As letras são definidas pelo tipo de produto, também dependendo do tipo de varejo. Exemplo: Computador – Código: I0023. I – se relaciona a Informática. Exemplo da janela de cadastro e de pesquisa: Cadastro: Pesquisa: Depois de pesquisado, se o produto estiver cadastrado e tiver quantidade no estoque, aparecem UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 32 Engenharia de Requisitos - Profa. Josiane Brietzke Porto os dados do produto, a quantidade e a filial que se encontra, caso contrário aparece uma das mensagens. No exemplo acima, como não há quantidade do produto, aparecerá à mensagem. Prioridade Complexidade Status Versão Autor Alta Média Elaborado 1 Aluno 3 Alta Média Revisado 2 Aluno 1 Alta Média Aprovado 3 Aluno 2 RF036 - Relatórios de abertura e fechamento do caixa No menu inicial, após ser feito o login, o sistema apresentará algumas opções, dentre elas ”Relatórios”, o qual possibilitará ao usuário, gerar Relatórios de abertura e fechamento do caixa. Ao clicar nela, o sistema terá duas opções: Relatório de Abertura e Relatório de Fechamento, o <Relatório de Abertura> será usado no momento da abertura do caixa, onde o sistema irá imprimi-loautomaticamente na ECF, conforme a data e hora do sistema operacional. No relatório de Fechamento, o sistema irá auto-preencher a data inicial e horário, conforme a data e hora de abertura do caixa e para a data de fechamento, o sistema irá auto-preencher conforme a data e hora do sistema operacional, que foi selecionada a opção de fechamento do caixa. Ambos os relatórios somente serão impressos na ECF. Em anexo seguem os modelos de relatórios: relatorios ab. e fec..xlt Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 1 Alta Baixa Revisado 2 Aluno 3 Alta Baixa Aprovado 3 Aluno 2 UNIVERSIDADE DO VALE DO RIO DOS SINOS Ciências Exatas e Tecnologicas Detalhamento dos Requisitos Funcionais 33 Engenharia de Requisitos - Profa. Josiane Brietzke Porto RF037- Reabertura do Caixa Se o Caixa foi fechado Parcialmente (RF007 - Bloqueio do caixa) caso queira retornar, o usuário deverá fazer a Reabertura do Caixa. Ao selecionar esta opção, o sistema irá gerar uma tela similar à de Login, de título “Reabertura do caixa”, onde o usuário deverá preencher o <Operador> e <Senha>. Para prosseguir ou cancelar o mesmo deverá clicar nos botões <OK> ou <Cancelar>, respectivamente. A Reabertura do caixa também poderá ser feita para a troca de Operador. Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 1 Alta Baixa Revisado 2 Aluno 3 Alta Baixa Aprovado 3 Aluno 2 RF038 - Bloqueio e desbloqueio de usuário O usuário poderá bloquear o sistema caso ele necessite sair temporariamente do seu PDV. Depois de bloqueado o sistema só poderá ser desbloqueado pelo usuário que o bloqueou. O bloqueio é diferente do fechamento parcial do caixa, onde o usuário fecha o caixa possibilitando outro usuário logar no sistema. Prioridade Complexidade Status Versão Autor Alta Baixa Elaborado 1 Aluno 4 Alta Baixa Revisado 2 Aluno 3 Alta Baixa Aprovado 3 Aluno 2
Compartilhar