# OS 103689 - MELHORIA - SENDDECOR - VIA DE NC TRAZENDO A SOMA DE VALOR

#### **Objetivo:**

A solicitação tem como objetivo Implementar melhorias no processo de Cancelamento de Pedido (CP), contemplando:

- Inclusão de uma regra de controle para impedir a geração de múltiplas Notas de Crédito ativas para a mesma CP, através de funcionalidade parametrizável por perfil de usuário.
- Adequação da impressão da CP para que o totalizador das Notas de Crédito considere apenas NCs ativas, mantendo a exibição do histórico completo das NCs vinculadas à CP.
- Inclusão de uma opção de impressão diretamente na listagem de Cancelamento de Pedido, facilitando o acesso à via impressa do processo.

#### **Premissas:**

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

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

#### **Cenário 01 - Habilitar funcionalidade no perfil do usuário**

**Passo a passo:**

1. Acessar a rotina de associação de funcionalidades ao perfil.
2. Selecionar o perfil do usuário utilizado nos testes.
3. Filtrar pela funcionalidade `Permitir_Apenas_Uma_Nota_De_Credito_Ativa_Para_A_CP`.
4. Marcar a funcionalidade para o perfil.
5. Confirmar a associação.

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

A funcionalidade deve ser vinculada ao perfil do usuário, permitindo que a regra de bloqueio para criação de nova NC ativa seja aplicada durante o processo de Cancelamento de Pedido.

---

#### **Cenário 02 - Incluir Cancelamento de Pedido**

**Passo a passo:**

1. Acessar o menu **Adm. de Vendas &gt; Gerencial &gt; Cancelamento de Pedido &gt; Cancelamento de Pedido**.
2. Clicar em **Incluir**.
3. Informar o número do pedido.
4. Prosseguir para a tela de itens da CP.
5. Clicar em **Inserir**.
6. Selecionar o item do pedido.
7. Gravar a inclusão do item.

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

O item deve ser incluído corretamente na CP, permanecendo disponível para edição e geração da Nota de Crédito.

---

#### **Cenário 03 - Editar item da CP e informar dados do cancelamento**

**Passo a passo:**

1. Na listagem de itens da CP, selecionar o item inserido.
2. Clicar na opção de edição.
3. Informar o motivo do erro da venda.
4. Definir se o item cancela ou não a OC.
5. Informar a origem da CP.
6. Informar o valor digitado.
7. Preencher o motivo do cancelamento.
8. Clicar em **Gravar**.

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

O item deve ser atualizado com os dados informados, exibindo o valor digitado, motivo e demais informações do cancelamento na listagem da CP.

---

#### **Cenário 04 - Gerar Nota de Crédito ativa**

**Passo a passo:**

1. Na tela de itens do Cancelamento de Pedido, clicar em **Nota de Crédito**.
2. Clicar em **Inserir**.
3. Informar o tipo de Nota de Crédito.
4. Confirmar os dados da NC.
5. Retornar para a listagem de Notas de Crédito.

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

A Nota de Crédito deve ser registrada com status **NC Em Elaboração**, vinculada à CP, com o valor correspondente ao item cancelado.

---

#### **Cenário 05 - Validar bloqueio para criação de nova NC ativa**

**Passo a passo:**

1. Com uma NC ativa já registrada, clicar novamente em **Inserir**.
2. Observar a mensagem apresentada pelo sistema.

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

O sistema deve bloquear a criação de uma nova Nota de Crédito e apresentar a mensagem:

**“Não é possível inserir uma nova Nota de Crédito enquanto existirem notas de crédito ativas. Cancele as demais para inserir uma nova.”**

---

#### **Cenário 06 - Cancelar NC ativa e gerar nova NC**

**Passo a passo:**

1. Selecionar a Nota de Crédito ativa.
2. Realizar o cancelamento da NC.
3. Confirmar que o status foi alterado para **NC Cancelada**.
4. Clicar novamente em **Inserir**.
5. Gerar uma nova Nota de Crédito.

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

Após o cancelamento da NC anterior, o sistema deve permitir a criação de uma nova Nota de Crédito. A NC cancelada deve permanecer listada, e a nova NC deve ser apresentada com status **NC Em Elaboração**.

---

#### **Cenário 07 - Validar impressão da CP com NC cancelada e NC ativa**

**Passo a passo:**

1. Na tela de Nota de Crédito, clicar em **Imprimir**.
2. Gerar a via da CP.
3. Conferir a seção **Notas de Crédito**.
4. Verificar os valores das NCs listadas.
5. Conferir o totalizador da impressão.

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

A impressão deve listar todas as Notas de Crédito vinculadas à CP, incluindo as canceladas. Porém, o totalizador deve considerar apenas a NC ativa, desconsiderando o valor da NC cancelada.

---

#### **Cenário 08 - Validar impressão pelo grid da CP**

**Passo a passo:**

1. Retornar para a tela principal de Cancelamento de Pedido.
2. Localizar a CP desejada.
3. Utilizar a nova opção de impressão disponível no grid.
4. Gerar a impressão da CP.

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

A impressão deve ser gerada corretamente a partir do grid, apresentando os dados da CP, itens cancelados e Notas de Crédito, mantendo a regra de totalização apenas das NCs não canceladas.

#### [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/scaled-1680-/T0DZNDRLE6zQdtfj-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-05/T0DZNDRLE6zQdtfj-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>