Ir para o conteúdo principal

OS 103163 - CORREÇÃO - FATURAMENTO - DEVOLUÇÃO DE RECEBIMENTO COM ITENS ACONDICIONADOS - AJUSTE

Objetivo:

Esta alteração tem por objetivo validar o ajuste realizado na rotina Devolução de NF do Recebimento, garantindo que:

  • Seja possível devolver uma NF de entrada com destaque de acondicionamento e ID de acondicionamento;

  • A devolução funcione corretamente quando a operação movimentar estoque (CFOP/CIO que movimenta estoque);

  • Não ocorra mais erro de integridade (foreign key) na gravação da NF de devolução;

  • O pedido interno gerado para emissão da NF de devolução aceite corretamente o acondicionamento e ID;

  • O destaque de acondicionamento seja exibido corretamente na tela e gravado na NF gerada.

Situação reportada:

  • Usuário reporta que ao tentar efetuar a devolução de uma NF de recebimento que possuía:
    • Produto com acondicionamento;

    • ID de acondicionamento vinculado;

    • Operação que movimentava estoque;

    O sistema apresentava erro de integridade na geração da NF.

    Erro apresentado:

    image.png

Causa identificada

A versão anterior do sistema:

  • Não estava preparada para montar a devolução considerando o acondicionamento e ID do acondicionamento;

  • O pedido interno utilizado para emissão da NF de devolução não aceitava o vínculo com acondicionamento;

  • Gerava erro de integridade ao gravar a NF.

Premissas:

  • Necessário o ambiente estar atualizado com a versão Faturamento de número XXXX ou superior;

Teste realizado após a atualização

Cenário 1: Identificar ou gerar NF de entrada com acondicionamento e movimentação de estoque

Objetivo do cenário

image.png

Garantir que exista uma NF de entrada com:

  • Produto acondicionado;

  • ID de acondicionamento;

  • Movimentação de estoque.

Resultado esperado:

  • NF com produto que possua Acond.

  • Campo Id. Acond. preenchido.

  • Operação que movimentou estoque

  • NF identificada com produto acondicionado.

  • Estoque movimentado corretamente no recebimento.

Cenário 02 – Acessar rotina de devolução de NF de recebimento

Passo a passo

01 - Acessar módulo Menu: Faturamento → Notas Fiscais → Devolução → De Recebimento

image.png

02 - Selecionar a NF localizada no cenário anterior
Filtrar pelo número da nota.

image.png

image.png

image.png

image.png

Resultado esperado:

  • NF listada corretamente.

  • Permite avançar para próxima etapa.


Cenário 03 – Validar exibição do Acondicionamento na tela de devolução

01 - Avançar até Step 4/4 – Itens a serem devolvidos

image.png


Verificar colunas:

  • Acond.

  • Id. Acond.

  • Quantidade entregue

  • Quantidade devolvida

Resultado esperado:

  • A coluna Acond. é exibida.

  • O Id. Acond. aparece corretamente.

  • Quantidade disponível para devolução correta.

  • Não ocorre erro ao carregar os itens.


Cenário 04 – Efetuar devolução com movimentação de estoque

01 - Selecionar item

Clicar em: Seleciona tudo

02 - Confirmar quantidade devolvida

Validar que:

  • Quantidade devolvida = quantidade entregue.

03 - Clicar em: Finalizar


Resultado esperado:

  • ✅ NF de devolução gerada com sucesso;

  • ✅ Mensagem apresentada:

Nota Fiscal XXXX da Série X foi gerada com sucesso!

  • ❌ NÃO ocorre erro de integridade;

  • ❌ Não ocorre erro de foreign key.


Cenário 05 – Validar NF gerada

01 - Acessar: Faturamento → Consulta Nota Fiscal

02 - Localizar NF gerada

Filtrar por emissão/data.

03 - Abrir a NF e acessar aba: Itens


Validar:

  • CFOP/CIO utilizado movimenta estoque;

  • Produto correto;

  • Quantidade correta;

  • Acondicionamento exibido;

  • ID de acondicionamento mantido;

  • Estoque movimentado corretamente.


Resultado esperado:

  • Item devolvido com destaque de:

    • ✅ Acondicionamento

    • ✅ ID de acondicionamento

  • Estoque atualizado corretamente.

  • Nenhum erro de integridade registrado.

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.