Especificação Funcional: Emissão de Cupons

Resumo

Emissão de cupons promocionais a serem distribuídos para os produtores rurais que emitirem notas fiscais.

Descrição

A emissão de cupons serve para que a Prefeitura possa distribuir cupons numerados aos produtores. Estes cupons podem ser utilizados para sorteios, como forma de incentivar a emissão de notas fiscais.

Seleção de produtores

Por quê

Selecionar os produtores para os quais se deseja gerar cupons.

Como

  • Selecionar o período (ano) referente à data de emissão das notas fiscais;
  • Selecionar as naturezas de operação das notas fiscais que vão gerar cupons;
  • Selecionar o modo de impressão (nova impressão ou reimpressão de cupons).

Resultado

No modo de nova impressão, devem ser listados todos os produtores que tenham notas fiscais cadastradas que ainda não tenham gerado cupons naquele ano, com as naturezas de operação selecionadas e com data de emissão no ano selecionado;

No modo de reimpressão, devem ser listados todos os produtores que tenham notas fiscais que já geraram cupons para o ano selecionado.

Todos os produtores listados devem estar marcados por padrão o usuário deve poder desmarcar aqueles para os quais não deseja gerar cupons.

Seleção das notas fiscais

Por quê

Selecionar as notas fiscais cadastradas para as quais se deseja gerar cupons (somente para impressão de novos cupons).

Como

  • Selecionar um produtor da lista de produtores;

Resultado

O sistema deve listar as notas emitidas pelo produtor selecionado, exceto aquelas para as quais já foram gerados cupons, por ordem de número da nota. Também devem ser exibidos a data de emissão e o valor de cada nota. no modo de nova impressão, todas as notas listadas devem estar marcadas por padrão e o usuário deve poder desmarcar aquelas para as quais não deseja gerar cupons. No modo de reimpressão, não deve ser possível marcar ou desmarcar as notas, pois a lista exibe as notas que foram selecionadas no momento da geração de novos cupons.

Ao listar as notas e ao marcar/desmarcar uma nota, o sistema deve exibir um resumo com:

  • O valor total das notas marcadas;
  • O valor do saldo calculado anteriormente em função do valor das notas e do valor por cupom;
  • O valor do saldo que poderá ser utilizado para os próximos cupons;
  • A quantidade de cupons a serem impressos: depende da configuração “valor para cálculo dos cupons”. A quantidade de cupons deve ser calculada dividindo a soma do valor das notas marcadas com o saldo anterior pelo valor por cupom, sempre arredondando o resultado para baixo;
  • Os números do primeiro e do último cupons a serem impressos, quando aplicável.

Os passos acima podem ser repetidos para todos os produtores para os quais se quer conferir ou marcar/desmarcar as notas.

Gerar cupons

Por quê

Imprimir os cupons referentes às notas fiscais marcadas para distribuir aos produtores.

Como

Acionar a opção de gerar cupons.

Resultado

Para novos cupons, o sistema deve:

  • Exibir um resumo de tudo que será impresso para que o usuário confirme: quantidade de produtores selecionados, valor total das notas fiscais, quantidade de cupons e o número do primeiro e último cupons. A quantidade de cupons calculada deve respeitar o limite configurado no sistema, quando aplicável. Caso o usuário confirme a impressão, segue para o próximo passo;
  • Caso não haja nenhum produtor selecionado, exibir um alerta e não permitir a impressão;
  • Caso as notas selecionadas não gerem nenhum cupom, exibir um alerta e não permitir a impressão;
  • Caso a quantidade de cupons a ser impressa exceda o limite máximo de cupons por impressão (não configurável), exibir um alerta e não permitir a impressão;
  • Exibir a visualização da impressão dos cupons para que o usuário possa fazer a impressão e confirmar se os cupons foram impressos com sucesso. Em caso afirmativo, o número do último cupom deve ser registrado para a próxima impressão e o sistema deve permitir a impressão do comprovante de emissão de cupons, contendo:
    • Título com o texto da campanha;
    • Resumo total: valor total das notas fiscais, quantidade de notas fiscais, quantidade de cupons, números do primeiro e último cupons impressos
    • Para cada produtor:
      • Dados do Produtor: Nome, inscrição estadual, localidade, distrito e data da impressão;
      • Resumo dos cupons: valor total das notas fiscais, quantidade de notas fiscais, quantidade de cupons, números do primeiro e último cupons impressos e os números das notas fiscais que deram origem aos cupons;
    • Espaço para assinatura/carimbo do funcionário do NAC.

Para reimpressão de cupons, o sistema somente deve exibir a visualização da impressão dos cupons já gerados para que o usuário possa fazer a impressão e a visualização do comprovante de emissão de cupons.

O sistema deve gerar os documentos em HTML e abri-los no navegador padrão do usuário para que ele possa fazer a impressão.

Configurações de impressão

Todos os modelos de cupons devem ser impressos em papel tamanho A4 e na orientação retrato (folha em pé).

Os cupons gerados já definem as margens de impressão padrão. Caso o navegador do usuário não respeite estas configurações, ele poderá alterar as margens para que a impressão seja feita corretamente.

As margens padrão são de 10mm em todos os lados, exceto nos cupons em tamanho maior, que tem margem zero.

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

  • Texto da campanha: texto a ser exibido nos cupons e no comprovante de emissão de cupons;
  • Valor para cálculo dos cupons: valor das notas fiscais correspondente a 1 cupom. Padrão: 50,00;
  • Número do último cupom: número do último cupom cuja impressão foi confirmada pelo usuário. Padrão: 0;
  • Tamanho dos cupons: Normal (27 por página), Reduzido (65 por página) ou Maior (10 por página). Padrão: Normal;
  • Limite de cupons por produtor: quantidade máxima de cupons que cada produtor pode gerar por ano. Padrão: 1.000. 0 (zero) significa sem limite.
  • Somente notas fiscais validadas: utilizar apenas as notas validadas para gerar cupons. Padrão: desativado.

Todas as configurações devem ser compartilhadas.

Pontos de verificação

Na seleção de notas fiscais

  • O sistema deve apresentar apenas os anos que tiverem notas cadastradas;
  • O sistema deve apresentar apenas os produtores que tiverem emitido notas fiscais de acordo com o critérios selecionados na tela de emissão de cupons e nas configurações de emissão de cupons (nova impressão) ou que já tiverem gerado cupons para o ano selecionado (reimpressão);
  • A quantidade de cupons gerada deve ser compatível com o valor total das notas marcadas, com o saldo anterior de cada produtor, com o valor para cálculo dos cupons e com o limite de cupons por produtor;
  • Para novos cupons, o número do primeiro cupom a ser impresso deve ser o número do último cupom mais um;
  • O número do último cupom deve ser igual ao número do primeiro cupom somado com a quantidade de cupons.

Na geração de cupons

  • Uma vez gerados os cupons para uma nota fiscal, a mesma não deve mais ser exibida para impressão de novos cupons e deve ser exibida na reimpressão dos mesmos;
  • Só devem ser gerados cupons se houver um valor total suficiente para gerar ao menos um cupom;
  • A quantidade máxima de cupons que pode ser impressa de uma só vez é de 10.000.

Nas configurações

  • O texto da campanha não deve ultrapassar 50 caracteres;
  • O valor para cálculo dos cupons deve maior que zero;
  • O número do último cupom deve maior ou igual a zero;
  • O limite de cupons por produtor deve ser maior ou igual a zero.

Observações

 
softwares/geagro/requisitos/modulos/outros/cupons.txt · Última modificação: 01/06/2022 12:32 por wellington
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki