01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Segmento:

 

Módulo:8 - FERRAMENTAS DO SISTEMA
Função:801 - AUTORIZAÇÃO DE SERVIÇOS WEB
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-53373


02. 
SITUAÇÃO/REQUISITO

Implementar uma API que permita a quebra de um pedido existente em múltiplos pedidos, com base em uma estrutura segregada de itens recebida via JSON. A API deve atualizar o pedido original com um dos grupos enviados e gerar novos pedidos para os demais, replicando dados e respeitando regras já aplicadas na quebra feita pela rotina 336.

Entrada da API

Saída esperada

Regras de Negócio

Obrigatoriedade de integridade:

Divisão de item permitida:

Processamento de grupos:

Bloqueios:

Regras adicionais da quebra padrão (rotina 336):

Validações de emissão de mapa


Gravar campos de rastreio nos novos pedidos (NUMPEDORIG e demais que a 336 já grava, se tiver mais algum)

No fim da quebra, a API deve chamar a API de recálculo de cabeçalhos para atualizar os dados de cabeçalho de todos os pedidos gerados.

03. SOLUÇÃO

Criado um novo end-point para realizar a quebra de um pedido.


Para utilizar esta API, certifique-se de que o seguinte componente esteja atualizado:

  • Serviço winthor-venda no WTA (Rotina 801). Versão mínima necessária:  0.37.28.31

2. Use quando for necessário descrever um passo a passo.


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!