01. DADOS GERAIS

Linha de Produto:BEMATECH LOJA
Segmento:VAREJO LIVE
Módulo:BEMATECH LIVE
Função:Fiscal
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVECP-1348


02. SITUAÇÃO/REQUISITO

Para realizar a venda no PDV corretamente com as configurações fiscais exigidas ( ICMS, PIS e COFINS ), o PDV utiliza as configurações cadastradas no Live e associadas a produtos e/ou diretamente nas configurações de NCM vinculadas aos produtos. 

Esse cadastro uma vez realizado e configurado ao produto/NCM é disparado ao PDV através de baixas, sempre comparando a data atual com a baixa mais atualizada possível. Uma vez que um grande número de produtos/NCM são alterados, consequentemente um grande volume de produtos é disponibilizada para serem utilizados pelo PDV, gerando uma alta demanda de consumo e recurso de processamento do servidor de aplicação do Live. 


03. SOLUÇÃO

Para diminuir esse consumo que o processo de baixa consome, foram alteradas alguns pontos relevantes em todo o processo de baixa dessas configurações, mais especificamente PIS/COFINS, descritas a seguir: 

1° - A rotina de execução de disponibilizar os produtos/NCM's alterados deixou de ser simultânea, e passou a entrar em uma fila de execução, sendo realizada em lotes de até 300 produtos por vez em horário comercial da maioria de lojas do varejo ( 08:00 as 22:00 ) e de 1.000 produtos por vez após esse horário. 

2° - Todo o processo de consumo desses cadastros pelo PDV, após disponibilizar as informações, passou a conter logs, individualmente, sendo possível rastrear qual é o processo ofensor de baixa separadamente. 

3° - As rotinas agora podem ser 'desligadas' quando algum pico for atingido ou simplesmente o consumo não demandar a quantidade disponível de processamento/servidor para isso. 

4° - A configuração de PDV e Practico Live(cliente) utilizada para login da aplicação, foi separada do serviço de autenticação também utilizado pelas baixas, o que causava a instabilidade de utilização das aplicações durante o alto consumo de baixas.



1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



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;
}
</style>