- Nos parâmetros de retaguarda >Eye incluído novo parâmetro [2] - 'Considerar depósitos no saldo de estoque';- Será considerado o parâmetro 'Considerar depósitos no saldo de estoque' nas colunas de Saldo do ranking de produtos do Dashboard no Presence Domain e App Presence Eye;- Necessário atualizar a versão 4.3.9 da DLL EYE4.
- Ajustes nas colunas do grupo 'Análise Consolidade' para que siga o mesmo conceito de antecipação de pedidos da 'Totalização de Vendas':
Alterado nome da coluna 'Vendas Descontadas' para 'Vendas', que apresentará Vendas do período (antes descontava as parcelas faturadas de pedidos antecipados);
Alterada apresentação da coluna 'Antecipado' para o valor de pedidos antecipados e não faturados.
- Implementadas rotinas de gravação de alterações nos ranges de numeração de Strip-tags:
153 - Inclusão ou alteração de configuração de Strip-tag;
154 - Exclusão de configuração de Strip-tag.
Ao detalhar registro de auditoria, é apresentada a lista de campos e valores alterados.
- Correção nos totalizadores da consulta, pois não estavam considerados alguns filtros selecionados.
- Alteração na forma que é realizado o cálculo da diferença de dias, entre a data de transmissão da NFe para data atual e desta forma retornar a mensagem de aviso informando a mensagem de tentativa de cancelamento fora do prazo.
- Problema ocorria em alguns casos em que o sistema grava o arquivo PDF de NFS-e com "-NFS-e.pdf" no final do arquivo e outros que grava sem o "-NFSe". E quando grava o arquivo como "NFS-e" os sitema não encontrava o mesmo para enviar no E-mail. Alterado para buscar os dois tipos de arquivo, se não encontrar com NFS-e o sistema vai buscar sem o hífen "NFSe".
- Correção na tela de busca de titulos não validava o parâmetro "575- Utiliza conferência de caixa" corretamente.
- Implementação da plataforma Shopify.
- Necessário atualizar a versão XXXX do Presence Domain.
- Ajuste no Presence Remote para implementação de filtro por data na 'Consulta de Peças'.
Implementada nova apresentação para Visão Geral de Lavanderia (VGL, guia 'Vendas':
- Grupo 'Análise de vendas': Contagem de vendas da coluna 'QT':
Normal: Rols com vendas sem Convênio ou Planos;
Convênio: Rols com vendas exclusivamente de Convênios;
Planos: Rols com vendas exclusivamente de Planos;
Misto (nova linha): Rols com vendas que possuem mistura de Normal, Convênio e/ou Planos.
- Grupo 'Análise de vendas': Contagem de peças da coluna 'Peças':
Normal: Peças com serviços sem Convênio ou Planos;
Convênio: Peças com serviços exclusivamente de Convênios;
Planos: Peças com serviços exclusivamente de Planos;
Misto (nova linha): Peças com serviços que possuem mistura de Normal, Convênio e/ou Planos.
- Grupo 'Análise de vendas': Contagem de vendas da coluna 'Clientes':
Contagem de clientes distintos para o tipo de venda realizada (coluna 'QT').
- Grupo 'Análise de vendas': Inclusão de colunas com valores 'Subtotal', 'Descontos' e 'Frete', como no 'Detalhe do Rol'.
- Grupo 'Incremento de preços': Alteração das colunas para 'Qt Serviços' e 'Valor Adicional', que apresentarão as informações por seviço, não mais por venda e peça.
- Solução na DP-I11512.
- Implementada trava na tentativa de finalização de Rol com peças vínculadas a Planos já cancelados.
- Ajuste na aplicação de fuso horário na impressão de relatório de 'Visão Geral de Lavanderia'.
- Solução na DP-I11720 (Ticket #610337).
- Retirada a validação de endereço quando for nota de serviço. A validação passará a ocorrer apenas pelo schema do provedor da prefeitura.
- Alterada a validação do direito de acesso (393-Aterar dados de sinais) para:
1. Quando inclusão de OS, sempre permitir lançar o sinal.
2. Quando alteração de OS, se não houver sinal lançado, permitir lançar o sinal.
3. Quando alteração de OS, se houver sinal lançado no dia, permitir alteração do sinal apenas se tiver direito de acesso.
4. Sinal lançados em outros dias não permitem alteração, mesmo se tiver direito de acesso para alterar.
- Correção no generator da tabela LOJB315A, que estava desatualizado de acordo com o último registro incluso.
- Novos parâmetros para informação de 'Caixa' a ser aplicado automaticamente na importação de Pedidos:
Presence Domain > Parâmetros de operação > Pedidos > Parâmetros de pedidos > OMNI > Importação de pedido na NF-e: [87] Caixa padrão;
Presence Store > Parâmetros de loja > Pedidos > OMNI: [11] Caixa;
Funcionário configurado nos parâmetros será aplicado ao campo 'Caixa' na importação de pedidos pela tela de 'Lançamento de NF-e' e geração de pré-notas pelas telas de 'Separação de Pedidos' e 'Pedidos OMNI';
Na Retaguarda, será sempre usado parâmetro [87], quando preenchido, independente da expedidora do Pedido;
Na Loja, será sempre usado parâmetro [11], quando preenchido, senão, o parâmetro [87], quando preenchido.
- Criados novos campos nas tabelas de documento provisório (LOJB284 e LOJB285) e Recebimento (CMP_NR e CMP_NR_ITENS), para comportar os valores de IPI Devolvidos.
- Também foram alteradas as fórmulas de cálculo da classe de Nota de Entrada, para considerar o IPI Devolvido no valor total da Nota.
- Alterado o método de importação para preencher o campo de IPI devolvido conforme o XML.
- Alteração no preenchimento do SPED para enviar o valor do IPI devolvido, no campo de IPI, quando for devolução.
- Enviando data e hora da compra na geração do cashback e no cálculo das promoções;
- Zerados os descontos quando envio da requisição do cálculo de promoções, no fechamento da venda;
- Enviado o campo ProdutoDemarcado, conforme cadastro de Preços Programados;
- Correção no cálculo dos descontos quando possui desconto no item.
- Adaptado tratamento da Rede Adquirente para buscar do De/Para para Aditum;
- Corrigido valor do parâmetro de empresa TEF (Aditum = 11);
- Alteração do De/Para de administradoras para a Aditum.
Sale:
- Na tela de pagamentos ao usar a opção crédito ou débito, e ultrapassar o desconto máximo permitido, irá apresentar a tela que solicita senha de autorização para o desconto antes de chamar o TEF.
Remote:
- Ajuste no método de lançamento de pagamento, exclusivamente quando for cartão e chamado pelo Remote.
- Problema ocorria devido ao generator estar incorreto, desta forma foi realizado uma alteração na trigger de insert da LOJB333 para validar se o registro já existe no banco, se existe irá pegar o controle maior + loja incrementar +1 e altera o generator.
- Implementada validação de situação do Rol para apresentação de valores na 'Visão Geral de Lavanderia'.
- Correção no método que retorna o último dia do mês para passar o valor de dias correto e não considerar horas, desta forma os dias e a somatório na impressão mostram igual ao grid de listagem.
- Inclusão de quantidade de meses de assinatura na impressão do contrato, abaixo da 'QT PEÇAS'.
- Na tela de Preços franquias, incluído os botões Exportar e Imprimir, ambos botão possuem direitos de acesso à ação do formulário. Ao atualizar a versão, liberado direito de acesso ao novos botões para os usuários que já tinham acesso ao formulário em versões anteriores.
- Implementação de gravação de usuário nas alterações de situação de peças realizadas pela 'Consulta de Rols', 'Clientes: Histórico' e 'Delivery'.
- Implementada validação de percentuais mínimos e máximos para alteração de preços nas Retaguardas Franquia via tela 'Preços da Franquia':Para descontos, será aplicado percentual mais baixo entre os configurados na Loja e no Grupo;Para aumentos, será aplicado percentual configurado na Loja.- Também foi implementado recálculo de preços já existentes nas Franquias quando ocorrem alterações do Preço Base na Retaguarda Master (Matriz):Se a Retaguarda Master (Matriz) alterar os preços e a Retaguarda Franquia receber esses valores, será feita validação de percentuais mínimos e máximos e, se o preço que já está na Retaguarda Franquia estiver fora dos limites, será aplicado um valor calculado:Se o valor da Retaguarda Franquia for menor que o calculado (Preço Base - Desconto máximo), será aplicado calculado; Se não, será mantido o preço da Retaguarda Franquia;Se o valor da Retaguarda Franquia for maior que o calculado (Preço Base + Aumento máximo), será aplicado calculado; Se não, será mantido o preço da Retaguarda Franquia.
- Solução na DP-I11759.
- Ajustes nas replicações de cadastros de contas-corrente, carteiras de cobrança e ranges de numeração de boletos em ambiente 'Retaguarda para Lojas' via triggers;- Implementação de geração de callback para dependências entre as tabelas (FINA005, FINA028 e FINA028A).
- A versão da loja é gravada quando é replicado o registro da lojb095 e na trigger dessa tabela estava para pegar a menor versão do EXE que esta gravado nas vendas, quando o cliente atualizar a versão no meio do dia ainda terá vendas com a versão antiga e somente no outro dia será atualizado na retaguarda. Alteração nas trigger's para pegar a maior versão do EXE gravado nas vendas e assim no mesmo dia a retaguarda será atualizada com a versão correta da loja.
- Na tela de atualização de versão, na guia usuários conectados incluído botão "Desconectar", este botão irá desconectar os usuários conectados na base de dados seja no próprio dispositivo ou em outros. Ao clicar no botão irá desconectar os usuários e dar continuação na atualização dos scripts.
- Correção no lançamento do desconto fidelidade Presence, quando for usado como desconto na venda.
- Solução no ticket #608524 (DP-I11679).
- Alterado o arquivo ElbPedido.RTM para mostrar o campo de Sinal quando tiver na pré-venda lançada.- Arquivos disponível em: https://drive.google.com/file/d/1UFF_JXt6-f6eY87URJC_cxxvmLdVAbNO/view?usp=sharing- Ao baixar o arquivo, irá mostrar com a descrição elbPedido_Sinal.rtm, colocar o arquivo na pasta onde está o executável do Presence Domain/Store e renomear para elbPedido.rtm
- Implementado opções de uso para o parâmetro "Utiliza desconto aniversariante". Desta forma fica a critério do usuário, qual a forma de aplicação ou não deste tipo de desconto na venda.- Na Retaguarda, em Parâmetros > Operação > Loja > Vendas > Utiliza desconto aniversariante incluído as opções:Sim - aplica o desconto diretamente assim que inclui o cliente da venda e lança os itens.Não - não aplica o desconto em nenhum momento.Pergunta - após informar o cliente da venda e corresponder às configurações do uso do desconto de desconto aniversariante, irá retornar em tela a pergunta: Deseja utilizar desconto aniversariante?, ao clicar no botão "Sim" irá aplicar o desconto, caso contrário não será aplicado o desconto.- Se nos parâmetros de loja no grupo Pré-venda/Interface estiver habilitado o parâmetros "256-Obriga dados de Pagamentos/Descontos", a pergunta: Deseja utilizar desconto aniversariante? será apresentado apenas no lançamento da pré-venda, e na importação da mesma na venda, não será mostrado a pergunta novamente, considerando oque foi aplicado na pré-venda.
- Implementada validação do parâmetro de Retaguarda, Operação, '[726] Modo de busca de imagem no PDV' para replicação de imagens de produtos (triggers e logs do passado):
Quando 'Somente principal' envia apenas imagem marcada como principal em seu cadastro;
Quando 'Código + Tamanho' envia imagem marcada como principal (para apresentar, no caso de falta de outro modelo) e imagens que possuem tamanhos em seus cadastros;
Quando 'Código + Cor' envia imagem marcada como principal (para apresentar, no caso de falta de outro modelo) e imagens que possuem cores em seus cadastros;
Quando 'SKU' envia imagem marcada como principal (para apresentar, no caso de falta de outro modelo) e imagens que possuem tamanhos e cores em seus cadastros.
- Realizado ajuste para alterar OS sem alterar a data do sinal já lançado.
- Problema ocorria devido a incompatibilidade de versões do Microsoft Edge em alguns ambientes específicos;
- Alteração das rotinas do App Laundry para utilização de versão fixa do Microsoft Edge, compatível com todos os ambientes;
- Necessária atualização do executável 'PresenceBalcao.exe', da DLL 'WebView2Loader.dll' e adição de nova pasta 'webview2' junto aos executáveis do Balcão.
- Ajustes gerais e novo modelo de apresentação de valores para facilitar a comparação com outros relatórios do sistema:
'Vendas': Valores de vendas sem frete, seguro, outras despesas, impostos (IPI, ICMS ST e FCP ST) e descontos;
'Descontos': Descontos percentuais no cabeçalho e/ou nos itens;
'Cortesia': Desconto cortesia;
'Encargos embutidos': Possíveis encargos;
'Valor líquido': 'Vendas' - 'Descontos' - 'Cortesia' - 'Encargos embutidos';
'Devoluções': Valor de devoluções sem frete, seguro, outras despesas e impostos (IPI, ICMS ST e FCP ST);
'Acréscimos': Acréscimos;
'Total Vendas [T1]': Valor total de vendas sem frete, seguro, outras despesas e impostos (IPI, ICMS ST e FCP ST), com descontos como nos relatórios de Vendas do sistema;
'Pedidos': Valores de pedidos antecipados sem faturamento na data;
'Encargos': Encargos;
'Frete': Frete;
'Seguro': Seguro;
'Outras despesas': Outras despesas;
'Impostos': Valores de importos que incidem no total da nota fiscal (IPI, ICMS ST e FCP ST);
'Total Geral [T2]': 'Total Vendas [T1]' + 'Pedidos' + 'Encargos' + 'Frete' + 'Seguro' + 'Outras despesas' + 'Impostos'.
- Solução na DP-I9922.
- Solução na DP-I9922.
- Realizado ajuste no Dashboard/Ranking de Produtos, que estava filtrando somente as vendas com antecipação de pedidos que no cabeçalho estavam igual à NÃO, e devem ser filtradas todas às vendas.- Necessário versão 4.5.17 do App Presence Eye e DLL na versão 4.3.8
- Ajuste no cálculo e apresentação de valores de pedidos parcialmente antecipados e faturados no mesmo dia da aprovação no 'Fechamento de Caixa'.
- Solução na DP-I11721 (Ticket #610271).
- Ajuste na rotina de cálculo e aplicação de desconto para que não considere serviços com preço zerado (Planos).
- Ajustes no cálculo de quantidade de vendas, devoluções e peças da guia 'Totalização Vendas + Pedidos' e 'Vendedores';
- Remoção de pedidos das quantidades de peças dos campos 'do grupo de 'Peças' da guia 'Totalização Vendas + Pedidos' e da coluna 'Nº Vendas' da guia 'Vendedores';
- Ajuste no cálculo de médias, que irá considerar apenas vendas, não mais pedidos, para quantidades de vendas e peças.
Campo 'Médias: Ticket médio [T1*] / [A]' e 'Médias: Peças média [T1*] / [I]' receberam o asterísco no texto '[T1*]' e legenda '[T1*] = [T1] - Pedidos', para que fique claro que deve-se subtrair os valores de pedidos do campo 'Total Geral [T1]' para uso no cálculo das medias.
- Ajustes na DP-I11521 (Ticket #600819).
- Ajustes na DP-I11521 (Ticket #600819).
- Inclusão de atributo no cadastro de loja que permitirá ser utilizado para o carregamento dos serviços que serão utilizados pelo fornecedor "067 - CNPJ Contrato PPN". Caso este atributo não esteja preenchido/incluído, será utilizado o CNPJ da loja selecionada ao carregar os serviços no cadastro do fornecedor.
- Padronizado cálculo de resgate para aplicar o desconto no cabçalho das vendas, não nos itens;
- Implementados campos de descontos faltantes nos JSON de comunicação;
- Ajuste na consulta de clientes.
- Correção no cálculo do lançamento do desconto/acréscimo, no SAT, pois não permite os dois valores ao mesmo tempo.
- Corrigida a validação do tipo de Item (devolução ou venda) na criação da tela via nota cuponada.
- Adicionado o botão de atalho "Listagem de Crediários" no cabeçalho da tela ao lado dos Detalhes e mantido o botão ao abrir o registro em modo de consulta.
- Correção no cálculo dos totais na impressão do relatório de crediário.
- Adicionado, na procedure de Análise de Crédito, validação para não abater pedidos pendentes do saldo quando não estiver parametrizado para bloquear no pedido.
- Removido checkbox 'Entrar no caixa' do cadastro de 'Tipo Liquidação', pois ele não estava sendo usado em nenhuma rotina do sistema.
- Correção ao baixar títulos via movimentação integrada.
- Correção para apresentar o botão "O.Serviços" nos detalhes do título financeiro, pois devido a mudança que grava o sinal de OS numa tabela no banco de dados, o vínculo tinha se perdido.
- Nas configurações do ecommerce, para a plataforma TrayCommerce no grupo de importação incluído novo flag "Utiliza vendedor da plataforma". - Se o campo estiver desmarcado, o connect vai utilizar o vendedor padrão das configurações do connect. - Se o campo estiver marcado, o Connect vai procurar na LOJB011 o nome (Campo nome) do Funcionário com base no retorno da API, se encontrar utiliza no pedido, se não encontrar cadastra um novo funcionário com esse nome e utiliza no pedido. - Necessário versão 9.48.0.0 do Presence Domain e Connect na versão 3.2.50.
- Nas configurações de ecommerce, para a plataforma TrayCommerce no grupo exportação, adicionado o campo "Envio de categoria de produtos" para informar se vai enviar categorias relacionadas ou somente a principal. - Necessário versão 9.48.0.0 do Presence Domain e versão 3.2.50 do Presence Connect.
- Implementada a importação de planilha de Códigos de Benefícios Fiscais para Santa Catarina.
- Ajuste na validação de valores quando todos os serviços do Rol são de Planos e possui valor de Frete.
- Ajuste no Presence Remote para comportar envio de mensagens para números internacionais.
- Na consulta de saldo de estoque na tela de filtros incluido o grupo cor/tamanho que serão habilitados de acordo com o que for selecionado no nivel de detalhes: referência+cor, referência+tamanho, referência+cor+tamanho ou referência+tamanho+cor.
- Ajustes nas validações na geração de logs do passado e a geração de logs via callback para a LOJB011 quando não existir a LOJB011C - Implementação para replicar as tabelas LOJB011 e LOJB304 de Retaguarda Master para Retaguarda Franquia quando ao menos uma das lojas do grupo está atualizada ou for cargos antigos. Para a tabela LOJB304 efetuado ajuste na geração dos log's do passado;
- Criado ação "393 - Alterar dados de sinais" para o direito de acesso de manutenção de ordem de serviço. Ao atualizar a versão, por padrão irá desabilitado para todos, sendo necessário liberar o acesso ao usuário que poderá realizar a alteração de sinal na ordem de serviço. - O novo direito de acesso, se usuário possui acesso irá habilitar os campos de sinal para alteração e também irá validar se o caixa está aberto, somente nesta condição que poderá ser realizada a alteração mesmo que o usuário possua direito de acesso liberado. Caso contrario ao alterar a OS, sem o usuário ter o acesso, os campos de sinal ficarão desabilitados, impossibilitando tal alteração.
Inseridos atalhos no módulo de 'Lavanderia':
- Grupo 'Clientes' (Presence Domain e Presence Store):
Clientes (Presence Domain > Análise de vendas > Clientes: Clientes ou Presence Store > Vendas > Consultas: Clientes);
CRM (Presence Domain > Análise de vendas > Clientes: CRM ou Presence Store > Relatórios e Análises > CRM: CRM);
- Grupo 'Vendas' (Presence Domain e Presence Store):
Atualização / Edição de Vendas (Presence Domain > Documentos Fiscais > Outros: Atualização / Edição de Vendas ou Presence Store > Caixa > Consultas: Atualização / Edição de Vendas);
- Grupo 'Vendas' (Presence Domain):
Análise de Faturamento e Pedidos (Presence Domain > Análise de Vendas > Analises de Loja: Análise de Faturamento e Pedidos);
BI Vendas (Presence Domain > Analytics > Análise de vendas: BI Vendas);
Parcelamentos 2 (Presence Fomain > Análise de Vendas > Parcelamentos: Parcelamentos 2);
- Grupo 'Financeiro' (Presence Domain):
Consulta - Títulos (Presence Domain > Financeiro > Títulos/ Consulta - Titulos);
- Grupo 'DRE' (Presence Domain):
Visão DRE (Presence Domain > Gestão de Resultados > DRE: Visão DRE);
Movimentos DRE (Presence Domain > Gestão de Resultados > DRE: Movimento DRE);
- Grupo 'Cadastros' (Presence Domain e Presence Store):
Calendários de Dias não Úteis (Presence Domain > Cadastros Gerais > Vendas: Calendários de Dias não Úteis e Presence Store > Cadastros > Vendas: Calendários de Dias não Úteis).
- Correção ao usar ao pesquisar o parâmetro 156 do módulo financeiro, na qual não permitia selecionar as opções da lista apresentada.
- Correção na identificação quando o CFOP é de produto ou serviço;
- Ajuste na consulta de listagem de Notas Fiscais (NF-e) via detalhe da Separação de Pedidos.
- Nova tela de Galeria de Produtos:
'Presence Domain > Básico > Produtos: Galeria' ou 'Presence Store > Módulos > Vendas > Consultas > Galeria';
Direito de acesso: Formulário '38389 - Produto - Galeria'; Apresentará lista de Produtos com imagem principal em miniatura e, no duplo clique apresentará detalhes e preço;;
Filtro padrão de Produtos, com exceção: 'Ativos/Inativos/Todos' olha o checkbox 'Vendas' dos produtos.
- Correção ao abrir a tela de cadastro de atributos, quando o código de departamento é alfanumérico (na sua composição tem letras e números).
- Novo grupo 'Permite alterar preços nas franquias', Cadastro de Lojas (LOJB010), na guia 'Dados adicionais':
Checkbox 'Permite editar preços na franquia': Quando marcado, permitirá que as Retaguardas Franquia façam edição dos valores da Tabela de Preços da Loja;
Campo '% Desconto máximo': Percentual máximo de desconto permitido na alteração;
Campo '% Aumento máximo': Percentual máximo de aumento permitido na alteração.
O grupo só será apresentado quando o parâmetro de Operação '[85] Modo de operação do sistema' = 'Lavanderia';
Edição na Retaguarda Franquia será replicada e utilizada pelo seu Grupo de Franquias apenas.
- Inclusão de colunas para controle de Preço Base (PRECOAB, PRECOVB e PRECORB) da Matriz nas Fraquias, na tabela de Preços (LOJB007).
- Criadas rotinas de atualização automáticas (triggers na LOJB007):
Na Matriz, quando Preço Original for alterado, Preço Base também é atualizado com o valor;
Na Retaguarda Franquia, quando Preço Original vem alterado da Matriz, não atualiza na Franquia caso o checkbox 'Permite editar preço nas franquias' estiver marcado no Cadastro da Lojas ou o checkbox 'Editar preço local' estiver marcado no Grupo do Serviço/Produto.
- Implementada nova regra de apresentação de produtos na tela de 'Preços da Franquia':
Tabelas de preços de Lojas com o checkbox 'Permite editar preço nas franquias' marcado em seu cadastro apresentarão todos os produtos para alteração dos valores;
Tabelas de preços de Lojas com o checkbox 'Permite editar preço nas franquias' desmarcado em seu cadastro, apresentarão apenas Produtos/Serviços vinculados a Grupos com checkbox 'Editar preço local' marcado em seu cadastro para alteração dos valores.
- Ajuste na rotina de conclusão de Notas de Recebimento para identificar se atualiza ou não preço de custo dos produtos:
Regra para atualização de preço via O.C.:
Compras [2] Atualização de preço de custo = Atualizar (1 ou 2) (O.C.) + [23] Atualização de preço de custo = Não atualizar (0) (N.R.) + Checkbox 'Atualiza preços de custo' = Marcado na O.C.;
IMPORTANTE: Se o parâmetro de N.R. estiver marcado para atualizar o preço, isso não será feito na O.C. em nenhuma etapa, mesmo quando estiver parametrizado, também, para atualizar.
Regra para atualização de preço via N.R.:
[23] Atualização de preço de custo = Atualizar (1 ou 2) (N.R.).
- Integração com TEF Aditum. - Nos parâmetros de loja,em Interfaces > TEF > Tef dedicado incluído a opção Aditum para que possa reconhecer o De/Paras das bandeiras nas suas transações. - Além de definir o gerenciador padrão, no parâmetro acima. Será necessário configurar os diretórios dos parâmetros: [51], [52] e [53] e também os logs para identificar melhor os logs das transações parâmetros [61] e [62].
- Solução na DP-I11529 (Ticket #603683).