Páginas filhas
  • DDVENDAS - 41009 - DT - API Que Retorne o Status de Venda B2B.


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:

Winthor Anywhere

Função:Atualização de objetos de banco de dados
País:Brasil
Requisito/Story/Issue:DDVENDAS-41009


02. SITUAÇÃO/REQUISITO

Criar uma API que retorne o Status de uma venda


  • Entrada
    • A API deve receber o número da venda
  •  
  • Saidas
    • Cabeçalho - Posição da venda
      • PCPEDC.POSICAO
      • Rastreio da venda na empresa -> separada/montrada/Faturada
      • Caso a venda tenha sido cancelada apresentar
    • Motivos de rejeição
      • Total 
      • Parcial
    • Brindes/desdobramentos gerados
    • Lista de itens-
      • Preço dos itens
      • Quantidade Faturados VS quantidade solicitada
      • Rejeições apresentadas
    • Caso faturada Retornar número da nota/Transação
    • Total da venda
    • Data de faturamento
    • Data da liberação
    • Data da venda
    • Data de previsão de entrega
    • Data de previsão de Faturamento
  • Parâmetros de entrada

    VW_API_RET_STATUS_VENDA_CAB - NUMERO_PEDIDO_RCA / DATA_ABERTURA_PEDIDO_RCA / DATA_FECHAMENTO_PEDIDO_RCA / CODIGO_RCA
    Obs: Se o terceiro passar o NUMERO_PEDIDO_RCA e não passar nenhum outro parâmetro, a API deve permitir a chamada considerando também o CODIGO_RCA. Se ele não passar o NUMERO_PEDIDO_RCA, os campos DATA_ABERTURA_PEDIDO_RCA, DATA_FECHAMENTO_PEDIDO_RCA e CODIGO_RCA devem ser obrigatórios. Mas a rotina deve permitir que o terceiro passe todos os filtros também.

    Obrigatórios

    NUMERO_PEDIDO_RCA e CODIGO_RCA

    OU

    TRUNC(DATA_ABERTURA_PEDIDO_RCA) e TRUNC(DATA_FECHAMENTO_PEDIDO_RCA) e CODIGO_RCA



03. SOLUÇÃO

  • Foi criado um novo endpoint para consulta de status de venda B2B, fazendo consulta em duas views do oracle, conforme descrição da issue
    • VW_API_RET_STATUS_VENDA_CAB 5.0.01.000
    • VW_API_RET_STATUS_VENDA_ITEM 5.0.04.000


Atualizar a winthor-venda  para uma das versões abaixo ou superior:

  • 0.3.0.514


04. DEMAIS INFORMAÇÕES

Importante

As versões estarão disponíveis para download no CCW.

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!


05. ASSUNTOS RELACIONADOS