Ir para o conteúdo principal

OS 81135 - MELHORIA - RECEBIMENTO - RELATORIO - NOTAS FISCAIS - POR PERIODO

Objetivo:

Essa solicitação tem por objetivo a criação/ajuste do relatório Notas Fiscais por Período (Com Vencimentos) para listar os vencimentos das parcelas das notas fiscais lançadas, garantindo que:

  • O relatório somente esteja disponível e retorne dados quando o cliente possuir a FUNDAD CLIENTE_TRANSPORTES (Primax) ativa.

  • O relatório respeite os filtros de período e gere Excel com as colunas ajustadas, incluindo Vencimento da Parcela e as Informações digitadas na Solicitação de forma sequencial/concatenada conforme solicitado.

  • O relatório atenda integralmente à situação reportada.

Premissas:

  • Necessário o ambiente estar atualizado com as versões:
    • Recebimento de número XXXX Genexus 17 ou superior;
    • Script de número 125659 SQL e 125670 PosGree.
  • Cliente com funcionalidade CLIENTE_TRANSPORTES ativa no banco.

  • Base com notas fiscais lançadas dentro dos períodos de teste, contemplando parcelas (1x, 2x, 3x+, diferentes datas de vencimento) e situações: normal, cancelada, estornada.
  • Usuário com a funcionalidade wpRelNotasPeriodo vinculada ao perfil.

    image.png

    image.png

    image.png

Teste realizado após a atualização

Cenário 1: Geração do relatório(cliente com FUNDAD Ativa).

Objetivo: Validar fluxo principal para cliente com funcionalidade CLIENTE_TRANSPORTES ativa.
Preparação: Usuário com permissão; período com notas e parcelas.
Passos:

  1. Acessar Recebimento > Relatórios > Notas Fiscais > Por Período (Com Vencimentos).

    image.png

    image.png

     

  2. Informar Período (ex.: 01/09/2025 a 31/09/2025).

    image.png

  3. Clicar em Excel para gerar. 

  4. Aguardar processamento e baixar. 

    image.png

  5. Abrir o arquivo e validar colunas e dados.

Resultado Esperados

Resultado esperado: Excel gerado contendo as colunas mínimas, com Vencimento da Parcela preenchido corretamente e Informações da Solicitação concatenadas/ordenadas.

Cenário 2: Usuário sem permissão wpRelNotasPeriodo 

Objetivo: Validar controle de acesso. Preparação: Usuário sem a funcionalidade no perfil. Passos:

  1. Acessar o menu do relatório. Resultado esperado: Acesso bloqueado/oculto ou mensagem de permissão insuficiente. (Evidência: 06 - Sem Permissão.png)

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.