Relatório que apresenta a movimentação de um determinado produto durante um período especificado, apresentando todas as Notas Fiscais que movimentaram o estoque deste produto, o saldo anterior (quando aplicável) e o saldo após as movimentações.
O relatório deve permitir que usuário selecione o tipo de Nota Fiscal que deseja exibir através das seguintes opções:
Todas as Notas Fiscais: Todas as Notas Fiscais serão exibidas, independente do seu tipo (Entrada ou Saída);
Somente Notas Fiscais de entrada: Somente as Notas Fiscais de entrada serão exibidas;
Somente Notas Fiscais de saída: Somente as Notas Fiscais de saída serão exibidas;
Incluir Notas Fiscais que não movimentaram o estoque do Produto: Por padrão, o relatório deve exibir somente as Notas Fiscais que movimentam o estoque. Caso o usuário queira incluir todas as Notas Fiscais, esta opção deverá ser ativada.
Também deve ser permitido que o usuário filtre as movimentações de acordo com os seguintes critérios:
Produto: Filtro obrigatório. O usuário deve selecionar o produto do qual deseja exibir a movimentação;
Período: Filtro obrigatório. O usuário deve informar uma data inicial e uma data final, para que somente as movimentações entre estas datas sejam computadas. A data inicial nunca pode ser maior do que a data em que o saldo inicial do Produto foi estabelecido;
Destinatário/Remetente: Filtro opcional. O usuário pode selecionar um Destinatário/Remetente para que somente as movimentações realizadas para/pelo o Destinatário/Remetente sejam computadas;
Natureza de Operação: Filtro opcional. O usuário pode selecionar uma Natureza de Operação para que somente as movimentações realizadas com uma determinada Natureza de Operação sejam computadas;
Série/Modelo/AIDF: Filtro opcional. O usuário pode selecionar uma Série/Modelo/AIDF para que somente as movimentações realizadas em uma determinada Série de Notas Fiscais sejam computadas;
O relatório deve imprimir, no topo da página, o timbre da empresa que está utilizando o software (emitente), contendo a logomarca da empresa, a Razão Social, o endereço, CNPJ e telefone.
O cabeçalho do relatório deve exibir as seguintes informações:
Título: Deve exibir o título do relatório: “Movimentação de Notas Fiscais”
1);
Produto: Deve exibir o código e a descrição do produto do qual será exibida a movimentação;
Período: Deve exibir o período no qual as movimentações foram realizadas;
Destinatário/Remetente: Deve exibir a Razão Social do Destinatário/Remetente caso este filtro seja ativado. Caso contrário, esta informação não deve ser exibida;
Natureza da Operação: Deve exibir o CFOP e a descrição da Natureza da Operação caso este filtro seja ativado. Caso contrário, esta informação não deve ser exibida;
Série/Modelo/AIDF: Deve exibir o número da Série, o modelo de Nota Fiscal e o Número da AIDF caso este filtro seja ativado. Caso contrário, esta informação não deve ser exibida.
Opções: Deve exibir uma frase contendo o resumo das opções que foram selecionadas. Para este relatório, as seguintes combinações de opções serão possíveis:
Exibindo todas as Notas Fiscais;
Exibindo todas as Notas Fiscais que movimentaram o estoque do Produto;
Exibindo todas as Notas Fiscais de Entrada;
Exibindo todas as Notas Fiscais de Entrada que movimentaram o estoque do Produto;
Exibindo todas as Notas Fiscais de Saída;
Exibindo todas as Notas Fiscais de Saída que movimentaram o estoque do Produto;
A primeira linha do relatório deve conter, quando aplicável2), o Saldo Anterior do Produto em estoque. Este saldo deve ser calculado com base no saldo inicial do produto, computando a partir de sua data de definição todas as entradas e saídas, até o período inicial do relatório.
Abaixo da linha do saldo anterior, as movimentações devem ser exibidas, uma em cada linha, trazendo as seguintes informações:
Nº da Nota Fiscal: Número da Nota Fiscal referente à movimentação;
Data de Emissão: Data de emissão da Nota Fiscal. Para Notas Fiscais de Entrada, deve ser considerada a data de entrada da Nota (inclusive nos filtros);
Natureza da Operação: CFOP e descrição da Noatureza de Operação da Nota Fiscal;
Tipo de Movimento: Tipo da movimentação: Entrada ou Saída (extraído do tipo de Nota Fiscal);
Quantidade: Quantidade de itens movimentados na Nota Fiscal;
Saldo: Saldo em estoque após a movimentação;
A última linha do relatório deve conter, quando aplicável3), o Saldo Final do Produto em estoque. Este saldo é a repetição do último valor da coluna Saldo.
Observação: O Saldo final representa o saldo do Produto em estoque no final do período selecionado, e não o Saldo Atual do produto em estoque. Estes dois valores (Saldo Final e Saldo Atual) somente serão iguais caso a data final do relatório seja a data atual.
Ao final do relatório, na última pagina, deve ser exibida a data e a hora de geração do relatório.