Atualizar PO após Backorder
Opened this issue · 0 comments
Versão: 12.0
Cenário:
- Realizar uma nova compra com produtos diversos;
- Confirmar a compra;
- Alterar a quantidade concluída da entrega dos produtos, linha a linha, para o total que consta na ordem de compra, com exceção de um dos produtos que deverá ser mantido em zero ou abaixo do que consta na ordem de compra;
- Validar a entrega;
- Será ofertada a possibilidade da criação de uma backorder para o produto não entregue, não aceite;
- Retorne à Ordem de Compra > Editar > Clique sobre a linha do produto não entregue nos passos anteriores;
- Altere o campo "Quantidade" para zero ou para a quantidade efetivamente entregue pelo fornecedor;
- Salvar.
Comportamento Atual:
Na tentativa de mudança, dentro da ordem de compra, da quantidade do produto não entregue o sistema apresenta exceção. Com o módulo (br_purchase_stock) desinstalado o sistema volta à normalidade, permitindo que a linha do produto tenha o valor alterado para uma quantidade maior que a quantidade efetivamente entregue na validação.
Comportamento Esperado:
Após a validação da ordem de entrega, com exceção de alguns itens não entregues pelo fornecedor, é esperada a possibilidade de edição da quantidade da linha de produtos não entregues para que o valor total da ordem de compra esteja compatível com o valor total da compra recebida.
Erro: ZeroDivisionError: float division by zero