# 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 **<span data-teams="true">125855 </span>Genexus 17** ou superior;
    - Script de número **<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: PT-BR; mso-fareast-language: PT-BR; mso-bidi-language: AR-SA;">125659 SQL </span>**<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: PT-BR; mso-fareast-language: PT-BR; mso-bidi-language: AR-SA;">e **<span style="font-size: 11.0pt; font-family: Aptos; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; color: black; mso-ansi-language: PT-BR; mso-fareast-language: PT-BR; mso-bidi-language: AR-SA;">125670 </span>**</span>**<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: black; mso-ansi-language: PT-BR; mso-fareast-language: PT-BR; mso-bidi-language: AR-SA;">PosGree.</span>**
- **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](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/LQhSHYtZ8sLRMl9E-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/LQhSHYtZ8sLRMl9E-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/E6WIvtkjGWzIfsrh-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/E6WIvtkjGWzIfsrh-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/VOvVYRxTo32iKhCF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/VOvVYRxTo32iKhCF-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 &gt; Relatórios &gt; Notas Fiscais &gt; Por Período (Com Vencimentos)**.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/Drw85GX06JZSuhaC-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/Drw85GX06JZSuhaC-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/SexKcHu8avy6hiGi-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/SexKcHu8avy6hiGi-image.png)
2. Informar **Período** (ex.: 01/09/2025 a 31/09/2025).
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/XdbOlaoztPUjn0no-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/XdbOlaoztPUjn0no-image.png)
3. Clicar em **Excel** para gerar.
4. Aguardar processamento e baixar.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/CMaQuOxxIHLwN3dO-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/CMaQuOxxIHLwN3dO-image.png)
5. Abrir o arquivo e validar colunas e dados.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/iwBu6rE2YnSzKnvy-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/iwBu6rE2YnSzKnvy-image.png)

<p class="callout info">**Resultado Esperados**</p>

**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.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/6nskJzM8ShckBEkG-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/6nskJzM8ShckBEkG-image.png)

![4.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/eO9m8fVMKPpticCz-4.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>