01. DADOS GERAIS
| Produto: | TOTVS Moda |
|---|---|
| Segmento: | Varejo |
| Módulo: | Venda |
| Função: | Habilitar motivo Cancelamento. |
| País: | Brasil |
| Ticket: | 25378987 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-19509 |
02. SITUAÇÃO/REQUISITO
Foi identificado que, ao receber pedidos provenientes do e-commerce, o sistema realiza uma validação obrigatória dos dados de pagamento web para permitir o cancelamento do pedido com a informação do código de motivo de cancelamento.
Ocorre que, nos cenários de pedidos do tipo split, os pedidos “filhos” são enviados para as lojas apenas para finalidade de reserva de estoque, herdando sua origem do pedido “pai” (pedido principal do e-commerce). Esses pedidos filhos não possuem dados de pagamento web, uma vez que o pagamento está vinculado exclusivamente ao pedido pai.
Devido a essa ausência de dados de pagamento nos pedidos filhos, o sistema não permitia registrar o motivo de rejeição/cancelamento, impedindo a operação correta nas lojas.
Dessa forma, torna-se necessário ajustar a validação existente para que os pedidos filhos de split mesmo sem dados de pagamento web também possam ser cancelados informando o código de motivo de cancelamento, mantendo o fluxo operacional adequado.
03. SOLUÇÃO
Foi realizado um ajuste na validação responsável por controlar o cancelamento de pedidos provenientes do e-commerce. O processo foi aprimorado para identificar corretamente quando o pedido é do tipo split e se trata de um pedido filho.
Com o ajuste, mesmo que o pedido filho não possua dados de pagamento web próprios, o sistema passa a considerar a vinculação ao pedido pai (que contém os dados de pagamento), permitindo:
a habilitação da opção de rejeição/cancelamento;
o registro do código de motivo de cancelamento;
a continuidade do fluxo operacional das lojas para pedidos destinados apenas à reserva de estoque.
Esse tratamento garante consistência no processo de cancelamento de pedidos split, mantendo alinhamento com a estrutura de pedidos gerada pelo e-commerce e eliminando a restrição indevida causada pela ausência de dados de pagamento nos pedidos filhos.