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 |
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:
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.
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.
Não se aplica