Páginas filhas
  • DDWMISSI-3556 - DT - winthor-integracao-matcon - API - Restrição de retorno para pedidos de Venda Assistida (Somente RI) gravados pela rotina 4116

01. DADOS GERAIS


Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:8 - Ferramentas do sistema
Função:801 - Autorização de serviços WEB
Requisito/Story/Issue:DDWMISSI-3556

02. SITUAÇÃO/REQUISITO

Atualmente, a API de integração de pedidos (winthor-integracao-matcon) retorna para o PDV Omni todos os pedidos de Venda Assistida (TV7) liberados, independentemente da rotina de origem. Isso inclui pedidos gerados na rotina 4116 (Venda Assistida) que possuem itens com tipo de entrega "Retira Imediata" (RI).

A exibição de pedidos da rotina 4116 exclusivamente "Retira Imediata" no PDV Omni gera inconsistências operacionais, uma vez que o processo de retirada e finalização financeira desses pedidos específicos deve, em determinados cenários de negócio, ser concluído inteiramente no ERP (WinThor) ou seguir um fluxo distinto que não envolve o checkout do PDV.

03. SOLUÇÃO

  • Foi implementada uma validação condicional baseada na origem do pedido. Para pedidos gerados através da rotina PCSIS4116, o sistema aplicará um filtro de exclusão caso o pedido seja composto integralmente por itens de "Retira Imediata" (RI)

    A API deve validar a listagem conforme as condições abaixo:

    1. Rotinalanc = PCSIS4116 E Todos Itens = 'RI'

      • ➡️ Resultado: O pedido NÃO é listado.

    2. Rotinalanc = PCSIS4116 E Pelo menos um Item <> 'RI'

      • ➡️ Resultado: O pedido É listado.

    3. Rotinalanc <> PCSIS4116 (Qualquer tipo de entrega)

      • ➡️ Resultado: O pedido É listado.


Na rotina 801 atualizar serviço winthor-integracao-matcon para uma das versões abaixo ou superior:

  • 1.37.15.143



04. DEMAIS INFORMAÇÕES



IMPORTANTE!

As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!