enduser:erp:suprimentos:compras:pedcompnovo:cancelamento

6 - Cancelamento, Encerramento e Reativação

Um mesmo botão da tela cobre as três operações. O que ele faz depende da situação em que o pedido está:

Situação do pedido O que o botão faz
Ativo, sem nenhuma quantidade recebida Cancela o pedido.
Ativo, com alguma quantidade recebida Encerra o pedido.
Encerrado ou Cancelado Reativa o pedido.

A operação é sempre confirmada antes de ser executada.

O pedido com solicitação de compra vinda de um sistema integrado, como o OutBuyCenter, não é cancelado, encerrado, reativado nem alterado no ERP: essas operações são feitas no sistema de origem e chegam ao ERP pela integração. O parâmetro `SC-INTEGRADA-LIBERA-ALTERACAO` libera.

🚫 Cancelamento

O pedido sem nenhum recebimento é cancelado, e a tela pede o motivo do cancelamento.

Havendo itens no pedido e com o parâmetro `PRX047417-CANC-SC-CANC-PED` ligado, a tela pergunta se as solicitações de compra vinculadas também devem ser canceladas. A resposta muda o destino das solicitações:

Resposta O que acontece com as solicitações
Sim As solicitações ficam canceladas e continuam vinculadas ao pedido, aparecendo na tela dele. O consumo do controle orçamentário é estornado.
Não As solicitações perdem o vínculo com o pedido e voltam a ficar disponíveis para entrar em outro pedido. Os itens saem do pedido.
Cancelando sem cancelar as solicitações, o pedido fica sem itens. A reativação devolve a situação para ativa, mas as solicitações precisam ser incluídas de novo.

O cancelamento também desfaz o relacionamento do pedido com as cotações e, conforme a configuração, com as ordens de produção e de beneficiamento.

✅ Encerramento

O pedido que já recebeu alguma quantidade é encerrado, e não cancelado. No encerramento:

  • As solicitações de compra dos itens ficam canceladas;
  • A quantidade cancelada de cada item passa a ser a quantidade solicitada menos a recebida;
  • O adiantamento vinculado ao pedido é excluído.

🔄 Reativação

O pedido encerrado ou cancelado volta a ficar ativo pelo mesmo botão, que reconhece a situação e pede a confirmação da reativação. Ao reativar:

  • A situação do pedido volta para Ativo, e o usuário e a data do cancelamento são limpos;
  • As solicitações de compra do pedido que estiverem canceladas voltam para Ativa;
  • A quantidade cancelada dos itens é zerada.
Pedido com adiantamento liquidado não é reativado. Adiantamento ainda em aberto não impede a reativação, e continua vinculado ao pedido.

⚠️ O Que Aparece Quando Dá Errado

Mensagem Por que aparece
O pedido já está cancelado. O pedido foi cancelado por outro usuário enquanto a tela estava aberta.
O pedido está encerrado. O pedido foi encerrado por outro usuário enquanto a tela estava aberta.
Há pagamento antecipado movimentado. O pedido tem adiantamento já movimentado. O parâmetro `PED-COMP-NAO-VALID-ANTEC-MOV` dispensa essa crítica.
O pedido de compra número não está encerrado nem cancelado. Situação: situação. Reativação pedida para um pedido que já está ativo.
O pedido de compra número não pode ser reativado porque possui adiantamento liquidado. O adiantamento do pedido já foi liquidado. Para reativar, o adiantamento precisa ser tratado antes.
A solicitação de compra número veio de um sistema integrado (código código) e não pode ser alterada, cancelada nem excluída no ERP. O pedido tem solicitação vinda de um sistema integrado: cancele, encerre ou reative pelo sistema de origem. O parâmetro `SC-INTEGRADA-LIBERA-ALTERACAO` dispensa essa crítica.

📌 Relações

enduser/erp/suprimentos/compras/pedcompnovo/cancelamento.txt · Última modificação: por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki