# OS 103841- CORREÇÃO - FLUXO DE CAIXA – CORREÇÃO DE LANÇAMENTO PREVISTO APÓS REALIZAÇÃO E AJUSTES DE CANCELAMENTO/CONTABILIZAÇÃO

#### **Objetivo:**

A solicitação tem como objetivo, ajustar o comportamento do módulo **Fluxo de Caixa** para garantir que lançamentos realizados deixem de ser apresentados incorretamente como “Previstos”, mantendo a consistência entre o status do fluxo e sua efetiva realização no sistema.

Também foram implementadas correções complementares relacionadas às rotinas de realização, contabilização e cancelamento de fluxos realizados não contabilizados, garantindo maior integridade operacional e visualização correta das informações em tela.

Os ajustes contemplam:

- Correção da exibição indevida de fluxos realizados na listagem de fluxos previstos;
- Correção da apresentação do nome da filial na tela de realização/contabilização do Fluxo de Caixa;
- Correção do cancelamento de fluxos realizados não contabilizados com arquivos vinculados, garantindo a desassociação correta dos anexos;
- Com a correção implementada, o sistema passa a respeitar corretamente as seguintes regras de negócio:
    
    
    - Fluxos ainda não realizados devem permanecer com: 
        - Status: **Previsto**
        - Indicador realizado: **Não**
    - Fluxos efetivamente realizados devem permanecer com: 
        - Status: **Realizado**
        - Indicador realizado: **Sim**

**Premissas:**

- Necessário o ambiente estar atualizado com a versão **Fluxo de Caixa** de número **139340** ou superior.

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

#### **Cenário 1: Validação de geração correta do Fluxo PREVISTO**

**Objetivo**: Validar que o sistema gera corretamente um fluxo previsto com status “Realizado = Não”.

**Passo a passo**

1. Acessar: **Fluxo de Caixa &gt; Fluxo de Caixa**
2. Clicar em **Inserir**;
3. Informar os dados do lançamento:
    
    
    - Tipo de fluxo;
    - Conta;
    - Valor;
    - Data futura;
    - Histórico;
    - Demais campos obrigatórios;
4. Salvar o lançamento;
5. Consultar o registro na listagem principal.

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

- O fluxo deve ser apresentado com status:
    
    
    - **Previsto**
    - **Realizado = Não**;
- O lançamento não deve ser contabilizado automaticamente;
- O registro deve permanecer disponível para realização futura.

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/mJ7KJRLh3NAIrRNF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/mJ7KJRLh3NAIrRNF-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/OvlJZVorIElvyWJI-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/OvlJZVorIElvyWJI-image.png)

**Lançamento de fluxo manual** Na tela principal, clique no botão **Inserir** para realizar um novo lançamento manual de fluxo de caixa.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/OPejBAVS5OCb97j5-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/OPejBAVS5OCb97j5-image.png)

Preencha as informações do lançamento e clique em **Próximo** para avançar para a próxima etapa.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/eeAyXZXnAjvi29Rn-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/eeAyXZXnAjvi29Rn-image.png)

Em seguida, informe os dados financeiros do lançamento, como valores e demais informações obrigatórias, e clique em **Finalizar**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/fZwAxnTFSiJuRLgF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/fZwAxnTFSiJuRLgF-image.png)

Após concluir o processo, o sistema exibirá uma mensagem de sucesso contendo o número de controle gerado para o lançamento.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/HWG8Qe2vIC3AKMlf-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/HWG8Qe2vIC3AKMlf-image.png)

Retornando à tela principal, observe que o fluxo foi criado com o tipo **Previsto** (1) e com o status **Realizado = Não** (2), indicando que o lançamento ainda não foi contabilizado.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/c7p5QBOXHI0MNeGt-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/c7p5QBOXHI0MNeGt-image.png)

---

#### **Cenário 2: Validação da realização do Fluxo de Caixa**

**Objetivo**: Validar que após realizar o fluxo, o lançamento deixe de ser apresentado como previsto.

**Passo a passo**

1. Selecionar um fluxo previsto criado anteriormente;
2. Executar a ação: **Realizar Fluxo**;
3. Confirmar a operação;
4. Aguardar o processamento;
5. Retornar à consulta do Fluxo de Caixa.

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

- O lançamento deve:
    
    
    - deixar de aparecer como “Previsto”;
    - assumir status de “Realizado”;
    - apresentar “Realizado = Sim”;
- O comportamento inconsistente reportado na solicitação não deve ocorrer.

**Acessando a funcionalidade**  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/mJ7KJRLh3NAIrRNF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/mJ7KJRLh3NAIrRNF-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/HqCqR6YPZjK9uKZD-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/HqCqR6YPZjK9uKZD-image.png)

**Realizar lançamento** Na tela principal, selecione o lançamento desejado **(1)** e clique no botão **Contabilizar Selecionado** **(2)** para realizar a efetivação do fluxo.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/jTeZQMidCA6dEFXK-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/jTeZQMidCA6dEFXK-image.png)

Na tela de contabilização, preencha as informações necessárias para conclusão do processo e clique em **Efetivar**.  
Neste exemplo, a opção **Contabilizar lançamento** deve permanecer marcada.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/Nr3sicqnGYvsOXI2-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/Nr3sicqnGYvsOXI2-image.png)

Após a efetivação, o sistema exibirá a mensagem de sucesso da contabilização.  
Ao retornar para a tela principal da rotina, o lançamento anteriormente selecionado não deverá mais ser apresentado na listagem, pois já foi realizado e contabilizado.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/zjkCy8rg95oQ3CtR-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/zjkCy8rg95oQ3CtR-image.png)

Na consulta principal do Fluxo de Caixa, deverá existir:

- o lançamento original do tipo **Previsto**, com status **Realizado = Sim**;
- e o lançamento gerado do tipo **Realizado**, também com status **Realizado = Sim**.

Esse comportamento indica que o fluxo foi efetivamente realizado e contabilizado corretamente pelo sistema.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/UAzqFSZjgkunQx0y-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/UAzqFSZjgkunQx0y-image.png)

---

#### **Cenário 3: Validação do cancelamento do lançamento contábil relacionado ao Fluxo de Caixa**

**Objetivo**: Validar que o cancelamento do lançamento contábil relacionado ao fluxo realizado ocorre corretamente, garantindo a atualização adequada das informações do Fluxo de Caixa e evitando inconsistências entre lançamentos previstos e realizados.

**Passo a passo**

1. Com os cenários 1 e 2 feitos;
2. Acessar: **Contabilidade &gt; Manutenção &gt; Lançamento - Cancelar**
3. Localizar o lançamento contábil gerado pelo fluxo;
4. Executar o cancelamento do lançamento;
5. Confirmar a operação;
6. Retornar à consulta do Fluxo de Caixa;
7. Validar a situação do lançamento após o cancelamento.

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

- O cancelamento do lançamento contábil deve ocorrer com sucesso;
- O sistema deve atualizar corretamente as informações relacionadas ao fluxo de caixa;
- O lançamento não deve permanecer com inconsistências entre status previsto/realizado;
- O sistema não deve apresentar erros durante o cancelamento;
- As informações do fluxo devem permanecer coerentes após o processo.

**Acessando a funcionalidade** [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/8F14DaBQrlDQggcj-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/8F14DaBQrlDQggcj-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/rEsLTD0dPOz79tNE-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/rEsLTD0dPOz79tNE-image.png)

**Cancelamento de lançamento do fluxo de caixa.** Na tela principal, selecione o lançamento contábil correspondente ao fluxo de caixa **(1)** e clique no botão **Cancelar Lançamento** **(2)**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/loQp5VzYfPqyeMDY-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/loQp5VzYfPqyeMDY-image.png)

O sistema exibirá uma mensagem de confirmação do cancelamento. Clique em **Confirmar** para prosseguir com a operação.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/kzCiEBnblF8vgLB4-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/kzCiEBnblF8vgLB4-image.png)

Após a confirmação, o sistema direcionará para a tela de **Dashboard de Processamento**, onde será possível acompanhar a execução do cancelamento em tempo real.  
Ao término do processamento, o dashboard deverá apresentar a mensagem de **Processo concluído com sucesso**, identificada pelo indicador verde de conclusão.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/2YC1DoiqbrcnMc0K-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/2YC1DoiqbrcnMc0K-image.png)

Retornando à consulta principal do Fluxo de Caixa, o lançamento do tipo **Previsto** deverá voltar a apresentar o status **Realizado = Não**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/Kvago24rhYP3NM2q-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/Kvago24rhYP3NM2q-image.png)

Além disso, o lançamento do tipo **Realizado**, gerado durante a contabilização, deverá ser desfeito corretamente pelo sistema, mantendo a consistência das informações do fluxo de caixa.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/t0Cwm5KlSczHF2rT-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/t0Cwm5KlSczHF2rT-image.png)

---

#### **Cenário 4: Validação da apresentação correta da filial na tela de Realização / Contabilização**

**Objetivo**: Validar que o sistema apresenta corretamente a filial selecionada no contexto da empresa durante a rotina de realização e contabilização do Fluxo de Caixa.

**Passo a passo**

1. Selecionar uma filial diferente no contexto superior do sistema;
2. Acessar: **Fluxo de Caixa &gt; Realização / Contabilização**;
3. Observar as informações apresentadas no campo **Filial** da tela;
4. Comparar a filial exibida na rotina com a filial selecionada no contexto do sistema.

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

- O sistema deve apresentar corretamente a filial selecionada no contexto atual;
- O nome da filial exibido na rotina deve corresponder à filial ativa do sistema;
- O sistema não deve apresentar o nome fantasia de outra filial indevidamente.

**Acessando a funcionalidade**  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/mJ7KJRLh3NAIrRNF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/mJ7KJRLh3NAIrRNF-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/HqCqR6YPZjK9uKZD-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/HqCqR6YPZjK9uKZD-image.png)

**Tela de contalização** Na tela principal, o sistema deve apresentar corretamente o nome da filial correspondente a empresa selecionada.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/XgwnvXwdFZ35RiWr-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/XgwnvXwdFZ35RiWr-image.png)

---

#### **Cenário 5: Validação do cancelamento de fluxo realizado não contabilizado com arquivo vinculado**

**Objetivo:** Validar o cancelamento de fluxos realizados não contabilizados que possuam arquivos vinculados.

**Passo a passo**

1. Acessar: **Fluxo de Caixa**
2. Criar um fluxo de caixa;
3. Vincular arquivo ao lançamento;
4. Realizar o fluxo sem contabilizar;
5. Acessar: **Fluxo de Caixa &gt; Cancelar fluxo realizado não contabilizado**
6. Selecionar o lançamento;
7. Executar o cancelamento;
8. Confirmar a operação.

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

- O cancelamento deve ocorrer normalmente;
- O arquivo vinculado deve ser desassociado corretamente;
- O sistema não deve apresentar erro durante o cancelamento;
- O lançamento deve retornar ao status anterior conforme regra do sistema.

**Acessando a funcionalidade**  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/mJ7KJRLh3NAIrRNF-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/mJ7KJRLh3NAIrRNF-image.png)  
[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/HqCqR6YPZjK9uKZD-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/HqCqR6YPZjK9uKZD-image.png)

**Realizar sem contabilizar lançamento.** Na tela principal, selecione o lançamento desejado **(1)** e clique no botão **Contabilizar Selecionado** **(2)** para realizar a efetivação do fluxo.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/jTeZQMidCA6dEFXK-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/jTeZQMidCA6dEFXK-image.png)

Na tela de contabilização, preencha as informações necessárias para conclusão do processo e clique em **Efetivar**.  
Neste exemplo, a opção **Contabilizar lançamento** não deve permanecer marcada, pois o objetivo é realizar o fluxo sem gerar contabilização.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/sUSSepdOOiKhylUD-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/sUSSepdOOiKhylUD-image.png)

O sistema exibirá uma mensagem de confirmação informando que a realização será efetuada sem contabilização. Clique em **Confirmar** para prosseguir com a operação.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/3zNg0fQ4oGzNaZQf-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/3zNg0fQ4oGzNaZQf-image.png)

Após a conclusão do processamento, o sistema exibirá uma mensagem de sucesso indicando que a realização do fluxo foi efetuada corretamente. Ao retornar para a tela principal da rotina, o lançamento anteriormente selecionado não deverá mais ser apresentado na listagem de lançamentos pendentes.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/D3PfmNAvTgJIoQV3-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/D3PfmNAvTgJIoQV3-image.png)

Na consulta principal do Fluxo de Caixa, deverá existir:

- o lançamento do tipo **Previsto**, com status **Realizado = Sim**;
- e o lançamento do tipo **Realizado**, também com status **Realizado = Sim**.

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/HHLC1nd3v6on2VMG-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/HHLC1nd3v6on2VMG-image.png)

Em seguida, acesse a rotina:  
**Fluxo de Caixa &gt; Cancelar fluxo realizado não contabilizado**.  
Selecione o lançamento desejado **(1)** e clique na opção **Cancelar lançamento** **(2)**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/5uDAe4yNiuP8RJQU-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/5uDAe4yNiuP8RJQU-image.png)

O sistema realizará o processamento do cancelamento e exibirá a mensagem de sucesso ao término da operação.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/jYmpZLtfoqc7Ccm8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/jYmpZLtfoqc7Ccm8-image.png)

Retornando à consulta principal do Fluxo de Caixa, o lançamento do tipo **Previsto** (1) deverá voltar a apresentar o status **Realizado = Não** (2).[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/mOKbVYqm08dYgYOx-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/mOKbVYqm08dYgYOx-image.png)

Além disso, o lançamento do tipo **Realizado**, gerado durante a realização sem contabilização, deverá ser desfeito corretamente pelo sistema, mantendo a consistência das informações do fluxo de caixa.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/8kLKaFSvQMMdVh6T-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/8kLKaFSvQMMdVh6T-image.png)

#### [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/scaled-1680-/0RWMPc69Kz8CuBd2-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/0RWMPc69Kz8CuBd2-image.png)

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