- Implementação do conceito de 'Sellers' na integração com a VTEX:
Nova guia 'Sellers' na tela de 'Configurações' para e-commerce, que permitirá cadastro de uma interface principal e outras interfaces filhas vinculadas a ela; Na principal será feito o envio de Produtos, Preços, Estoques e recebimento de Clientes e Pedidos; Nas filhas será feito o envio de Preços e Estoques e recebimento de Clientes e Pedidos;
Plataforma fará todos o controle de ofertas e cadastro de pedidos por Sellers.
Pedidos serão registrados no Presence Domain de acordo com Loja 'Expedidora' configurada em cada interface, principal ou Seller.
- Ajustes gerais na integração VTEX.
- Ajuste nas consultas do relatório de 'Comissões por recebimento' para melhoria da performance.
- Ajuste no comportamento de cadastro/alteração do campo 'Cidade', na tela de 'Clientes', que agora dependerá do campo 'Estado' para filtrar lista e manterá valores já gravados no carregamento.
- Ajuste para busca de código do município pelo nome, quando campo estiver em branco ou nulo no banco.
- Implementadas adaptações e atualizações do provedor, após alterações devidos a Reforma Tributária.
- Problema ocorria para Notas Fiscais de Serviço (NFS-e) com mais de um item. Todos os impostos de cabeçalho (ISS, IRRF, CSL, PIS e COFINS) estavam sendo multiplicados pala quantidade de linhas de itens de cada notas;
- Ajuste nos cálculo de impostos e, por consequência, nos cálculos das fórmulas 'PIS-Cum' e 'COFINS-Cum'.
- Alteração da ordem das grids 'Incremento de preços' e 'Serviços vendidos';
- Adição da coluna 'Ticket Médio' na grid de 'Serviços vendidos', que apresentará valor calculado: 'Valor Total' / 'Qt'.
- Implementada variação na mensagem ao final da impressão do Rol:
Quando parâmetro de Loja > Lavanderia > Venda de produtos: [37] Habilitar' estiver desmarcado, será impressa mensagem: "Somente aceitamos qualquer reclamação dentro de 48 horas após a retirada na loja e/ou entrega das peças em sua residência.";
Quando parâmetro de Loja > Lavanderia > Venda de produtos: [37] Habilitar' estiver marcado, será impressa mensagem: "Prezando pela qualidade do nosso atendimento, solicitamos que qualquer reclamação seja feita em até 48 horas após a retirada na loja ou o recebimento das peças.".
- Implementadas novas colunas 'Das'/'Até', com horário inicial e final de 'Previsão' das peças, no relatórios:
'Detalhe do rol: Serviços';
'Consulta de rols';
'Consulta de peças e serviços';
'Clientes: Histórico';
'Gestão de malotes: Peças recebidas'.
- Implementadas nova coluna 'Usina: Cor tingimento', com cor de tingimento marcada como principal na peça:
'Detalhe do rol: Serviços';
'Consulta de peças e serviços';
'Gestão de malotes: Peças recebidas';
'Gestão de malotes: Acompanhamento: Detalhe do malote: Peças';
'Gestão de malotes: Malotes de retorno: Detalhe do malote: Peças'.
- Solução na DP-I14116 (Ticket #724564).
- Implementado botão 'Duplicar' na tela de cadastro de 'Planos de serviços', que fará a cópia do plano selecionado na grid, abrindo a tela com os dados já preenchidos para confirmação, alteração e gravação;
- Uso o mesmo direito de acesso do botão 'Incluir':
Formulário '38349 - Cadastro de Planos de Serviços', ação '1 - Incluir'.
- Implementado mesmo filtro de apresentação de plano no App Laundry para a tela de cadastro de 'Planos de serviço' do Presence Domain: Planos só será apresentado na Retaguarda Franquia quando não existir nenhuma loja vinculada a ele ou quando pelo menos uma das lojas existentes na base local estiver vinculada e ativa (LOJB006H com tipo 'J').
- Implementados parâmetros para definição de tipo de impressão para strip-tags:
Loja > Lavanderia > Strip-tags > Lavável: [48] Tipo impressão' e Loja > Lavanderia > Strip-tags > Não lavável: [49] Tipo impressão';
Opção 'Tamanho fixo' (padrão): Imprime no padrão já existente;
Opção 'Contíinua': Imprime em novo padrão para 40 colunas.
Se já existir um arquivo RTM na pasta, ele será considerado como prioridade, em vez da configuração.
- Novo botão 'Adicionar a malote existente' na tela de 'Gestão de malotes: Peças recebidas', que permitira adicionar peças selecionadas na grid em malote já existente, com situação 'Em criação':
Quando um único malote está disponível para adição, não é exibido pop-up e peças são adicionadas automaticamente nele;
Quando vários malotes estão disponíveis para adição, é aberto pop-up para que o usuárioseleciona o malote de destino;
Quando não existem malotes disponíveis para adição, o botão permanece desabilitado;
As peças adicionadas deixam de aparecer como disponíveis e passam a constar no detalhe do malote escolhido.
- Implementado envio de Notas Fiscais de Serviço (NFS-e) para o provedor Equiplano, no município de Francisco Beltrão (PR).
- Ajustes nas mensagens de validação de usuário/senha inválidos.
- Ajuste na DP-I14241 (Presence EYE — Ajuste da mensagem para usuário não habilitado).
- Novo campo 'Tipo de loja' na configuração de direitos de acesso do Presence Eye, onde será possível configurar lojas não permitidas por seu tipo:
Presence Domain > Utilitários: Controle > Controle de Acesso: Usuários/Grupos > Guia Presence Eye: Lojas > Filtro não permitidas: tipo de loja;
A nova configuração usa as mesmas regras, já existentes, para a configuração do campo 'Lojas', desse mesmo grupo. - Resumo da regra de direitos aplicada no documento interno:
- Retirada trava de tipo de loja do campo 'Fábrica', da 'Geração de Produção', apresentando, assim, todas as lojas cadastradas na base de dados para seleção. Dessa forma, Lojas não precisam mais estar com tipo 'Depósito' e aparecerão no Dashboard.
- Ajuste no botão 'Receber Integral', para que importe todos os registros da Ordem de Compra (O.C.) selecionada, independente de diferentes datas de entrega.
- Implementada regra para apresentação de funcionários nas telas e filtros:
Quando parâmetro de Retaguarda '[85] Modo de operação do sistema = Lavanderia': Apresenta todos os funcionários nos campos de 'Caixa', 'Vendedor' e 'Gerente';
Quando parâmetro de Retaguarda '[85] Modo de operação do sistema Lavanderia': Para 'Caixa, apresenta 'Gerentes', 'Subgerentes' e 'Caixa'; Para 'Vendedor', apresenta cargos padrão + diferentes de Caixa (C), Estoquista (E), Entregador (N), Outros (O); Para 'Gerente', apresenta 'Gerentes' e 'Subgerentes'.
- Telas alteradas:
Totalização de vendas (Caixa, Gerente, Vendedor);
Vendas por produto (Caixa, Gerente, Vendedor);
Vendedor x Produtos (Gerente);
Comissão por vendedor (Caixa, Gerente, Vendedor);
Ranking por vendas (Caixa, Gerente, Vendedor);
Comissões produto (Caixa, Gerente, Vendedor);
Comissões vendas x produto (Caixa, Gerente, Vendedor);
Apuração de comissão com variação por grupo (Caixa, Gerente, Vendedor);
Metas de funcionários (Filtro) (Vendedor);
Metas de funcionários (Cadastro) (Vendedor);
Atualização/edição de documentos (Caixa, Gerente, Vendedor);
Lançamento de NF-e;
Lançamento de NFS-e;
Ponto de venda;
Clientes (Vendedor).
- Implementado para duplicar também o código de benefício fiscal da classificação fiscal de origem. Importante: na tela de duplicar, no grupo exceções fiscais existem as opções: Substituir e duplicar, que funcionam somente para exceções fiscal, a ação duplicar irá somente adicionar o código de benefício fiscal.
- No cadastro de lojas, implementado bloquei no campo "Código" para impossibilitar a alteração do mesmo após salvar a inclusão do cadastro.
- Implementação para aplicar o desconto aniversariante de forma manual pelo PDV.
- Em Parâmetros retaguarda incluído nova opção: Operação > Loja > Vendas > Utiliza desconto aniversariante > Manual
Opções já existentes: Sim, Não, Perguntar
Também incluído parâmetro que indica a incidência, como aplicar o desconto no lançamento de venda: Parâmetros retaguarda > Operação > Loja > Vendas > Utiliza desconto aniversariante > Período de validade > [741] Incidência: Total da venda ou Por item
- No cadastro de Produtos, na guia "Dados complementares" incluído campo "Desconto aniversariante" com o flag "participa", da mesma forma foi incluído o campo na tela de atualização em bloco. Haverá regras para habilitar estes campos para alteração do usuário. Sendo elas:
- Quando utilizar o desconto aniversariante com a opção Manual + incidência por "Total da venda", no cadastro de produto e atualização em bloco, o flag participa do desconto aniversariante não será habilitado para alteração do usuário, considerando sempre como SIM para participar do desconto aniversariante, quando marcado o flag no lançamento de venda.
- Quando utilizar o desconto aniversariante com a opção Manual + incidência por "Por Item", no cadastro de produto e atualização em bloco, o flag participa do desconto aniversariante será habilitado para alteração do usuário, quando o flag for marcado considera para aplicar o desconto aniversariante se marcado no lançamento de venda.
- Para o caso de ter limite de uso do desconto aniversariante na venda, hoje já existem outros parâmetros, para parametrizar como quantidade limite compras [539].
- No PDV, na tela de venda quando nos parâmetros estiver como utilizar o desconto aniversariante com a opção Manual, no rodapé irá mostrar o flag "Aplicar desconto aniversário", este flag considera também o parâmetro de incidência se for para aplicar o desconto no total da venda ou por item.
Regras do flag "Aplicar desconto aniversário":
Necessário incluir o cliente na venda, respeitando os parâmetros de desconto aniversariante;
Produto precisa estar marcado como participa do desconto aniversariante;
O flag somente será ativo na venda se o tipo for "Manual";
Ao gravar o lançamento como uma pré-venda, se tiver desconto aniversariante mostrará mensagem em tela informando ao usuário que o desconto será removido e se deseja continuar ou não com a gravação como pré-venda.
Quando na venda tiver algum item de devolução, o flag "aplicar desconto aniversariante" será desabilitado.
- Solução no ticket #653455 (DP-I13845).
- Correção no tratamento de impressão dos campos de PIS/COFINS/ISSQN.
- Correção para considerar o perfil do destinatário corretamente na tela de pedidos.
- Correção para utilizar o destinatario da venda na pré-postagem. Antes da alteração o sistema estava pegando somente os dados de cliente como destinatário.
- Corrigido o tratamento para validar se a nota é de devolução, no carregamento da nota.
- Implementada tag vNFTot, na geraçãod o XML de NF-e/NFC-e.
- Tratamento na tela de títulos e consulta, para mostrar o vinculo do fornecedor com controle negativo. Observação.: Irá mostrar o fornecedor vinculado (controle negativo), somente a partir do momento que for atualizado a versão e somente para os títulos feitos por essa versão, o passado não será corrigido pela alteração, será necessário que o usuário faça a correção manual no vinculo do título com o fornecedor.
- Alterado grupo de totais para modelo estático, não dinâmica, para impressora Bematech.
- Ajustes nos relatórios abaixo para que valores totais de faturamento, quantidades de serviços, produtos e quantidade de vendas sejam iguais às da Visão Geral de Lavanderia (VGL), já adaptada à venda de produtos;
App Laundry: Consulta de peças e serviços;
App Laundry: Dashboard;
Presence Domain/Store: Dashboard;
Presence Domain/Store: Totalização de vendas;
Presence Domain/Store: Análise de faturamento e pedidos.
- Necessária versão do Presence Domain 9.64.2.0, do App Laundry 1.10 e Dashboard Laundry 2.0.0.0;
- Necessário recáculo de valores para o 'Presence Domain/Store: Dashboard' e recálculo (automático) e reinício do serviço 'Presence Dashbpard API' para que os valores sejam comparados.
- Solução na DP-I14236 (Ticket #736758).
- Solução na DP-I14236 (Ticket #736758).
- Solução na DP-I14236 (Ticket #736758).
- Erro ocorria quando cliente usava a importação de Planilha de Produtos para cadastro de 'Serviço' e ela não forçava aplicação de tamanho único e cor única, como faz a tela do Presence Domain;
Implementada gravação de grade de tamanho único (99), marcação de checkbox 'Tamanho único', gravação de cor única (99) e marcação de checkbox 'Cor única', quando registro do tipo 'Serviço (9)' na planilha.
- Problema não era impressão por serviço e sim agrupamento que não considerava valores nulos na coluna 'TIPO_PLANO' no cadastro do serviço;
- Implementado tratamento para valores nulos, além dos valores em branco.
- Retirado os campos: Ibama, Estoque e Desconto, pois não são mais usados pela tela de detalhes de produtos no móulo de Pedidos. Antigamente esses campos mostravam se falta alguma dessas informações, mas atualmente essas validações são apresentadas como caixas de mensagens próprias
- Correção da ordem da tabela LOJB011C para ser importada antes da LOJB011; - Alteração da tabela LOJB059 (cadastro de fornecedores) movido para que os logs sejam gerados pelo módulo de produtos, assim como todas as outra dependencias do forncedor estão; - Implementado melhoria na validação de base da retaguarda na sincronização dos logs entre Loja x Retaguarda.
- Solução no ticket #735570 (DP-I14198).
- Solução no ticket #735570 (DP-I14198).
- Novo parâmetro de Loja para sugestão de transportadora padrão para emissão de Notas Fiscais (NF-e) de Malotes para Usina: Presence Store > Lavanderia> NF-e: [47] Transportadora padrão;- Alterada tela de geração e transmissão de NF-e:App Laundry > Gestão de malotes > Acompanhamento: Botão Emitir NF-e (Grid e Detalhe);Quando modalidades de frete 'Contratação de frete por conta do remetente (CIF)', 'Contratação de frete por conta do destinatário (FOB)' ou 'Contratação de frete por conta de terceiros', a apresentação do grupo de 'Dados da Transportadora' passa a ser: Campo 'Transportadora' (obrigatório) apresentará lista de transportadoras já cadastradas no Store/Domain para seleção e demais campos com dados desse cadastro, não editáveis;Campo 'Transportadora' (obrigatório) virá em branco ou, quando preenchido, com valor sugerido do parâmetro ' [47] Transportadora padrão';Campos do grupo 'Dados do Veículo' só serão apresentados quando fornecedor destinatário da NF-e, configurado no parâmetro de Lavanderia '[39] Fornecedor padrão', for do mesmo estado do emitente.
- Problema ocorreu porque ao consulta o CNPJ pelo serviço da receita federal não localizou nenhum registro/informação sobre o CNPJ informado. Desta forma foi tratado a mensagem retornada, para informar em tela: CNPJ XX.XXX.XXX/XXXX-XX não encontrado.
- Corrigida a validação do código da transportadora, para considerar valores negativos e aumentado o tamanho do campo código da Transportadora, para comportar o valor corretamente.
- Criados índices para melhoria da performance (FINA001, CMP_NR_PAGTO e LOJB284);- Criada variável pela rotina de exclusão de Loja via Presence Domain para desativação de replicações em todas as triggers envolvidas; Apenas registro da LOJB010 será replicado entre Retaguarda Master > Loja que, chegando no destino, executará os processos de exclusão localmente, evitando trânsito de informações desnecessárias.
- Correção na geração do arquivo de remessa quando há dias para protesto.
- No menu de direitos de acessos adicionado as ações imprimir (imprimir/visualizar) e exportar. Conforme for liberado ao usuário, o mesmo terá acesso nestas ações na tela de consulta de documento provisório.
- Corrigido fonte do ACBr, que ordenava as tags de maneira incorreta.
- Correção do tratamento do campo tpRetPisCofins e do valorCSLL, devido as novas regras da Reforma Tributária.- tpRetPisCofins -> se CSRF > 0 (maior que zero), então envia como retido. Se não, enviar como sem retenção- valorCSLL -> este campo agora comporta a soma das retenções, ou seja, o valor do CSRF retido passa a receber a soma do PIS + COFINS + CSLL.
- Correção na mensagem de apresentação do valor de juros no boleto.
- Aplicada regra para não enviar tag 'CodigoServicoNacional' no XML da Nota Fiscal de Serviço (NFS-e) quando município for Ribeirão Preto/SP e parâmetro de Interfaces, '[224] Layout' (Loja), ou de Faturamento, '[161] Layout' (Retaguarda), igual a 'Municipal'.
- Ajuste na identificação de cadastro ativo quando o mesmo CPF/CNPJ possui registro inativo.
- Implementada apresentação de grupo 'Vendas' na 'Visão Geral de Lavanderia (VGL)', guia 'Vendas', que apresentará valores e quantidades de vendas e produtos, no grupo 'Análise de vendas'.
- Implementação para gravar auditoria ao alterar os dados de valor na tela de preços franquiado módulo de Lavanderia.- Na consulta de auditoria usar o tipo 164-Alteração de preços franquia que irá mostra o registro que foi alterado o valor antigo e o novo. Em caso de ter mais de um registro alterado de uma única vez, irá mostrar um único log de auditoria com a quantidade de alterações que foram feitas.
- Alterada regra de permissão de exclusão de malotes dos botões 'Excluir selecionados' (grid) e 'Excluir malote' (detalhe do malote):Malotes com situação 'Em criação';Malotes com situação 'Em trânsito' e nota fiscal (NF-e) com situação 'Cancelada'.
- Implementada tag TIPO_PECA na edição de RTM de 'Strip-tag lavável' e 'Strip-tag não lavável';- Aplicada impressão automática dessa tag no RTM padrão, quando parâmetro de Lavanderia [37] Habilitar' está marcado, abaixo da tag 'STRIPTAG' no rodapé.
- Ajuste no RTM padrão das etiquetas de situação.
- Adicionado tratamento para gravar o número da nota no campo Numero do Protocolo, para o sistema entender que a nota foi emitida corretamente, já que o ambiente Nacional não possui esta informação.
- Adicionado tratamento para não gerar pré-nota de devolução caso o processo de associação de item vinculado seja cancelado.
- Aplicada regra para não enviar tag 'CodigoServicoNacional' no XML da Nota Fiscal de Serviço (NFS-e) quando município for Sorocaba/SP e parâmetro de Interfaces, '[224] Layout' (Loja), ou de Faturamento, '[161] Layout' (Retaguarda), igual a 'Municipal'.
- Adicionado tratamento para atualizar o status quando a NFS-e é transmitida para o provedor IPM. Quando tiver notas já transmitidas anteriormente, porém, no sistema estão como pré-nota, irá validar se o retorno tem a mesma nota para marcá-la como confirmada.
- Ajuste na apresentação de valores das tag 'codigoExterno', do método ECM-PRODUTOS, da Presence API.
- Criado executável avulso para gerar arquivo KeyHolder. Ao abrir o executável irá apresentar um formulário, todos os campos da tela são de preenchimento obrigatórios:Solicitante: Nome da pessoa que fez a solicitaçãoSérie: Número de série do clienteMotivo: Descrição do motivo da solicitaçãoCaminho do arquivo: Automaticamente irá informar a pasta da onde o executável está, mas pode ser apontado o diretório de uso do usuário.Após o preenchimento dos campos, clicar no botão gerar arquivo, e será gerado o arquivo keyholder no diretório apontado, além de copiar o mesmo na área de transferência, sendo necessário colar no diretório de destino.- Ação feita pelo GeradorKeyHolder, irá gravar log de auditoria com o tipo 165-Geração de KeyHolder, mantendo os dados preenchidos na tela e usuário que fez a geração. Necessário versão 9.64.1.0 do Presence Domain.
- Alteração na validação de desconto máximo de serviços com desconto de convênio, para que respeite, também, o desconto máximo permitido configurado em seu grupo;O desconto dado pelo convênio continuará sendo tratado e gravado em campo específico, mas permitirá, além dele, descontos percentuais que, somados, não devem deixar o serviço com valor abaixo do mínimo.
- Criada rotina de validação e utilização de layout para etiqueta de serviços com grupo 'Lavável' e 'Não lavável':Alterado texto de 'Strip-tag' para 'Strip-tag lavável' na tela de 'Edição de RTM', que carregará o layout 'LavStripTag.rtm' e será usado para impressão de grupo 'Lavável', quando existir na pasta 'RTM';Adição de opção 'Strip-tag não lavável' na tela de 'Edição de RTM', que carregará o layout 'LavStripTagNaoLavavel.rtm' e será usado para impressão de grupo 'Não lavável', quando existir na pasta 'RTM'; Quando não existir, carregará e usará 'LavStripTag.rtm' para manter a compatibilidade.IMPORTANTE:Se já tiver um arquivo 'LavStripTag.rtm' na pasta, ao editar o layout de 'Strip-tag não lavável', ele será usado para carregamento e deve-se usar a opção de 'Salvar como', informando o nome 'LavStripTagNaoLavavel.rtm' para que mantenha os dois arquivos na pasta RTM.
- Corrigido o componente usado no filtro conta contábil, para corresponder ao realizar a consulta.
- Ajuste no envio de informações de parcelas quando valor total era de R$ 0,01;- Implementação de validação e bloqueio de descontos que zerem o valor dos produtos em seu lançamento via 'Recebimento de peças'.
- Ajuste do filtro de rols 'Cancelados' na impressão de 'Pagamentos pendentes' de 'Comprovante de entrega'.
- Ajustes na impressão de etiqueta de situação de serviço.
- Novo parâmetro de Retaguarda, Lavanderia, 'Venda de produtos: [31] Habilitar', que controlará a apresentação de tela de 'Consulta de vendas' em ambientes de Retaguarda (Master ou Franquia).
- Correção na validação do lançamento em grade, que estava somando os valores na validação de estoque.
- Implementado filtro para lançar inventario, filtrando somente lojas com Franquia='N'.
- Na impressão do pedido, alterado a descrição da coluna OC do Item para N° OP e mostrar o número da OP gerada para o item, da mesma forma que funciona na coluna N° OC.
- Implementado regra da reforma tributária na tela de pedidos.
- Correção para não permitir adicionar colunas que não são do tipo "valor", assim como as colunas: Saldo, Quantidade e Recebido.
- Ajuste no cadastro de fornecedor via rotina de 'Importação de XML' do cadastro de 'Documeno provisório'.
- Implementado melhoria para evitar gravar EAN de um SKU em outro (quando houve vinculo errado do tamanho e cor do produto). Nas validações irá mostrar a mensagem: Existem itens com EAN vinculado a outra variação (cor/tamanho) do produto. Corrija o De/Para antes de gravar a NR.- Desta forma a mensagem bloqueia gravar a NR com EAN que pertença a outro SKU.
- Correção no método que grava o numerador de pré-venda.