Tabela de conteúdos

Especificação Funcional: Cadastro de Produtos

Resumo

Esta funcionalidade visa manter o cadastro dos produtos comercializados pelos produtores rurais do município. Através deste módulo é possível incluir novos produtos, excluir um produto cadastrado, editar e visualizar os dados dos produtos cadastrados, entre outras.

Descrição

O Cadastro de Produtos serve como base principalmente para a emissão de notas fiscais, pois cada item de uma nota fiscal corresponde a um produto. A partir do momento que um produto estiver cadastrado, será possível incluí-lo nas notas fiscais.

Para que se possa cadastrar um produto, é necessário que já tenham sido cadastradas as categorias definidas pelo usuário e as definidas pela SEFAZ. Estas devem conter os valores que estão no anexo:

Categorias de produtos estabelecidas pela SEFAZ-ES - 2010

Ao acessar este módulo, o sistema deve exibir uma lista com os produtos já cadastrados para facilitar as operações de exclusão, edição e visualização dos dados. Esta lista deve exibir os dados mais importantes de cada produto juntamente com os seguintes dados obtidos das notas fiscais cadastradas:

A lista também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista.

Unidades de Medida

Como os produtos poder ser comercializados em diferentes unidades de medida, é necessário padronizar o cadastro de forma a permitir obter informações precisas sobre a produção sem que seja necessário cadastrar cada produto numa única unidade de medida.

O cadastro de notas fiscais e os relatórios relacionados à produção, por exemplo, o Relatório de Produção por Itens, dependem das unidades de medida estabelecidas para cada produto. Ao incluir um produto em uma nota fiscal, deve ser usada a unidade indicada na nota. Já os relatórios devem exibir sempre as quantidades em uma unidade principal. O sistema deve então ser capaz de converter das unidades secundárias para a principal.

As unidades de medida devem conter as seguintes informações:

As unidades são definidas por sigla, ou seja, o sistema não deve permitir que sejam definidas duas unidades com a mesma sigla para cada produto. Após o uso de uma unidade de medida o sistema não deve permitir que seus dados sejam modificados, a fim de impedir que as operações sejam calculadas de maneiras diferentes em diversas situações.

Conversão de unidades de medida

A conversão de unidades se dará sempre de uma unidade auxiliar para a unidade principal do produto. O cálculo do valor será sempre realizado através de uma operação de multiplicação, como definido abaixo:

Nova quantidade (Unidade Principal) = Quantidade atual (Unidade Auxiliar) * Fator de conversão (Unidade Auxiliar)

Para que a operação seja realizada de forma correta, é necessário encontrar um fator de conversão adequado. O método mais fácil de se obter este fator é dividir a unidade principal pela unidade auxiliar. Exemplos:

Dados do Produto

Um produto deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Código Código do produto Número Sim
Descrição Descrição do produto Texto 80 Sim
Unidades de medida Unidades nas quais o produto pode ser comercializado Sim
Categoria Identificação da categoria definida pelo usuário Número Sim
Categoria de SEFAZ Identificação da categoria definida pela SEFAZ Número Sim

Validação dos dados

Mesclar Produtos

Para resolver problemas relacionados à duplicação de cadastros no sistema, o usuário deve ter a opção de mesclar Produtos.

  1. O usuário escolhe um produto cujo cadastro deseja manter no sistema;
  2. O sistema automaticamente localiza e exibe outros produtos com o mesmo nome para serem mesclados ao primeiro e serem excluídos do sistema;
  3. O usuário pode acrescentar outras produtos à lista de exclusão de acordo com o seu critério usando a funcionalidade de seleção de registros;
  4. O usuário escolhe quais destes produtos devem ser unificados com o primeiro;
  5. O sistema exibe confirmação antes de alterar quaisquer dados;
  6. O sistema atualiza todas as referências dos produtos na lista de exclusão para coincidirem com o produto a ser mantido;
  7. Os produtos na lista de exclusão são excluídos do sistema.
  8. Caso o produto a ser substituído tenha mais de uma unidade de media, a unidade auxiliar terá seu fator de conversão levado em consideração na mesclagem. Por exemplo: caso o produto a ser substituído tenha um fator de conversão 0.1, o sistema multiplica a quantidade desse produto substituído pelo seu fator de conversão para obter a quantidade equivalente a unidade principal do produto para aí então ser substituída por outro produto.

Configurações e preferências do usuário

Pontos de verificação

Na inclusão/alteração de Produtos

Unidades de medida

Na exclusão de Produtos

Na mesclagem de produtos

Observações

Nenhuma informação adicional.