01. DADOS GERAIS


Produto:

Linha de Produto:

Segmento:

Módulo:8 - Ferramentas do sistema
Função:801 - Autorização de serviços WEB
Requisito/Story/Issue:

DDWMISSI-3801

02. SITUAÇÃO/REQUISITO

Descrição do Cenário Atual

Atualmente, o endpoint POST /movimentacao/venda retorna um erro impeditivo quando uma venda já foi processada anteriormente. Isso gera um efeito cascata de falsos negativos no monitoramento da integração.

  1. O WSH envia a venda.
  2. A API identifica o registro nas tabelas PCFILAMENSAGEM ou PCFILAMENSAGEMHISTORICO.
  3. A API retorna HTTP 400 (Bad Request) com a mensagem: "A venda informada já existe na tabela PCFILAMENSAGEM ou PCFILAMENSAGEMHISTORICO."
  4. O WSH marca a integração como erro (PCINTEGRACAOCORE.STATUS = 3).
  5. O PDV Omni exibe o status de "Falha de Integração", gerando chamados desnecessários para o suporte.

03. SOLUÇÃO


Na rotina 801 atualizar serviço winthor-integracao-varejo para uma das versões abaixo ou superior:

  • 1.37.16.89

Exemplo de Response:

Status code = 200 OK

{
    "sucesso": false,
    "observacao": [
        "A venda informada já existe na tabela PCFILAMENSAGEM ou PCFILAMENSAGEMHISTORICO."
    ],
    "idWinthor": 0
}


04. DEMAIS INFORMAÇÕES





<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>