01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Lojas
Segmento:Varejo
Módulo:SigaLoja (Controle de Lojas)
Função:

LojRestObj20.prw

Story:

DVARLOJ1-11670

02. SITUAÇÃO/REQUISITO

Ter um mecanismo que possa validar se todas as vendas feitas no TOTVS Varejo Pdv Omni estão no Protheus.

03. SOLUÇÃO

Foi criado o processo CONSOLIDADO, ele será reponsável por ter um resumo com as vendas efetuadas.

Nele teremos acesso a algumas informações da venda, como por exemplo:

        {
            "VendaId": 5,
            "ChaveAcesso": "1234567890...",
            "SerieNota": 292,
            "ccf": "29201",
            "ValorBruto": 0.01,
            "DataAtualizacao": "2024-09-04T16:20:27.6718",
            "DataCadastro": "2024-09-04T16:19:59.905554",
            "DataEmissao": "2024-09-04T16:19:59.866068",
            "SituacaoVenda": 0,
            "IdRetaguardaLoja": "D PR 02",
            "NumeroPDV": "1"
        }

Com estas informações, quando for recebido este CONSOLIDADO pela integração com o TOTVS Varejo Pdv Omni serão feitas alidações para verificar se a venda em si foi recebida e qual a sua atual situação.

Caso a venda não tenha sido recebida ou exista divergências entre a venda e o consolidado será gerado registro na tabela MIP(detalhes da disttribuição) indicando esta ocorrência.

Para visualizar estas informações, deve ser acessado a rotina Status da Integração.

Para ativar esta funcionalidade o processo CONSOLIDADO de estar ativo para o assinante PDVSYNC, como demonstrado abaixo:

Para efetuar a correta configuração do processo CONSOLIDADO acesse: Busca Consolidado

04. DEMAIS INFORMAÇÕES

Monitoramento de Status da Integração

05. ASSUNTOS RELACIONADOS


<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>