# OS 78519 - CORREÇÃO - CONTAS A PAGAR - CANCELAMENTO DE LANÇAMENTO - NF ENTRADA - FATURAMENTO

#### **Objetivo:**

- A solicitação tem por objetivo, corrigir a rotina de **cancelamento de lançamentos de títulos do módulo Contas a Pagar**, de forma que permita excluir corretamente os lançamentos vinculados a notas fiscais de entrada gerada pelo faturamento, sem apresentar erro.

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

Ao tentar cancelar o lançamento contábil da nota fiscal de entrada, gerada pelo faturamento, o sistema apresenta a mensagem abaixo, impedindo o cancelamento.  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/S7IrWt8qVbVAuW6p-embedded-image-txqzpmod.png)

#### **Premissas**

- Necessário o ambiente estar atualizado com a versão Contas a pagar de número **106990** **Genexus 16 / 106995** **Genexus 17** ou superior;

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

#### **Cenário 1: Cancelar Lançamento Vinculado à Nota Fiscal de Devolução**

**Passos:**

1. Acesse o menu `Manutenções > Lançamentos > Cancelar Lançamentos`.
2. Selecione a data e o lote onde consta o lançamento com nota fiscal (ex.: lote 328, data 28/01/2025).
3. Clique no botão "Pesquisar".
4. Localize o lançamento com tipo de nota fiscal (ex: título 2162 ou 2163).
5. Clique no ícone "Excluir" ao lado do lançamento.

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

- O sistema deve cancelar o lançamento sem exibir erro de integridade referencial.
- O lançamento deve desaparecer da tela após cancelamento com sucesso.
- Uma mensagem de confirmação deve ser apresentada (ex: “Lançamento cancelado com sucesso”).

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/ID8df9CpkmzDFZDY-embedded-image-zq5kro4c.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/x3ZsOvrNFQHuUxVj-embedded-image-ttwqehwo.png)

**Tela de cancelar lançamento**

Na tela de cancelamento de lançamento, filtre a data e lote.  
Após encontrado o lançamento, clique no botão **Cancelar**.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/rOlN3qDg0a7gat6F-embedded-image-16pf4q8a.png)

Confirme o cancelamento no pop-up.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/Wub482nppZNhAkv7-embedded-image-c15mtpyo.png)

O sistema exibirá mensagem de sucesso.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/IS6BOJO2nH6CjWdW-embedded-image-zmqv72ty.png)

---

#### **Cenário 2: Cancelar Todos os Lançamentos do Lote**

**Passos:**

1. Na mesma tela, clique em “Excluir lote” após os filtros aplicados.
2. Confirme a exclusão na janela modal.

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

- O sistema deve excluir todos os lançamentos do lote, sem exibir erros.
- O lote não deve mais aparecer na pesquisa.
- Deve ser exibida mensagem de sucesso (ex: “Lote excluído com sucesso”).

**Acessando a funcionalidade**  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/DxJ38LYEH0ySr511-embedded-image-mz6qhb01.png)  
![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/IkwJgaRBzLeZschi-embedded-image-ui3b5vuo.png)

**Tela de cancelar lançamento**

Na tela de cancelamento de lançamento, filtre a data e lote.  
Após encontrado o lote, clique no botão **Excluir Lote**.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/VQivMWGwGmAx4rUF-embedded-image-elecqxql.png)

Confirme o cancelamento no pop-up.![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/ovsJxszq26t7taYi-embedded-image-6qoy2ukm.png)

O sistema direcionará para dashboard e após processamento exibirá "Lote cancelado com sucesso".![](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-04/pr94KSJ5MsDXrvjC-embedded-image-rskqentd.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>