O cancelamento de pedidos de venda é uma tarefa comum em muitas empresas, e quando se trata de integração com o TOL/TRE, é importante saber como realizar essa ação de forma eficiente. Neste artigo, vamos explorar como cancelar pedidos de venda integrados ao TOL/TRE utilizando a rotina Envio de Pedidos de Venda - OMSXCPL6.

Opções de Cancelamento

A rotina Envio de Pedidos de Venda - OMSXCPL6 oferece duas opções para cancelar pedidos de venda:
- Desatualizar Pedido Posicionado - F4: permite selecionar a sequência que terá a integração cancelada e efetuar o cancelamento parcial de uma sequência de integração pela digitação da Quantidade do Cancelamento.
- Desatualizar Pedidos Selecionados - F2: permite efetuar o cancelamento de todas as sequências de integração, de todos os pedidos selecionados no browse.

Parâmetros que Interferem no Cancelamento

Existem dois parâmetros que interferem no cancelamento do pedido:
- MV_CPLATVG: atualiza viagem no TOL/TRE ao cancelar a integração do pedido.
- MV_CPLESCG: permite estorno automático da carga ao cancelar ou reprogramar viagem.

Alterações nas Tabelas

Ao efetivar o cancelamento, as seguintes tabelas sofrerão alterações ou inclusões:
- DK3 - Tabela de Sequência de Integração do Pedido: será atualizado o campo status da sequência de integração - DK3_STATUS para 3-Cancelado Parcial, quando apenas parte da sequência é cancelada, ou então para 2-Cancelado, quando toda a quantidade da sequência é cancelada no TOL/TRE.
- SC6 - Itens do Pedido de Venda: será atualizado o status do campo Status da Integração - C6_INTROT para igual a 1-Não Integrado, quando apenas parte do item teve a integração cancelada, será atualizado o status igual a 4-Integrado Parcial, quando parte da quantidade do item permanecerá integrada.

Exemplo de Utilização

Para cancelar a integração de pedidos em lote, selecione os pedidos cuja integração serão canceladas na tela Envio de Pedidos de Venda - OMSXCPL6. Confira os pedidos selecionados e clique em Desatualizar Pedidos Selecionados - F2.
[IMG_2]
Para cancelar ou alterar a integração do pedido ou quantidade específica, posicione o cursor sobre o pedido que será alterado ou cancelado. Selecione os itens cuja integração será cancelada. Também é possível editar o campo Qtd. Cancelamento, caso seja necessário cancelar apenas uma parte do item.
[IMG_3]
[IMG_4]

Referências Adicionais

Mais informações poderão ser acessadas nos links abaixo:
- Logística - Linha Protheus - OMS - Como definir o padrão de Status do Pedido de Venda para Desatualizar um Pedido de Venda integrado no TOL/TRE
- Envio de Pedidos de Venda - OMSXCPL6
- Logística - Linha Protheus - OMS - Envio de Pedidos do TOTVS OMS para TOL/TRE
- Logística - Linha Protheus - OMS - Integração Protheus TOTVS OMS x TOL/TRE
- Logística - Linha Protheus - OMS - Como habilitar geração de arquivo de LOGs na integração do TOTVS OMS x TOL/TRE
- Logística - Linha Protheus - OMS - Pontos de Entrada disponíveis na Integração TOTVS OMS x TOL/TRE