01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:VENDAS
Função:SM SALES API - SMAPISALES01
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPVEN-3980


02. 
SITUAÇÃO/REQUISITO

Identificamos que os retornos de erros das execuções feitas nos repositórios não estavam sendo exibidos no retorno da API


Identificamos que sempre é cadastrado a pessoa como prospect todas as vezes que se insere um pedido pois a consulta para verificação sempre verificava o status = A. Como não achava ficava cadastrando sempre o mesmo cliente indevidamente até que seu cadastro fosse ativado no sistema.


Identificamos que estava retornando erro de valor de preço promocional igual a nulo.


Identificamos duplicidade no registro de pagamento quando integra os pedidos com id_commerce_transaction e manda as formas de pagamento.

Soluções:


03. SOLUÇÃO

Ajustado para que seja retornado os erros das execuções de acesso a banco.

Ajustado para que seja sempre verificado o cadastro do cliente sem a necessidade de verificar se o mesmo está ativo para que os cadastros não dupliquem na base.

Ajustado para que quanto o valor de preço promocional vier nulo para que seja enviado zero para a edi_pedvendaitem.

Ajustado para que não duplique as informações de pagamento, pois a mesma era inserida tanto via banco (sp_imp_edipedvenda) quanto via API.

Ajustada também algumas mensagens que não estavam condizentes com o erro que estava dando ao integrar os pedidos.


04. DEMAIS INFORMAÇÕES

Se estiver na versão 22.01, atualizar o sistema para o service pack 22.01.009 ou superior.

Se estiver na versão 21.02, atualizar o sistema para o service pack 21.02.046 ou superior.

Se estiver na versão 21.01, atualizar o sistema para o service pack 21.01.082 ou superior.

05. ASSUNTOS RELACIONADOS

        Não se aplica