Especificação funcional: Relatório de Entrega de Notas

Resumo

Relatório que apresenta a numeração das notas emitidas, canceladas e não entregues para cada produtor.

Descrição

Este relatório irá possibilitar ao usuário fazer o controle de talões e saber quais notas foram ou não entregues pelo produtor. O relatório se baseia nas informações fornecidas pelo próprio usuário em dois momentos:

As informações do cadastro do produtor servem como base para determinar quais talões foram entregues ao produtor e compará-los com as notas cadastradas pela data e numeração. A comparação deve ser feita de acordo com o seguinte critério:

Todas as notas com número dentro da numeração inicial e final de um determinado talão e com data igual ou posterior à data de distribuição deste, mas anteriores ao talão seguinte são candidatas a pertencerem àquele talão.

Para as notas emitidas, a data considerada é a data de emissão. Para as canceladas, a data de entrega.

Portanto, assume-se que:

  • Novos talões só sejam distribuídos ao produtor após o término do talão anterior e
  • As notas canceladas sejam entregues antes da distribuição do próximo talão.

Somente os talões incompletos, ou seja, com ao menos uma nota ainda não entregue, serão incluídos no relatório.

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

O relatório deve permitir que o usuário filtre os produtores de acordo com os seguintes critérios:

  • Distrito: Filtro opcional. O sistema deve permitir que o usuário selecione um distrito para que somente os dados dos produtores de um determinado distrito sejam exibidos;
  • Localidade: Filtro opcional. O sistema deve permitir que o usuário selecione uma localidade para que somente os dados dos produtores de uma determinada localidade sejam exibidos. Só será permitido selecionar uma localidade se tiver sido selecionado um distrito específico. Neste caso, só serão exibidas as localidades do distrito selecionado.

O sistema deve permitir ainda que todos os produtores sejam incluídos no relatório, independente de quaisquer filtros.

Estrutura do relatório

Timbre

O relatório deve imprimir, no topo da página, o timbre da empresa que está utilizando o software, contendo a logomarca da empresa, a Razão Social, o endereço, CNPJ e telefone.

Cabeçalho

O cabeçalho do relatório deve exibir as seguintes informações:

  • Título: Deve exibir o título do relatório: “Relatório de Entrega de Notas”1);
  • Distrito: Deve exibir o distrito selecionado ou a palavra “TODOS”;
  • Localidade: Deve exibir a localidade selecionada ou a palavra “TODAS”.

Listagem dos Talões (corpo do relatório)

Para cada produtor que tenha talões cadastrados, o relatório deve buscar as notas emitidas e canceladas de cada talão, segundo os critérios especificados acima.

Caso nenhuma nota seja encontrada, todo o talão é considerado como não entregue.

Caso contrário, devem ser feitas as devidas comparações para determinar quais notas do talão ainda não foram entregues.

O relatório deve exibir as seguintes informações para todos os produtores com notas ainda não entregues:

Produtor: <Nome do produtor>

Inscrição Estadual: <Número da inscrição estadual>

Nº AIDF Notas do talão Nºs das notas emitidas Nºs das notas canceladas Nºs das notas não entregues
<AIDF do talão> <número inicial e final do talão> <intervalos de notas emitidas> <intervalos de notas canceladas> <intervalos de notas não entregues>

Podem ser exibidos vários talões para um único produtor.

Rodapé

Ao final do relatório, na última página, deve ser exibida a data e a hora de geração do relatório.

Pontos de verificação

  • Os dados apresentados no relatório devem ser compatíveis com os talões e com as notas cadastradas para os respectivos produtores;
  • Ao filtrar por distritos e/ou localidades, verificar se o relatório apresenta somente os produtores do local selecionado;
  • Para os produtores com talões cadastrados mas nenhuma nota fiscal entregue, o relatório deve apresentar todas as notas do talão como não entregues.

Observações

N/A

1) sem as aspas
 
softwares/sicopri/requisitos/relatorios/rel_entrega_notas.txt · Última modificação: 01/12/2021 11:53 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki