# OS 91963 - CONTAS A PAGAR - CANCELAMENTO DE LANÇAMENTO - ORIGEM ENCONTRO DE CONTAS

#### **Objetivo:**

O objetivo desta alteração é **permitir que o usuário cancele qualquer lançamento contábil**, incluindo lançamentos **gerados por Encontro de Contas**, **sem que o sistema apresente erro de integridade** relacionado a vínculos existentes em tabelas dependentes

Com a correção, o usuário deve conseguir:

- Localizar o lançamento contábil normalmente.
- Executar o cancelamento sem interrupção.
- Visualizar a mensagem **“Lançamento cancelado com sucesso”**.
- Verificar que o lançamento foi removido da listagem, confirmando que a operação foi concluída corretamente.

#### **Situação Reportada**

Ao tentar cancelar o lançamento de origem encontro de contas, o sistema apresentava erro abaixo:[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/scaled-1680-/ZI57pt2Jicl3BjHB-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/ZI57pt2Jicl3BjHB-image.png)

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão da Contas a Pagar de número **126541 Genexus 17** ou superior;

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

#### **Cenário 1: Cancelar lançamento contábil após correção.**

**Passos**

1. Acessar o menu: **Manutenções &gt; Lançamentos &gt; Cancelar Lançamento**.
2. Informar os filtros (Exemplo):
    
    
    - **Data:** 03/11/2025
    - **Lote:** 403
    - **Lançamento:** 50
3. Clicar em **Pesquisar**.
4. Verificar a exibição do lançamento na listagem.
5. Clicar em **Excluir lote**.
6. Confirmar a ação no modal.

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

- Sistema deve processar o cancelamento.
- Deve apresentar mensagem verde:  
    ✔ **“Lançamento cancelado com sucesso.”**
- A listagem deve ficar **vazia**, exibindo:  
    **“Nenhum registro encontrado”.**
- Nenhum erro deve ser apresentado.

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

[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/scaled-1680-/P5iIykLxkQz1U8v8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/P5iIykLxkQz1U8v8-image.png)

**Tela de cancelamento de lançamento**

Ao entrar na tela **utilize os filtros** para encontrar o lançamento e na sequência **clique no botão de cancelar**.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/scaled-1680-/RImuPnBw1PkRMfTQ-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/RImuPnBw1PkRMfTQ-image.png)

Confirme o cancelamento no pop-up.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/scaled-1680-/PtChIWkpFEQO2CKA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/PtChIWkpFEQO2CKA-image.png)

Ao finalizar, o sistema deve exibir mensagem de sucesso e o lançamento não deve ser exibido no grid.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/scaled-1680-/wSPKen5APzuOF3rz-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-12/wSPKen5APzuOF3rz-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>