Informações Gerais da Versão

Caminho de Liberação:

ftp://ftprec.linx.com.br/Produtos/STOREX-HC/STOREX-HC-16.44.00

Conteúdo do pacote:

P2K-16.44.00-D12.zip

Data da Versão:

 

Versão Mínima Instalada do Storex:

P2K-15.11.00

P2K-15.00.00

Caso não possua esta versão, entre em contato com o suporte da Linx para fazer a atualização não se esquecendo de executar todas as informações adicionais da nota de liberação da versão mínima requerida

Versão Atualizador de versão Ep/Sp:

04.09.00

Caso não possua esta versão, entre em contato com o suporte da Linx para fazer a atualização não se esquecendo de executar todas as informações adicionais da nota de liberação da versão mínima requerida

Índice deste Release Notes


Compatibilidade mínima com Produtos Linx



Aqui você encontra as versões mínimas dos produtos que estão integrados com o Storex HC!

Caso a versão de algum dos produtos esteja inferior às listadas, realize a atualização do produto!

O correto funcionamento desta versão requer que as aplicações abaixo estejam atualizadas nas versões corretas!


Configurações necessárias para funcionamento correto da aplicação



Aqui você encontra as configurações necessárias para a atualização da versão!

As instruções estão agrupadas por versão! Fique atento às orientações para configurar corretamente sua aplicação!

Necessário realizar limpeza das classes extensíveis seguindo fluxo abaixo:


Atenção

Antes de executar os comandos, deve parar os serviços EPSERVER /PROCTRANS /PROCFECH.

1.  Limpar classes Extensíveis no EPSERVER.
1.1. cd \p2k\bin\
1.2. setClassPathP2K.bat
1.3. QGLimpaClassesExtensiveisEP.bat
1.3.1. - Digitar o caminho C:\p2k\bin\
1.3.2. - Realizar o backup informando "S"

 Após finalizar execução, Inicializar os serviços: EPSERVER /PROCTRANS /PROCFECH.

Não há instruções para o cliente 5003

BIGRETAIL-83278 Demanda segurança Criptografia Senha ConfSpServer

Devido ao ajuste da criptografia de senha do ConfSpServer, é necessário executar ações após a atualização.

Atenção

Para esta funcionalidade se comportar corretamente, você deve executar os passos contidos no link abaixo:

Docs - Storex HC - Ajuste de criptografia da senha do ConfSpServer.xml

Não há instruções para o cliente 5003

BIGRETAIL-73948 [BR.042877.2022.021] Atualização do Protocolo de Segurança TLS para versão atual

Devido a substituição do java pela distribuição compatível com o TLS 1.3 temos premissas obrigatórias.

Atenção

As instruções abaixo devem seguir a ordem e em momentos separados para que o PDV seja atualizado corretamente:

  1. Atualizar o portal big retail com a versão mínima requerida (viabilizar distribuição da nova jre)
  2. Atualizar todos os PDVs com o DDC-16.40.10 liberado em 19/05/2023 (compatibilidade requerida para jre)
  3. Distribuir a jre para loja que deseja atualizar (disponível no FTP)
    1. Quando disponibilizada no SP todos os PDVs da loja com comunicação farão download e passarão a utilizar a nova jre (pacote grande)
    2. Caso o PDV não esteja com o DDC-16.40.10 de compatibilização, a cada subida será feita a tentativa de download
  4. Realizar a atualização do PDV com a versão 16.41.00, desde que os requisitos acima tenham sido atendidos

Todos os detalhamentos dos passos acima estão descritos no link abaixo:

https://share.linx.com.br/x/tR3QFw


Atenção

O PDV não pode ser atualizado se algum dos passos acima não tiver sido executado!!!!

Não há instruções para o cliente 5003

Não há instruções específicas para esta versão

BIGRETAIL-124070 - [BIBLIOTECA TERCEIROS] Portal Storex: Melhoria Relatório Transação Genérica

Se você já possui a versão 3.42.0 ou superior do Portal Big Retail, esta configuração não é mais necessária!

Parar serviço do Tomcat;

  1. Abrir uma janela DOS e executar os comandos abaixo:
    1. cd \apache-tomcat-5.5.20\bin
    2. service.bat remove
    3. service.bat install
  2. Iniciar serviço do Tomcat
BIGRETAIL-18504 - Erro - Log do Communication não estão sendo Gerados

Ajuste do classpath do componente SPSERVER:

Windows

