Produto: | TOTVS Varejo Supermercados PDV
|
---|---|
Linha de Produto: | Linha Consinco |
Segmento: | Varejo |
Módulo: | AcruxPDV |
Função: | Estacionamento |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
Foi identificado que ao realizar uma consulta de ticket de estacionamento no PDV com as cancelas de estacionamento FactorySI era exibida a mensagem "Ticket não encontrado" devido a uma alteração feita na API da Factory que começou a enviar os responses fora do padrão UTF8.
Foi implementado no AcruxMonitorCancelaService um novo fluxo para remover caracteres especiais e para aceitar os responses somente no formato UTF8.
Realizar a configuração de rede seguindo o passo a passo:
Verifique a versão do serviço da cancela, para cancela da Factory o serviço precisa estar na versão 23.08.001 e AcruxPDV na versão 23.08.001.
Instalar serviço da cancela no servidor da FactorySI, criando a pasta C5Client\AcruxMonitor\Services, depois no CMD e ir até o caminho e digitar o comando para instalar o serviço "AcruxMonitorService.Cancela /install", o serviço irá criar a pasta LOG e arquivo de configuração INI, conforme imagem abaixo:
Depois, abra o arquivo de configuração, confere se tem os parâmetros para que o serviço comunique via SOAP com o serviço da cancela conforme imagem abaixo(dados fictícios).
No AcruxMonitor abra o caminho Configurações de PDV > Estacionamentos > Integrações.
Configure o modelo FactorySI e ative o serviço conforme imagem abaixo, no exemplo abaixo o cliente utiliza regra para cobrança no PDV e também abono dos tickets.
Para que seja cobrado a fração no PDV será necessário criar um produto e colocar preço para que seja utilizado na cobrança da taxa, depois parametrizar o código do produto conforme exemplo abaixo do código 17272.
No AcruxMonitor abra o caminho Configurações de PDV > Estacionamentos > Integrações > Cancelas > FactorySI.
Configure os dados de conexão com o serviço de cancelas conforme imagem abaixo.
Quando cliente utilizar regra de cobrança da fração no PDV deverá ser criado a regra em Cadastro > Estacionamento > Taxa em Minutos conforme exemplo abaixo.
Nesse exemplo o cliente cobra a taxa da seguinte forma: primeira hora R$ 7,00 e a cada 30 minutos acrescenta R$5,00.
Para cadastrar as cortesia a serem utilizadas para abonar quando a compra atingir um valor X será necessário criar em Cadastro > Estacionamento > Cortesias em Minutos conforme imagem abaixo.
Nesse exemplo o cliente abona valor de compra até R$9,99 e assim por diante será abonado conforme valores de compras e seus respectivos minutos.
Para acompanhamento de logs será necessário criar o arquivo "factorysiddmmyyyy.enabled" conforme imagem abaixo :
Após criar o arquivo acompanhar o log no caminho C5Client\AcruxMonitor\Services\Log\Aplicacao, com isso consegue verificar se está sendo enviado corretamente e se está recendo retorno do serviço da cancela.
Atualizar para versão 23.08.001 ou superior.