# OS 105664 - CORREÇÃO - SENDDEOR - O SISTEMA NÃO ESTÁ PERMITINDO EXCLUIR LANÇAMENTO PREVISTO

#### **Objetivo:**

A solicitação tem como objetivo corrigir o processo de exclusão de lançamentos previstos no **Fluxo de Caixa**, permitindo ao usuário selecionar e excluir corretamente um ou vários registros pela tela de **Lançamentos Manuais**, bem como excluir um **Agendamento do Fluxo de Caixa** e os respectivos lançamentos previstos gerados por ele.

Também foram ajustadas as mensagens apresentadas pelo sistema durante a exclusão, facilitando a identificação da quantidade de registros efetivamente excluídos.

#### **Situação reportada:**

- O usuário reportou que o sistema **não estava permitindo a exclusão de lançamentos previstos e de agendamentos do Fluxo de Caixa**. Na tela de Lançamentos Manuais, a opção **Selecionar todos** não realizava corretamente a seleção dos registros e, ao utilizar **Excluir selecionados**, determinados lançamentos não eram excluídos. Também foi identificado que, ao tentar excluir um **Agendamento do Fluxo de Caixa**, a operação não era concluída e nenhuma mensagem era apresentada ao usuário, impossibilitando a exclusão do agendamento e de seus respectivos lançamentos previstos.

#### **Premissas:**