Abrir uma janela DOS e executar os comandos abaixo:

  • cd \p2ksp\sp_lj9999\bin\
  • setClassPathSP.bat
  • configServicoSP.bat [ARQ-INI- SPSERVER]
    • onde:
      • ARQ-INI- SPSERVER: é o nome do arquivo de configuração de serviço do SPSERVER (geralmente, fica na pasta \jsl\sp\). O arquivo deve ter a extensão .ini
      • Ex.: Se o spserver possuir o arquivo .ini na pasta \jsl\sp\, o comando a ser executado deve ser:configServicoSP.bat \jsl\sp\jsl.ini

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO DO JSL.INI REALIZADA COM SUCESSO!!!!!

Linux

Abrir uma janela do xterm e executar os comandos abaixo:

  • cd /p2ksp/sp_lj9999/bin/
  • setClassPathSP.sh
  • configServicoSP.sh [ARQ-CONF-SPSERVER]
    • onde:
      • ARQ-CONF-SPSERVER: é o nome do arquivo de configuração de serviço do SPSERVER (geralmente, fica na pasta /p2ksp/svc/). O arquivo deve ter a extensão .conf
      • Ex.: Se o spserver possuir o arquivo conf na pasta /p2ksp/svc/, o comando a ser executado deve ser: configServicoSP.sh /p2ksp/svc/wrapper-p2k-sp.conf

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO REALIZADA COM SUCESSO!!!!!!


Ajuste do classpath do componente EPSERVER / PROCTRANS:

Windows

Abrir uma janela DOS e executar os comandos abaixo:

  • cd \p2k\bin\
  • setClassPathP2K.bat
  • configServico.bat [ARQ-INI- EPSERVER]
  • configServico.bat [ARQ-INI- PROCTRANS]
    • onde:
      • ARQ-INI- EPSERVER: é o nome do arquivo de configuração de serviço do EPSERVER (geralmente, fica na pasta \jsl\ep\). O arquivo deve ter a extensao .ini
      • ARQ-INI- PROCTRANS é o nome do arquivo de configuração de serviço do PROCTRANS (geralmente, fica na pasta \jsl\proctrans\). O arquivo deve ter a extensao .ini
      • Ex1.: Se o epserver possuir o arquivo .ini na pasta \jsl\ep\, o comando a ser executado deve ser: configServico.bat \jsl\ep\jsl.ini
      • Ex.2: Se o epserver possuir o arquivo .ini na pasta \jsl\proctrans\, o comando a ser executado deve ser: configServico.bat \jsl\proctrans\jsl.ini

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO DO JSL.INI REALIZADA COM SUCESSO!!!!!

Linux

Abrir uma janela do xterm e executar os comandos abaixo:

  • cd /p2k/bin/
  • setClassPathP2K.sh
  • configServico.sh [ARQ-CONF-EPSERVER]
  • configServico.sh [ARQ-INI- PROCTRANS]
    • onde:
      • ARQ-CONF-EPSERVER: é o nome do arquivo de configuração de serviço do EPSERVER (geralmente, fica na pasta /p2k/svc/). O arquivo deve ter a extensão .conf
      • ARQ-INI- PROCTRANS é o nome do arquivo de configuração de serviço do PROCTRANS (geralmente, fica na pasta \jsl\proctrans\). O arquivo deve ter a extensao .ini
      • Ex.1: Se o epserver possuir o arquivo conf na pasta /p2k/svc/, o comando a ser executado deve ser: configServico.sh /p2k/svc/wrapper-p2k-ep.conf
      • Ex.2: Se o epserver possuir o arquivo conf na pasta /p2k/svc/, o comando a ser executado deve ser: configServico.sh /p2k/svc/wrapper-p2k-proctrans.conf

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO REALIZADA COM SUCESSO!!!!!!

Serviço do EP:

Abrir uma janela DOS e executar os comandos abaixo:

  • cd \p2k\bin\
  • setClassPathP2k.bat
  • configServico.bat [ARQ-INI-EP]
Exemplo: configServico.bat \p2k\JSL\EP\jsl.ini


Conteúdo da versão


Itens de Legislação Fiscal entregues nesta versão

Não há itens de legislação entregues nesta versão!


Evoluções e melhorias entregues nesta versão

Demanda

Resumo

ID Externo

BIGRETAIL-87249Alterado a criptografia do usuário para utilizar TripleDES como padrão

Motivado por um plano que tem como objetivo ajustar possíveis vulnerabilidades na aplicação, foi solicitada a evolução do tipo de criptografia utilizado para criptografar as senhas dos usuários.
Até então era feito o uso tipo DES e foi solicitado a utilização do 3DES para que essa informação sensível trafegue entre as aplicações de uma maneira mais segura.

Documento de apresentação: https://share.linx.com.br/x/l5pQGQ


Itens de sustentação entregues nesta versão


Demanda

Resumo

ID Externo

