Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice

Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:

Pedidos de Vendas

Função:API Pedidos E-commerce
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DMANADVEN-21041




02. SITUAÇÃO/REQUISITO

        Revisar a lógica do parâmetro "Bloqueia inclusão de pedido se não encontrar regra na sugestão de natureza". Foi liberado campo próprio, mas a lógica continua no campo livre. Rever a questão do parâmetro "Assume número do pedido da loja", teremos algum tratamento ainda ou assumirá o que vem do Json? Analisar a questão de múltiplas lojas.

03. SOLUÇÃO

Ajustado o sistema para:

  • Considerar corretamente o parâmetro "Bloqueia inclusão de pedido se não encontrar regra na sugestão de natureza".
  • Alterada a regra de sugestão de número pedido cliente para:

    Caso o número pedido cliente não exista na base, o pedido é criado.

    Caso o número pedido cliente já exista na base, e é para mesma loja, será retornado uma mensagem de erro dizendo que o pedido já existe no ERP. Para evitar duplicidade de pedidos.

    Caso o número pedido cliente já exista na base, e não é para mesma loja, o número do pedido cliente será alterado para número pedido + - código do loja. Exemplo: número do pedido cliente 100200 e o pedido é para loja 2. O número do pedido cliente será criado com o valor 100200-2.

    Caso o número pedido cliente já exista na base, e não é para mesma loja, mas ao adicionar o " - código da loja ", se já existir um número de pedido cliente assim, o número do pedido cliente será gerado um sequencial, assim como já é feito no produto padrão (igual ao nr-pedido).