- Necessário o ambiente estar atualizado com as versões dos módulos: 
    - **Fluxo de caixa** de número **149572** /**149574 Genexus 17** ou superior;

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

#### <span role="text">**Cenário 01: Selecionar e excluir todos os lançamentos apresentados na consulta**</span>

**Objetivo:** Validar que a opção **Selecionar todos** marque corretamente os registros apresentados na consulta e permita sua exclusão em uma única operação.

**Pré-condição:** Devem existir lançamentos previstos disponíveis para consulta no Fluxo de Caixa.

<p class="callout info">**Resultado Esperado:** Ao utilizar a opção **Selecionar todos**, todos os registros apresentados no resultado da consulta devem ser marcados. Ao clicar em **Excluir selecionados**, o sistema deve excluir exatamente a quantidade de registros selecionados e apresentar uma mensagem informando a quantidade de registros excluídos com sucesso.</p>

**Passo a passo:**

1. Acessar o módulo **Fluxo de Caixa**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/OlW2B6nh0w7IXLEm-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/OlW2B6nh0w7IXLEm-image.png)
2. Acessar **Tesouraria &gt; Lançamentos Manuais**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/zuX9YZ2B9UP52Pw4-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/zuX9YZ2B9UP52Pw4-image.png)
3. Informar os filtros necessários para localizar os lançamentos que serão excluídos.
4. Clicar em **Pesquisar**.
5. Conferir os registros apresentados no resultado da consulta.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/eOZTddWvTMuGsevk-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/eOZTddWvTMuGsevk-image.png)
6. Clicar em **Selecionar todos**.
7. Verificar que todos os registros apresentados no grid foram marcados.
8. Clicar em **Excluir selecionados**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/7rl3fpoKA6aCIxLS-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/7rl3fpoKA6aCIxLS-image.png)
9. Confirmar a operação, quando solicitado.
10. Verificar a mensagem apresentada pelo sistema.
11. Conferir que a quantidade informada na mensagem corresponde à quantidade de registros que estava selecionada.
12. Realizar novamente a consulta e confirmar que os registros excluídos não são mais apresentados.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/OsZYz12mvgShplan-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/OsZYz12mvgShplan-image.png)

<p class="callout warning">**Atenção:** A quantidade apresentada na mensagem de conclusão deve corresponder exatamente à quantidade de lançamentos selecionados para exclusão.</p>

---

#### <span role="text">**Cenário 02: Excluir individualmente um lançamento previsto**</span>

**Objetivo:** Validar que o sistema permita excluir individualmente um lançamento previsto, inclusive registros originados por processos antigos ou por agendamentos.

**Pré-condição:** Deve existir um lançamento previsto disponível para exclusão.

<p class="callout info">**Resultado Esperado:** O lançamento selecionado deve ser excluído normalmente, sem ocorrência de erro, e o sistema deve apresentar mensagem confirmando a exclusão.</p>

**Passo a passo:**

1. Acessar o módulo **Fluxo de Caixa**.
2. Acessar **Tesouraria &gt; Lançamentos Manuais**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/zuX9YZ2B9UP52Pw4-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/zuX9YZ2B9UP52Pw4-image.png)
3. Informar os filtros necessários para localizar o lançamento.
4. Clicar em **Pesquisar**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/YVRXx3ts4FpEHvsN-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/YVRXx3ts4FpEHvsN-image.png)
5. Localizar o registro desejado.
6. Marcar somente o lançamento que será excluído.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/sbdGjP8btyEm5gOA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/sbdGjP8btyEm5gOA-image.png)
7. Clicar em **"Excluir selecionados"**.
8. Confirmar a exclusão, quando solicitado.
9. Verificar que o sistema apresenta a mensagem informando que **1 registro foi excluído com sucesso**. [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/E6izvvrKveJllk0Y-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/E6izvvrKveJllk0Y-image.png)
10. Consultar novamente o lançamento e confirmar que ele não é mais apresentado.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/PPxmrEsw6ewccpvm-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/PPxmrEsw6ewccpvm-image.png)

<p class="callout warning">**Atenção:** Também foi validada a exclusão de lançamentos antigos classificados como **INVESTIMENTO**. Essa classificação não faz parte das opções atuais do Fluxo de Caixa, porém pode existir em registros gerados anteriormente. Após a correção, esses registros também podem ser excluídos normalmente.</p>

---

#### <span role="text">**Cenário 03: Excluir vários lançamentos previstos selecionados manualmente**</span>

**Objetivo:** Validar que o usuário possa selecionar somente alguns registros da consulta e excluir exclusivamente os lançamentos escolhidos.

**Pré-condição:** Devem existir dois ou mais lançamentos previstos disponíveis na consulta.

<p class="callout info">**Resultado Esperado:** O sistema deve excluir somente os registros marcados pelo usuário e apresentar uma mensagem indicando corretamente a quantidade de registros excluídos.</p>

**Passo a passo:**

1. Acessar o módulo **Fluxo de Caixa**.
2. Acessar **Tesouraria &gt; Lançamentos Manuais**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/zuX9YZ2B9UP52Pw4-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/zuX9YZ2B9UP52Pw4-image.png)
3. Informar os filtros para localizar os lançamentos desejados.
4. Clicar em **Pesquisar**.
5. Marcar manualmente os registros que serão excluídos.
6. Manter desmarcados os registros que deverão permanecer.
7. Clicar em **Excluir selecionados**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/0rPsQHyKqEUNrCRA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/0rPsQHyKqEUNrCRA-image.png)
8. Confirmar a exclusão, quando solicitado.
9. Conferir a quantidade de registros informada na mensagem de sucesso.
10. Realizar novamente a consulta.
11. Confirmar que apenas os registros selecionados foram excluídos e que os demais continuam disponíveis.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/y213MX2TVKwXjtzn-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/y213MX2TVKwXjtzn-image.png)

---

#### <span role="text">**Cenário 04: Excluir um agendamento do Fluxo de Caixa**</span>

**Objetivo:** Validar que um agendamento possa ser excluído normalmente pela tela de **Agendamento do Fluxo de Caixa**.

**Pré-condição:** Deve existir um agendamento do Fluxo de Caixa cadastrado.

<p class="callout info">**Resultado Esperado:** Ao confirmar a exclusão, o sistema deve excluir o agendamento, apresentar a mensagem **“Registro excluído com sucesso”** e o registro excluído não deve mais ser apresentado na consulta de agendamentos..</p>

**Passo a passo:**

1. Acessar o módulo **Fluxo de Caixa**.
2. Acessar **Tesouraria &gt; Agendamento**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/lHqMHQ5a4hpFrqDP-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/lHqMHQ5a4hpFrqDP-image.png)
3. Localizar o agendamento que será utilizado no teste.
4. Acessar o registro para conferir suas informações.
5. Retornar à consulta de agendamentos.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/I2zmRu4ONrPciJ8j-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/I2zmRu4ONrPciJ8j-image.png)
6. Acionar a opção de exclusão correspondente ao registro.
7. Confirmar a exclusão do agendamento na mensagem apresentada pelo sistema.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/zUzVixH2cX1meHAl-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/zUzVixH2cX1meHAl-image.png)
8. Verificar a mensagem **Registro excluído com sucesso**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/scaled-1680-/PTjRCKk79qthOt12-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-09/PTjRCKk79qthOt12-image.png)
9. Consultar novamente o agendamento.
10. Confirmar que o registro não é mais apresentado.

<p class="callout warning">**Atenção:** Antes da correção, ao confirmar a exclusão do agendamento, nenhuma ação era concluída e também não era apresentada mensagem ao usuário. Após o ajuste, a exclusão é realizada normalmente.</p>

---

[![Ficou com alguma dúvida .png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/scaled-1680-/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)

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