BIGRETAIL-89468Realizado ajuste na solicitação da identificação do cartão presente afim de Validar o parâmetro “Solicita documento na utilização de Gift Card” para o pedido RD.Caso 1498135
BIGRETAIL-89064Caso os arquivos de "transacoesBd" sejam corrompidos após um encerramento não convencional, na próxima inicialização do PDV será efetuado a verificação de integridade e, caso necessite, será restaurado os arquivos do backup permitindo a inicialização normal do mesmo.1484937
BIGRETAIL-89037Reteste realizado no ambiente de HOMOLOGAÇÃO da Leroy em 25/08/2023.

Favor reavaliar este caso pois tivemos divergência no teste.
Foi realizado teste conforme orientação no Release Notes onde colocamos o mesmo item no pedido sendo uma vez Caixa e outra Retira Externa Agendada e, quando realizamos a troca total dos produtos não temos e envio da troca para o item já faturado.
Ao consultar o VA não temos o registro de quantidade no campo devolvido para o item faturado.

Anexo evidências para que possam avaliar os pedidos 4000024909 da Loja 19.


Teste Realizado;
1 - Criar pedido contendo itens RL e RD informando mesma quantidade de um mesmo item
2 - Realizar resgate do pedido
3 - Realizar troca total, ou seja, selecionando tanto o total de itens RL quanto o total de itens RD.


___________________________________________________________________________________________________________________________________________





Foi diagnosticado que estava sendo enviado errado o objeto de requisição para a atualização dos itens devolvidos.
Quando se tinha itens faturados e não faturados na devolução, não estava sendo considerados esses itens faturados, gerando assim uma inconsistência com o serviço do cliente.
Foi modificado como é feito o preenchimento das informações da requisição, levando em consideração que existem os itens não faturados.
Dessa forma o serviço poderá interpretar a quantidade certa de itens devolvidos.

>> STEPS PARA TESTE:
1 - Criar pedido contendo itens RL e RD informando mesma quantidade de um mesmo item (10 itens produto 87737790 com tipo entrega caixa/Retira loja + 10 itens produto 87737790 - forma entrega Retira deposito)
2 - Realizar resgate do pedido
3 - Realizar troca total, ou seja, selecionando tanto o total de itens RL quanto o total de itens RD
4 - Validar request (/ConsultaPedidosDevolucao) e response de sucesso (AtualizaItensDevolvidosCancelados) no log integrador_comunicacao_ws.log - diretório: p2k\bin\logger\comunicacao-ws
Caso 1242422
BIGRETAIL-89035Incluído uma verificação para caso não seja possível recuperar a transação após a queda do sistema, será feito a desistência automática da operação para não gerar cupom de troca com valor zerado.1469096
BIGRETAIL-88888Foi realizado ajuste ao realizar a conferencia dos itens com o pedido. Afim de aplicar corretamente do desconto de fidelização ao item AS.1438916
BIGRETAIL-88806Verificamos que por ausência da informação da data e hora de retorno retornada pelo SAT tivemos uma situação não tratada que não resultava em erro de comunicação com o SAT. Identificamos que necessitará de uma proteção para situações dessa natureza, onde forçaremos uma nova consulta pela sessão para que sejam retornados os dados completos. Este comportamento inviabilizou o tratamento implementado para resolver notas autorizadas e não retornadas ao Storex.

Realizamos o ajuste para que quando houver ausência de informações mesmo a nota autorizada, tenhamos um cenário de problemas de comunicação com o equipamento para que a consulta seja refeita. Caso o operador opte por não tentar novamente teremos um registro pendente a ser tratado, o que não ocorreu neste cenário.
1463770
BIGRETAIL-88775Foi identificado que o valor do frete unitário vem truncado no XML da consulta de pedidos no VA causando divergência de valores na anulação de pedidos ao multiplicar por uma quantidade de produto fracionada.
Alterado no recebimento da resposta do VA para recalcular o valor do frete unitário utilizando 4 casas decimais após a virgula.

BIGRETAIL-88747Verificamos problemas no momento da subida do pdv após o mesmo ter sido derrubado no momento em que houve o travamento na tela do pagamento com qrlinx.

