Tabela de conteúdos

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:

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:

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:

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

Observações

N/A

1) sem as aspas