# OS 91584 -  CORREÇÃO - FLUXO DE CAIXA - TELA DE CANCELAR FLUXO REALIZADO NÃO CONTABILIZADO - PAGINAÇÃO E LENTIDÃO

#### **Objetivo:**

Essa solicitação visa, **garantir a usabilidade, confiabilidade e desempenho** da funcionalidade **Cancelar Fluxo Realizado Não Contabilizado**, corrigindo problemas reportados e ampliando a consistência do fluxo financeiro.

**O que foi corrigido / implementado**

1. **Paginação corrigida**  
    A tela exibe agora paginação adequada conforme a quantidade de registros retornados, eliminando o erro anterior e otimizando o carregamento dos dados.
2. **Correção de lentidão no carregamento**  
    A consulta dos registros passou a responder mais rápido, eliminando travamentos ou atrasos exagerados.
3. **Ajuste no comportamento do Lançamento Previsto**  
    Corrigido o cenário onde:
    
    
    - O lançamento estava como *Previsto*
    - Era realizado
    - E posteriormente cancelado  
        Agora o sistema retorna corretamente para o status esperado e mantém consistência no fluxo de caixa.

Esses ajustes proporcionam ao usuário final uma experiência mais fluida, segura e com dados corretos em todas as movimentações envolvidas.

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão: 
    - Fluxo de Caixa de número **126311** **Genexus 17** ou superior;

#### **Teste realizado após a atualização**

#### **Cenário 1: Fluxo de Caixa - Validação da Paginação Corrigida**

**Objetivo:** Garantir que a paginação funcione corretamente conforme o número de registros exibidos.

**Passo a Passo**

1. Acessar o menu:  
    **Fluxo de Caixa → Tesouraria → Cancelar Fluxo Realizado Não Contabilizado**
2. Consultar a lista de registros.
3. Observar a quantidade de registros retornados.
4. Verificar se a paginação exibe corretamente as páginas.

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

- A paginação deve aparecer corretamente.
- O número de páginas deve corresponder à quantidade de registros exibidos.
- A navegação entre páginas deve ocorrer sem erro.

 **Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/Jmcwynhrvpe6W46L-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/Jmcwynhrvpe6W46L-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/Uf6ybx2w6ZZuArHy-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/Uf6ybx2w6ZZuArHy-image.png)

**Tela de cancelamento de fluxo não contabilizado**

Na tela de cancelamento, note que a paginação é exibida corretamente.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/IhyH3xzRW2Tx0XbL-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/IhyH3xzRW2Tx0XbL-image.png)

---

#### **Cenário 2: Fluxo de Caixa - Lançamento Previsto → Realizado → Cancelado**

**Objetivo:** Validar o comportamento ajustado para garantir consistência ao cancelar fluxos realizados originados de lançamentos previstos.

**Passo a Passo**

1. Localizar um lançamento **Previsto**.
2. Realizar o lançamento.
3. Confirmar que ele muda para **Realizado**.
4. Acessar a tela de **Cancelar Fluxo Realizado Não Contabilizado**.
5. Selecionar o item e cancelar.
6. Verificar a situação final do lançamento.

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

- O lançamento deve retornar ao estado correto.
- As movimentações devem ser registradas corretamente.
- O fluxo cancelado não deve permanecer na fila de contabilização.

#### Lançamento Manual

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/Jmcwynhrvpe6W46L-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/Jmcwynhrvpe6W46L-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/HYbuhUFOeDkzfez1-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/HYbuhUFOeDkzfez1-image.png)

**Tela de Lançamento Manual**

Ao entrar na tela principal, clique em **Inserir.**[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/hiXyB3QmZ0yp9rvn-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/hiXyB3QmZ0yp9rvn-image.png)

Ao abrir a tela de lançamento manual, insira as informações (neste exemplo utilizaremos o tipo de fluxo **Previsto**) e clique em **Próximo**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/piJlJosqa4S4W9qH-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/piJlJosqa4S4W9qH-image.png)

Após inserir todas as informações do lançamento, clique em **Inserir Lançamento** e posteriormente clique em **Finalizar**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/3HJR1rqOL7axANfW-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/3HJR1rqOL7axANfW-image.png)

Lançamento gerado:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/UVcY1djHk5bAFRXm-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/UVcY1djHk5bAFRXm-image.png)

#### Realizado lançamento previsto

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/Jmcwynhrvpe6W46L-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/Jmcwynhrvpe6W46L-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/xrKPP04my9RRtk8H-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/xrKPP04my9RRtk8H-image.png)

**Tela de realização**

Na tela de realização, encontre o lançamento feito no passo anterior, marque e clique em contabilizar selecionado.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/wf3SNd3NCpMH48Jb-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/wf3SNd3NCpMH48Jb-image.png)

No passo de efetivação, não marque a opção **Contabilizar lançamento** e clique em **Efetivar**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/n0ko1a0XrsIqxtcu-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/n0ko1a0XrsIqxtcu-image.png)

Confirme a mensagem de alerta.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/zjY3gEVVg9ynb2NY-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/zjY3gEVVg9ynb2NY-image.png)

O sistema exibirá mensagem de sucesso.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/jdXDHTrhQtxoXqDz-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/jdXDHTrhQtxoXqDz-image.png)

#### Cancelamento da realização

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/Jmcwynhrvpe6W46L-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/Jmcwynhrvpe6W46L-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/Uf6ybx2w6ZZuArHy-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/Uf6ybx2w6ZZuArHy-image.png)

**Tela de cancelamento**

Na tela de cancelamento, encontre o lançamento do passo anterior e clique em cancelar.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/ZuyHBV1EvMTqLoiB-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/ZuyHBV1EvMTqLoiB-image.png)

O sistema exibira mensagem de sucesso.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/WanJIOEYB168ZhOr-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/WanJIOEYB168ZhOr-image.png)

Ao entrar novamente na tela de realização, o lançamento deve aparecer.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/scaled-1680-/7RN8CsiPnTxNT3nR-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-11/7RN8CsiPnTxNT3nR-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>