Como foi um cenário específico, que não tem como simular, pois pode ter existido qualquer intervenção por parte do cliente, analisamos o log disponibilizado e verificamos o que aconteceu no problema em questão. Dessa forma a solução realizada foi verificar se no momento do processo de cancelar os recebimentos qrlinx há algum erro, ou falta de algumas informações para o cancelamento daquele recebimento, caso haja, é feito um tentativa de uma forma alternativa, verificando se na cmos do componente existem registros guardados sobre os recebimentos que foram feitos para aquela transação a ser cancelada, caso consiga pegar as informações desse recebimento, é enviado para o serviço wallet uma solicitação de cancelamento.
1270505
BIGRETAIL-88490Foi mantido o desconto funcionário durante o fluxo de recebimento.Caso 1439063
BIGRETAIL-88412Problemas no momento em que é pego os valores de desconto unitário do momento da venda. Fazendo com que os arredondamentos fiquem diferentes no processo do somatório para o valor do vale troca.
Dessa forma, considera-se como o desconto unitário, o valor total do desconto aplicado no item dividido pela quantidade total de itens, sem arredondar nesse momento. A partir desse valor é calculado o valor de desconto que será aplicado a partir da quantidade de itens selecionados para a troca, após esse momento é realizado o arredondamento. Dessa forma o valor dos descontos ficam equivalentes ao realizado na venda.
Caso 1424924
BIGRETAIL-88258Verificou-se que os dados do cliente era passado erroneamente quando se colocava um vale troca de um cliente por numero vale troca e depois colocava um vale troca por cpf, na qual o cliente era diferente do vale troca buscado pelo número.
Sendo assim ao começar todo recebimento vale troca, as informações do cliente do vale troca é limpa, justamente para seja gravado as informações do vale troca corrente.
1409874
BIGRETAIL-88238Foi adicionada validação ao número do voucher lido pelo evento de leitor cartão.Caso 1406834
BIGRETAIL-87985Verificamos que o sistema sempre utilizou a data da transação e em alinhamento com o cliente resgatamos a informação da concepção do serviço de atualização do status onde deveríamos usar a informação do fechamento do cupom ou pagamento.
Será utilizada a data e hora do fechamento do cupom na tag da data de transação enviada na atualização de status do pedido.
1403213
BIGRETAIL-87976Foi verificado que a conferência de itens no pedido não estava correta quando era vendido itens iguais aos que estavam no pedido do tipo RL.
Dessa forma após fazer a separação dos itens para associar aos que serão do pedido e aos que não serão, coloca o número do pedido para os que estão associados a ele, e coloco a valor 0 (zero), para os que não estão associados, no caso, que serão venda de itens auto serviço.
1368941
BIGRETAIL-87927Verificamos que nas vendas identificadas com funcionário o método que resgata as informações do endereço não estava informando o bairro no atributo esperado. Foi realizado o ajuste nesse ponto e reforçado a obtenção da informação no ponto responsável pela criação da requisição que será enviada à SEFAZ.TP 58929539 / CS 1398556
BIGRETAIL-87720Foi identificado que usuários bloqueados poderiam efetuar autorizações de operações normalmente no PDV, foi feita a correção para que não seja possível autorizar uma operação caso o autorizador esteja com o status de bloqueado.TP 57276332 / CS 1242050
BIGRETAIL-87654Foi diagnosticado que o item de devolução no processo que estava sendo realizado no momento, era pego de uma outra devolução feita anteriormente.
Dessa forma abrir a tela de informações dos itens para a troca, a lista de elementos selecionados é limpa para que não fique informação anteriormente registrada.
TP 58802015 / CS 01354065
BIGRETAIL-86642O ponto específico da falha não foi evidenciado nos logs enviados. Temos um intervalo de notas que não constam nos logs.
Verificamos que um ponto específico de poweroff não era tratado da forma correta, pois, a chave da nota já havia sido atualizada na transação e fora usada para o posterior cancelamento por substituição mas a nota seguinte não foi forçada a emissão em contingência, inviabilizando o processo de cancelamento por substituição.
Passamos a verificar o preenchimento da informação da nota que será substituída para determinar o tipo de emissão da próxima nota.

Foi possível reproduzir o cenário em ambiente de desenvolvimento ao encerrarmos a aplicação com os mesmos dados observados nos logs enviados da loja 0009 e PDV 13.
TP 58471371 / CS 01293632

BIGRETAIL-87980

- Parâmetros dos serviços: SERVICO_VA, SERVICO_VOUCHER, SERVICO_ADEO_IDB_FUNCTIONS_CLIENT e SERVICO_DATA_CAPTURE_LOYALTY_CLIENT migrados para o servidor de configuração:
 - Parâmetro de reinicializar o PDV automaticamente durante a redução Z, migrado para o servidor de configuração.
link: https://share.linx.com.br/x/azMzG

BIGRETAIL-88491

A pedido do cliente, para que possamos realizar autorização de notas via SAT e NFCe sem rejeições, foi implementado o tratamento para campos do endereço que permitam até 60 caracteres e estejam enviando (baseado no cadastro) mais de 60 caracteres.

lista completa de demandas

  • Sem rótulos