# OS 80962 - CORREÇÃO - SIS/WEB - RECEBIMENTO - RECEBIMENTO DUPLICADO NO KARDEX

#### **Objetivo:**

- Esta solicitação tem por objetivo ajustar a rotina **Nota Fiscal – Efetivação** aplica trava de concorrência e de status para impedir que **dois usuários finalizem a mesma NF ao mesmo tempo** ou quando a NF já estiver **Efetivada, Cancelada ou Integrada**, evitando **lançamentos duplicados no Kardex**. 
    - Escopo e riscos cobertos:
        
        
        - Concorrência entre usuários sobre a mesma NF.
        - Mensagens de bloqueio por **Efetivada/Cancelada/Integrada**.
        - Ausência de **duplicidade no Kardex** e consistência de status.
        - Regressão básica: grid, filtros, botão de efetivação e atualização do status.

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

- O usuário reporta que "O pessoal do compras identificou que um recebimento duplicou o lançamento no Kardex com usuário diferente, porém no recebimento foi lançada apenas uma vez.".

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão do módulo **Recebimento** de número **123027 Genexus 17** ou superior;

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

#### Cenário 1 — Concorrência entre dois usuários: B efetiva; A tenta depois (bloqueio por “já Efetivada”)

**Preparação**

1. Usuário A e Usuário B acessam simultaneamente **Nota Fiscal – Efetivação**.
2. Ambos filtram e localizam a **mesma NF** (status pendente no grid).

**Passos**

1. Menu: Recebimento &gt;&gt; Recebimento &gt;&gt; Nota fiscal - Efetivação   
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/sNSg1vilPLFfnB76-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/sNSg1vilPLFfnB76-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/BlwJMIa1BnaRmhK2-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/BlwJMIa1BnaRmhK2-image.png)
2. Usuário A carrega a nota  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/utcYBuZTYsW8aS1f-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/utcYBuZTYsW8aS1f-image.png)
3. Usuário B clica em **Efetivar** e finaliza o recebimento.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/CkDnlM8HXbPQZdDy-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/CkDnlM8HXbPQZdDy-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/bA82V7a4QONSUCDY-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/bA82V7a4QONSUCDY-image.png)
4. Em seguida (sem atualizar o A), Usuário A tenta **Efetivar** a mesma NF.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/fCPa5vtOHU68nGqv-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/fCPa5vtOHU68nGqv-image.png)
    
      
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/fHK5720lYLKq8P5U-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/fHK5720lYLKq8P5U-image.png)

**Resultado esperado**

- Usuário B: efetivação **concluída** com sucesso.
- Usuário A: **mensagem “Nota Fiscal já foi Efetivada”** e a NF **não aparece** mais pendente após **Atualizar** o grid.

---

#### Cenário 2 — Bloqueio por **Cancelada**

**Preparação**

- Colocar a NF em status **Cancelada.**
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/Avkcj0rvyJyvs2A6-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/Avkcj0rvyJyvs2A6-image.png)

**Passos**

1. Usuário tenta **Efetivar** a NF cancelada.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/scaled-1680-/fvqWqRGbqv4pHkt7-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-10/fvqWqRGbqv4pHkt7-image.png)

**Resultado esperado**

- Sistema exibe **“Não foi possível efetuar a Efetivação da Nota Fiscal, pois a Nota Fiscal foi Cancelada.”**

![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>