O que há de novo no Gestão de Armazenagem | WMS - 8.12.8
Alterações e novidades mais recentes:
Movimentação
Saída
AJUSTE
Bipar caixa na conferência Packing
Ajustamos a rotina da conferência Packing. Anteriormente, caixas associadas a múltiplas tarefas e usuários geravam a mensagem java.sql.SQLException: ORA-01422: exact fetch returns more than requested number of rows durante a leitura.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Finalização da separação não atualizava status das tarefas
Corrigimos a finalização das atividades de separação em ondas configuradas com separação consolidada, garantindo que as tarefas sejam atualizadas no gerenciador de atividades. Anteriormente, mesmo com a separação da onda finalizada, as tarefas permaneciam com status PENDENTE no gerenciador, gerando inconsistência no acompanhamento operacional.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Movimentação > Convocação Ativa > Gerenciador de Atividade
Histórico de novidades e melhorias:
Importante
As labels (etiquetas) estão disponíveis somente nas matérias publicadas a partir de 12/09/2024, na versão 8.12.7.380 do Gestão de Armazenagem | WMS. Logo, as matérias anteriores a essa data encontram-se no padrão antigo.
Cadastro
Produto
AJUSTE
Troca de código de barras da embalagem na Pré-etiqueta
Corrigimos o processo de troca do código de barras da embalagem para que o item continue sendo exibido na tela Conteúdo Pré‑etiqueta, com as informações atualizadas após a alteração. No passado, ao alterar o código de barras da embalagem, o item deixava de aparecer na listagem da Pré‑etiqueta.
Local: Cadastro > Produto > Produto > botão Embalagens
Monitoramento
AJUSTE
Bloqueio do aceite do corte com reabastecimento pendente na onda
Ajustamos o aceite do corte físico para bloquear a operação quando existir reabastecimento pendente vinculado à onda, exibindo uma mensagem clara ao usuário. Também orientamos a ativação do parâmetro Não liberar onda pendente de remanejamento na Configuração da Onda para evitar esse cenário. No passado, o sistema apresentava erro ao aceitar o corte sem indicar que o motivo estava relacionado a reabastecimentos pendentes, impedindo a finalização do processo.
Local: Monitoramento > Corte Físico
Movimentação
Saída
AJUSTE
Bipar caixa na conferência Packing
Ajustamos a rotina da conferência Packing. Anteriormente, caixas associadas a múltiplas tarefas e usuários geravam a mensagem java.sql.SQLException: ORA-01422: exact fetch returns more than requested number of rows durante a leitura.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Definição de usuário na conferência de Packing
Corrigimos a definição de usuário na conferência de Packing para permitir que o pedido seja atribuído a outro usuário quando necessário. No passado, ao tentar iniciar a conferência de Packing de um pedido com pendência de finalização, o sistema impedia a atribuição a outro usuário e apresentava a mensagem Erro: O registro não pode ser inserido ou alterado, pois o código que identifica o registro já foi utilizado referente a registro duplicado, mesmo sem haver conferência ativa válida.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Vínculo de lote na nota fiscal
Otimizamos a consulta utilizada na rotina de vínculo de separação específica ao associar o lote à nota fiscal. Anteriormente, o processo apresentava lentidão e, após um tempo de carregamento, exibia mensagem Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection, impedindo a conclusão do vínculo para as notas fiscais no sistema.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Coletor de Dados
Separação Onda
AJUSTE
Troca lote indústria na separação
Corrigimos a troca de lote indústria durante a separação. No passado, o processo de separação de onda falhava devido a uma inconsistência na base de dados, impedindo a troca do lote, com a mensagem java.sql.SQLException: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas.
Local: Coletor de Dados > Separação Onda
AJUSTE
Desempenho na separação por onda
Otimizamos a rotina de separação. Anteriormente, ao informar o local, lote e quantidade na separação por onda, o processo ficava travado e encerrava com erro de conexão, impedindo a continuidade da operação e paralisando os pedidos no armazém, além de retornar a mensagem java.sql.SQLException: Connection is closed.
Local: Coletor de Dados > Separação Onda
Integração
AJUSTE
Envio de informações específicas no faturamento
Corrigimos a rotina de envio do faturamento para garantir que cada informação específica seja gravada com seu respectivo idseq. Anteriormente, todas as informações específicas estavam sendo enviadas no mesmo idseq, devido a um erro de lógica na iteração de inserção na tabela int_envio_faturamentoespec_lot. Isso fazia com que múltiplas informações fossem consolidadas indevidamente em um único registro.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Exportação do Retorno de Movimentação de Armazenagem - Entrada
Corrigimos a exportação do relatório Retorno de Movimentação de Armazenagem - Entrada para preencher o campo origem no arquivo de produtos gerado pela integração. Anteriormente, ao selecionar uma nota fiscal e realizar o download do arquivo pela integração de arquivos, o campo origem vinha em branco, mesmo estando previsto no layout de integração conforme a documentação.
Local: Integração > Retorno de Movimentação de Armazenagem – Entrada
AJUSTE
Importação de pré-faturas do Senior X para o WMS
Corrigimos a importação de pedidos e itens da pré-fatura vindos do Senior X para o WMS. No passado, ocorria falhava na importação de pedidos com a mensagem ORA-06502: PL/SQL: erro de buffer de string de caracteres pequeno demais numérico ou de valor, afetando diversos pedidos informados pelo cliente.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Finalizar contagem de inventário com dois CNPJ no mesmo endereço
Melhoramos o índice para a finalização da contagem de inventário quando existiam dois CNPJ vinculados ao mesmo endereço. No passado, o índice do inventário no coletor de dados ficava inconsistente nesse cenário, causando falha ao concluir a contagem, e apresentava a mensagem Index: 5, Size: 5 durante o encerramento da contagem.
Locais:
- Inventário > Inventário
- Coletor de Dados > Inventário
Movimentação
Entrada
AJUSTE
Validação de data de fabricação e vencimento no recebimento
Aplicamos uma trava para impedir que lotes sejam gravados sem data de fabricação ou vencimento quando o produto e o depositante estão configurados para coletar essas informações. No passado, mesmo com a data informada na Ordem de Recebimento, o lote podia ser registrado sem esses campos, fazendo com que a informação não aparecesse no estoque por lote.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Consulta > Estoque > Estoque Local por Lote
Saída
AJUSTE
Impressão do relatório triagem tarefa de separação
Corrigimos a impressão do relatório Triagem da tarefa de separação. No passado, o relatório era exibido mas ao confirmar que a impressão foi realizada, o sistema retornava uma mensagem incorreta e não seguia para a liberação das tarefas de conferência, interrompendo o fluxo esperado da operação.
Local: Movimentação > Saída > Triagem de Onda
AJUSTE
Seleção de volume no gerenciador de volume
Corrigimos a consulta utilizada na tela Gerenciador de Volume. No passado, ao clicar no volume, o sistema apresentava uma exceção de execução e impedia a continuidade da operação, com a mensagem Erro inesperado. java.lang.ClassCastException Unknown.qt1(0.js@33:114237) Unknown.$t1(0.js@615:114260) Unknown.tt1(0.js@27:114240) Unknown.Ld(0.js@16:59) Unknown.Kd(0.js@113:58) Unknown.Ud(0.js@29:68) Unknown._d(. O comportamento ocorria em diferentes pedidos.
Local: Movimentação > Saída > Gerenciador de Volume
AJUSTE
Formação de onda com separação específica
Aplicamos uma validação na formação de onda para impedir o uso de estoque com separação específica sem região definida. Quando essa situação ocorrer, o sistema passa a bloquear a formação da onda e exibe uma mensagem clara informando a nota fiscal, o lote e o local envolvidos, por exemplo Ocorreu o seguinte erro ao formar a onda: a nota fiscal ID 1442, com separação específica, não possui REGIÃO definida para o idLote 522327 e idLocal 18002102. No passado, a onda podia ser formada com corte por "quantidade insuficiente em estoque", mesmo havendo saldo disponível, devido à ausência de região configurada no lote de separação específica. Isso gerava divergência entre os lotes considerados exibidos na tela de Acompanhamento de Separação.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Cancelamento de onda com nota em erro de integração
Corrigimos o processo de cancelamento de onda e remoção de nota da onda quando a nota fiscal está com status de erro de integração. No passado, o sistema impedia o cancelamento da onda ou a retirada da nota, exibindo mensagens Onda id: 699747 não foi cancelada. ORA-20000: A nota fiscal id 21662782 esta cancelada por erro de integração. ORA-06512: em "SILT_NESTP.T_BEFORE_NOTAFISCAL", line 11 relacionadas à nota fiscal já cancelada por falha de integração, o que bloqueava o reprocessamento pelo cliente.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Formação de onda pela Expedição Rápida
Ajustamos o filtro de nota/pedido no processo de Formação de Onda pela Expedição Rápida para considerar apenas pedidos elegíveis. No passado, o sistema identificava pedidos com o mesmo número que já estavam processados e com cargas finalizadas por completo desde 2023, gerando a impressão de mais pedidos identificados e impedindo a formação da onda.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formação de Expedição Rápida
Inventário
AJUSTE
Atualização de estoque após inventário
Corrigimos a rotina de atualização de estoque do inventário para garantir que as movimentações reflitam o saldo dos produtos no sistema. No passado, em alguns inventários o sistema apresentava divergência de saldo, como diferença negativa ou ausência de atualização, mesmo sem registro de movimentação no kardex ou geração de nota associada.
Locais:
- Inventário > Inventário
- Consulta > Estoque > Estoque Local por Lote
Cadastro
Entidade
AJUSTE
Duplicidade no cadastro de entidades
Corrigimos o índice do cadastro de entidades. No passado, o sistema aceitava múltiplos cadastros da mesma entidade no mesmo momento, sem registrar corretamente a origem no log de segurança.
Locais:
- Cadastro > Entidade > Entidade
- Integração > Log de Integração
Coletor de Dados
aba Designadas a mim
AJUSTE
Atribuição de tarefas por nota fiscal no coletor
Ajustamos a atribuição de tarefas de separação por nota fiscal para que apareçam no coletor, na aba “Designadas a mim”. No passado, mesmo com a tarefa definida para o usuário na onda, ela não era exibida no coletor.
Local: Coletor de Dados > aba Designadas a mim
Integração
AJUSTE
Importação de NF com item de rastreabilidade
Corrigimos a importação de nota fiscal quando o item possui informação na tag de rastro, garantindo a validação do estoque disponível. No passado, mesmo havendo saldo suficiente no local e lote informados, o sistema retornava erro de estoque insuficiente durante a importação do XML, impedindo a conclusão do processo, com a mensagem produto. codigo: na formate 1000kg n nao foi importado ora-20111: estoque não disponível para o lote 14456227 no local mp-04-001-0-04. a quantidade a adicionar é de 1000 e somente 1 está disponivel para utilização.
Locais:
- Integração > Integração de Arquivo
- Monitoramento > Acompanhamento Saída por Nota Fiscal
- Consulta > Estoque > Estoque Local por Lote
- Consulta > Estoque > Kardex de Endereço
Monitoramento
AJUSTE
Pesagem fracionada para produto não fracionável
Corrigimos a rotina de cobertura fiscal para impedir a pesagem com quantidade fracionada em produtos configurados como fracionado = NÃO. No passado, o sistema permitia a cobertura fracionada nesses casos, o que gerava erro na pesagem e impedia a conclusão do processo.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Múltiplos usuários em atividades de expedição
Corrigimos o comportamento da tela Gerenciador de Expedição para permitir a inclusão simultânea de vários operadores em atividades configuradas como multiusuário vinculados à mesma região. Anteriormente, ao adicionar um usuário à atividade, o sistema removia automaticamente o usuário incluído anteriormente, gerando um loop e impedindo o uso correto por mais de um operador. A correção garante que a limpeza automática de usuários ocorra apenas em atividades de usuário único.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Alterar Usuário
AJUSTE
Validação de nota de retorno de armazenagem na coleta
Corrigimos a validação realizada ao processar a coleta para notas de Retorno de Armazenagem quando o depositante é Filial. No passado, o sistema bloqueava a coleta informando a existência de nota não transmitida para a SEFAZ, mesmo quando a nota não deveria ser enviada, impedindo o andamento do processo indevidamente.
Locais:
- Movimentação > Saída > Gerenciador de Coleta
- Nota Fiscal > NF-e > Controle de NF-e
Coletor de Dados
Packing
AJUSTE
Excesso na conferência packing após separação pelo coletor
Corrigimos a conferência packing para que não apresente erro de excesso após a separação realizada pelo coletor de dados. Anteriormente, quando a separação era feita pelo coletor, a conferência acusava excesso indevidamente.
Locais:
- Coletor de Dados > Packing
- Movimentação > Saída > Conferência Packing
Movimentação
Saída
AJUSTE
Formação de Expedição Rápida
Ajustamos o processo de Formação de Expedição Rápida para apresentar a mensagem de erro quando a nota fiscal não possui doca definida para a transportadora. No passado, o sistema exibia a mensagem técnica For input string: fined e, após a confirmação, entrava em uma busca infinita de notas, impedindo a continuidade do processo.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formação de Expedição Rápida
Movimentação
Saída
AJUSTE
Formação de Expedição Rápida
Ajustamos o processo de Formação de Expedição Rápida para apresentar a mensagem de erro quando a nota fiscal não possui doca definida para a transportadora. No passado, o sistema exibia a mensagem técnica For input string: fined e, após a confirmação, entrava em uma busca infinita de notas, impedindo a continuidade do processo.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formação de Expedição Rápida
Banco de Dados
AJUSTE
Atualização de banco na versão
Corrigimos o problema que impedia a atualização do banco de dados para a versão. No passado, o processo falhava devido a erro de encoding no arquivo de atualização, causando erros de compilação inválida em pacote e trigger, PLS-00103: Encontrado o símbolo "/" O símbolo "/" foi ignorado.
Local: Banco de Dados
Coletor de Dados
Separação Onda
AJUSTE
Separação parcial de onda
Ajustamos o processo de separação para permitir a conclusão quando a onda possui pedidos parcialmente separados. Anteriormente, o coletor informava a separação como concluída, mesmo com pedidos ainda travados no processo, o que impedia a finalização da onda no sistema e gerava inconsistência entre as telas de acompanhamento e gerenciador de expedição.
Locais:
- Coletor de Dados > Separação Onda
- Movimentação > Saída > Gerenciador de Expedição
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Integração
AJUSTE
Exportação de dados do produto recuperado
Ajustamos a exportação do produto recuperado para incluir os campos descrição reduzida e fator de conversão na integração vi_int_envio_mudanca_estoque. No passado, esses campos eram exportados em branco, mesmo com a embalagem cadastrada corretamente, o que gerava inconsistência no envio do produto recuperado.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Separação consolidada por lote e embalagem
Corrigimos a tela Lotes Expedidos para evitar a duplicação de dados de lote durante a separação consolidada. No passado, mesmo com a onda formada corretamente e o estoque agrupado por lote indústria, o coletor solicitava a separação em quantidades fracionadas, como 2 em 2 unidades, em vez da quantidade total esperada.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Coletor de Saída > Separação Onda
Coletor de Dados
Atividades em aberto
AJUSTE
ORs finalizadas aparecendo como atividades em aberto no coletor
Corrigimos o processo de finalização da Ordem de Recebimento para garantir que as atividades de posicionamento de alocação também sejam encerradas. Anteriormente, algumas ORs já finalizadas, continuavam aparecendo como atividades em aberto no coletor, causando inconsistência na operação.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Coletor de Dados > Atividades em aberto
Movimentação
Saída
AJUSTE
Separação consolidada por lote e embalagem
Corrigimos a tela Lotes Expedidos para evitar a duplicação de dados de lote durante a separação consolidada. No passado, mesmo com a onda formada corretamente e o estoque agrupado por lote indústria, o coletor solicitava a separação em quantidades fracionadas, como 2 em 2 unidades, em vez da quantidade total esperada.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Coletor de Saída > Separação Onda
AJUSTE
Assistente de formação de onda para pedidos com mais de 20 caracteres
Corrigimos o tamanho do campo pedido utilizado no assistente de formação de onda, permitindo o processamento de pedidos com mais de 20 caracteres. No passado, ao aplicar os filtros no assistente - após selecionar transportadora e depositante - o sistema apresentava erro e impedia a formação da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Banco de dados
AJUSTE
Expurgo de logs para reduzir consumo de banco
Otimizamos a rotina de expurgo das tabelas LOGUSER e PRIORIDADE, reduzindo o consumo de recursos no banco de dados e melhorando a estabilidade do ambiente de produção. No passado, o processo de expurgo gerava alto consumo durante a madrugada, o que levou à indisponibilidade da aplicação e exigiu o reinício do serviço do Tomcat para normalização.
Local: Banco de dados
Coletor de Dados
Atividades em aberto
AJUSTE
ORs finalizadas aparecendo como atividades em aberto no coletor
Corrigimos o processo de finalização da Ordem de Recebimento para garantir que as atividades de posicionamento de alocação também sejam encerradas. Anteriormente, algumas ORs já finalizadas, continuavam aparecendo como atividades em aberto no coletor, causando inconsistência na operação.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Coletor de Dados > Atividades em aberto
Integração
AJUSTE
Exportação de saldo de estoque via REST
Corrigimos a consulta utilizada na Exportação de Saldo do Estoque - ERP Outros - Via REST. Anteriormente, o valor unitário era multiplicado incorretamente, gerando divergência entre o total exportado e o saldo exibido na tela de estoque valorado, como no caso do produto 12X8201, em que o total retornava o dobro do valor esperado.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Abrir o Gerenciador de Integração REST v2
Corrigimos a abertura da rotina Gerenciador de Integração REST v2. Anteriormente, ao acessar a tela, o sistema retornava a mensagem Buffer muito pequeno para conversão de CLOB em CHAR ou de BLOB em RAW, bloqueando o uso da rotina.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Entrada
NOVIDADE
Exibição de quantidades no Resumo Web da OR
Corrigimos a exibição das quantidades de itens no Relatório de Resumo Web da Ordem de Recebimento (OR). No passado, o relatório exibia quantidade incorreta para alguns produtos.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
AJUSTE
Desempenho na tela Gerenciador de Ordem de Recebimento
Otimizamos a consulta da tela Gerenciador de Ordem de Recebimento. No passado, a tela permanecia carregando por muito tempo e, mesmo ao definir um query type, o comportamento não era resolvido.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Saída
AJUSTE
Liberação de ondas que ficavam em processamento
Otimizamos o processo de liberação de ondas. No passado, algumas ondas não finalizavam a liberação nem o cancelamento devido a impacto de desempenho em um processo configurado na onda que ficavam em processamento contínuo e não eram concluídas, mesmo ao tentar cancelar e regerar a onda.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Movimentação
Remanejamento
AJUSTE
Remanejamento Planejado via coletor
Ajustamos a rotina de Ressuprimento Planejado durante a leitura do local de origem no coletor. Anteriormente, ao avançar no processo de Remanejamento Planejado via Coletor, o sistema apresentava uma tela em branco, impedindo a continuidade e finalização da movimentação.
Local: Movimentação > Remanejamento > Reabastecimento Planejado
Serviço
Kit
AJUSTE
Geração de OS para montagem de kit
Corrigimos o cálculo da quantidade necessária dos itens "filhos" durante a geração da Ordem de Serviço de montagem de kit, garantindo que o sistema considere a composição do kit e o estoque disponível. No passado, ao solicitar a montagem de kits, o sistema não contabilizava a quantidade de cada item "filho" em relação à quantidade solicitada na OS. Com isso, a mensagem de indisponibilidade de estoque gerava dúvida, apesar de o estoque realmente ser insuficiente para atender a ordem solicitada.
Local: Serviço > Kit > Ordem de Serviço
Cadastro
Produto
AJUSTE
Alteração da barra da embalagem unitária
Corrigimos o processo de alteração da barra da embalagem unitária. No passado, ao tentar alterar a barra da embalagem unitária de alguns produtos, o sistema aplicava uma validação de casas decimais que impedia a alteração, mesmo sendo uma barra válida.
Local: Cadastro > Produto > Produto > botão Embalagem > botão Trocar Cod. Barras
Coletor de Dados
Separação de Onda
AJUSTE
Separação de onda na inclusão de endereço
Corrigimos o processo de separação de onda. Anteriormente, em determinadas ondas de separação, o sistema apresentava a mensagem java.sql.SQLSyntaxErrorException: ORA-00979: não é uma expressão GROUP BY ao tentar incluir o endereço, interrompendo a operação e impedindo a continuidade da separação.
Local: Coletor de Dados > Separação de Onda
Integração
AJUSTE
Importar faturamento
Corrigimos o processo de importação de faturamento durante a integração dos pedidos. Anteriormente, em alguns cenários o faturamento apresentava a mensagem erro ao importar faturamento: ora-20000: idlogintegracao: 279766267 ora-00060: conflito detectado ao aguardar recurso ora-06512: em "t_before_nfimpressao", line 1621 ora-04088: erro durante a execução do gatilho 't_before_nfimpressao', interrompendo a importação e impedindo a conclusão do processo para múltiplos pedidos.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Monitoramento
AJUSTE
Cálculo das porcentagens de conferência
Corrigimos o cálculo das porcentagens de conferência iniciada e concluída conforme andamento das movimentações. Anteriormente, as porcentagens eram apresentadas de forma invertida, mostrando valores inconsistentes em relação ao progresso real da conferência.
Local: Monitoramento > Acompanhamento Saida por Nota Fiscal
Movimentação
Entrada
AJUSTE
Alocação de lotes
Ajustamos os dados de alocação de lotes que estavam vinculados a uma OR sem usuário e data de alocação. No passado, o lote aparecia vinculado à OR já finalizada, não constava no mapa de alocação e não possuía informações de usuário e data, o que impedia a validação e rastreabilidade do processo.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Saída
AJUSTE
Leitura de código de barras no Checkout Express
Ajustamos a rotina de Packing do Checkout Express para considerar a Regra de Código de Barras definida pelo depositante. Antes do ajuste, ao bipar determinadas barras de etiqueta no Checkout Express, o sistema exibia a mensagem Não foi encontrada nenhuma embalagem para a barra informada, mesmo a mesma barra funcionando em outros fluxos como Remanejamento e Packing pedido a pedido.
Local: Movimentação > Saída > Packing de Checkout Express
Serviço
Kit
AJUSTE
Geração de OS para montagem de kit
Corrigimos o cálculo da quantidade necessária dos itens "filhos" durante a geração da Ordem de Serviço de montagem de kit, garantindo que o sistema considere a composição do kit e o estoque disponível. No passado, ao solicitar a montagem de kits, o sistema não contabilizava a quantidade de cada item "filho" em relação à quantidade solicitada na OS. Com isso, a mensagem de indisponibilidade de estoque gerava dúvida, apesar de o estoque realmente ser insuficiente para atender a ordem solicitada.
Local: Serviço > Kit > Ordem de Serviço
Coletor de Dados
Separação de Onda
AJUSTE
Separação de onda na inclusão de endereço
Corrigimos o processo de separação de onda. Anteriormente, em determinadas ondas de separação, o sistema apresentava a mensagem java.sql.SQLSyntaxErrorException: ORA-00979: não é uma expressão GROUP BY ao tentar incluir o endereço, interrompendo a operação e impedindo a continuidade da separação.
Local: Coletor de Dados > Separação de Onda
Integração
AJUSTE
Bloqueio de quantidade por lote via integração
Corrigimos o processo de bloqueio e desbloqueio de lote via integração com o SILT para evitar a aplicação duplicada da quantidade informada. Antes da correção, existiam dois processos no sistema executando a mesma ação de bloqueio/desbloqueio de lote. Isso fazia com que a integração fosse processada em duplicidade, resultando no bloqueio de uma quantidade maior do que a solicitada.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Entrada
NOVIDADE
Conferência de OR alocada com produto vinculado ao depositante
Corrigimos a exportação das ORs de conferência alocadas. Anteriormente, ao tentar conferir uma OR, o sistema retornava a mensagem Nenhum registro encontrado para os Detalhes da OR, mesmo com o produto devidamente vinculado ao depositante, impedindo a continuidade da conferência.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
AJUSTE
Mensagem de cobertura insuficiente na desmontagem de kit
Ajustamos a mensagem exibida durante a alocação de OR para desmontagem de kit quando não há cobertura suficiente do produto no lote, exemplo da mensagem não existe cobertura de 23 un do produto id: 13198 - caixinha kit flushing (2x200ml) suficiente para a desmontagem do kit idlote: 1704681. Agora, a mensagem detalha exatamente quantas unidades estão em falta para a desmontagem do kit. No passado, o sistema retornava apenas que não existia cobertura suficiente do produto, mesmo com divergência entre as quantidades apresentadas no Gerenciador de Lote e no banco de dados.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Ajuste
AJUSTE
Ajuste de movimentação com informação específica
Corrigimos o processo de validação da informação específica no Ajuste de Movimentação. No passado, quando existiam registros duplicados de informação específica associados ao ajuste, o sistema retornava a mensagem java.sql.SQLException: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas e impedia a conclusão da movimentação.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Coletor de Dados
Informações do Produto
AJUSTE
Leitura CODE-128
Ajustamos a leitura do código de barras Code 128 para garantir a correta identificação do depositante durante a bipagem, inclusive na tela de Informações do Produto. Anteriormente, o mesmo código de barras era aceito em telas como Conferência de Entrada, mas era considerado inválido em outras, mesmo com a regra configurada corretamente.
Local: Coletor de Dados > Informações do Produto
Movimentação
Saída
AJUSTE
Formação de onda para pendências de estoque por lote
Corrigimos a formação de onda para permitir a inclusão de pendências de estoque quando o produto possui o mesmo lote distribuído em mais de um local. No passado, mesmo com saldo total suficiente somando os locais, um dos endereços não permitia a geração da pendência, o que interrompia a formação da onda em cenários de separação parcial por lote.
Local: Movimentação > Saída > Formar Onda Por Nota Fiscal
Entrada
AJUSTE
Conferência de OR alocada com produto vinculado ao depositante
Corrigimos a exportação das ORs de conferência alocadas. Anteriormente, ao tentar conferir uma OR, o sistema retornava a mensagem Nenhum registro encontrado para os Detalhes da OR, mesmo com o produto devidamente vinculado ao depositante, impedindo a continuidade da conferência.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Nota Fiscal
Integração
AJUSTE
Importação de embalagem via integração REST V2 para múltiplos depositantes
Corrigimos a importação de embalagens na integração V2 para permitir o vínculo da mesma embalagem a diferentes depositantes, mesmo quando o código de barras já estiver cadastrado para outro depositante. No passado, a integração REST V2 retornava a mensagem erro ao importar embalagens: ora-20000: barra: 7901027904360 já cadastrada. operação cancelada.
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Inventário Terceiro zerando estoques em posições
Ajustamos a importação do inventário terceirizado realizado via arquivo de texto. Anteriormente, em alguns cenários, ao vincular um endereço ao inventário e importar a contagem, o sistema zerava todos os produtos do endereço, mesmo aqueles que não estavam listados no arquivo de contagem.
Local: Inventário > Inventário
Monitoramento
AJUSTE
Corte físico com separação e conferência
Corrigimos o processo de corte físico em expedição por carga. Anteriormente, quando não existiam mais quantidades disponíveis para conferência, o sistema não tratava corretamente o restante da separação, o que impedia a aceitação do corte físico.
Local: Monitoramento > Corte Físico
Movimentação
Entrada
AJUSTE
Mensagem de cobertura insuficiente na desmontagem de kit
Ajustamos a mensagem exibida durante a alocação de OR para desmontagem de kit quando não há cobertura suficiente do produto no lote, exemplo da mensagem não existe cobertura de 23 un do produto id: 13198 - caixinha kit flushing (2x200ml) suficiente para a desmontagem do kit idlote: 1704681. Agora, a mensagem detalha exatamente quantas unidades estão em falta para a desmontagem do kit. No passado, o sistema retornava apenas que não existia cobertura suficiente do produto, mesmo com divergência entre as quantidades apresentadas no Gerenciador de Lote e no banco de dados.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Inventário
AJUSTE
Inventário Terceiro zerando estoques em posições
Ajustamos a importação do inventário terceirizado realizado via arquivo de texto. Anteriormente, em alguns cenários, ao vincular um endereço ao inventário e importar a contagem, o sistema zerava todos os produtos do endereço, mesmo aqueles que não estavam listados no arquivo de contagem.
Local: Inventário > Inventário
Coletor de Dados
Separação de Onda
Integração
AJUSTE
Exportação de Informação Específica da OR para o ERP
Corrigimos a forma como o WMS obtém e envia a Informação Específica na exportação da OR para o ERP. Anteriormente, o retorno do WMS gerava divergência entre a quantidade total do item e a soma das informações específicas, resultando em erro na plataforma do ERP, inclusive quando a mesma requisição era executada diretamente via API (Postman).
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Exportação do faturamento
Corrigimos o processo de exportação do faturamento. No passado, o sistema apresentava a mensagem could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Nota Fiscal
NF-e
AJUSTE
Impressão da Inscrição Estadual no local de entrega da NF-e
Corrigimos a impressão da Inscrição Estadual (IE) no campo Informações do Local de Entrega da Nota Fiscal. No passado, mesmo com a IE integrada via XML e cadastrada na entidade, a informação não era exibida ao imprimir a NF-e pela tela de impressão.
Local: Nota Fiscal > NF-e > Impressão NF-e
Integração
AJUSTE
Exportação do faturamento
Corrigimos o processo de exportação do faturamento. No passado, o sistema apresentava a mensagem could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Formação de onda com fracionamento de embalagens
Ajustamos a lógica de seleção de estoque durante a formação da onda, garantindo que o sistema priorize um único endereço quando houver quantidade suficiente para atender a separação. No passado, mesmo com o depositante parametrizado para Expedir em Caixas Fechadas de maior Fator para Destinatários Vinculados, a formação de onda acabava elegendo mais de um endereço, fracionando as embalagens indevidamente.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Inconsistência no status da onda durante a separação
Corrigimos a atualização do status da onda durante o processo de separação e conferência, garantindo que as informações exibidas no coletor e nas telas de acompanhamento fiquem consistentes. Anteriormente, a onda aparecia com 94% de separação concluída, mas o coletor informava que ela já estava totalmente separada, enquanto ainda existia uma tarefa em andamento no Acompanhamento de Saída.
Local: Movimentação > Saída > Gerenciador de Expedição
Movimentação
Saída
AJUSTE
Formação de onda com fracionamento de embalagens
Ajustamos a lógica de seleção de estoque durante a formação da onda, garantindo que o sistema priorize um único endereço quando houver quantidade suficiente para atender a separação. No passado, mesmo com o depositante parametrizado para Expedir em Caixas Fechadas de maior Fator para Destinatários Vinculados, a formação de onda acabava elegendo mais de um endereço, fracionando as embalagens indevidamente.
Local: Movimentação > Saída > Gerenciador de Expedição
Nota Fiscal
NF-e
AJUSTE
Exibição de NF-e de retorno simbólico
Corrigimos o processo de geração e listagem das NF-e de retorno simbólico para garantir que as notas sejam apresentadas corretamente nas telas de controle e retorno. No passado, algumas NF-e não apareciam na visualização porque o sistema permitia a tentativa de geração mesmo quando ainda existiam lotes sem cobertura fiscal. Durante a geração automática de retorno simbólico, essas notas acabavam ficando inconsistentes e não eram listadas.
Local: Nota Fiscal > NF-e > Controle de NF-e
Integração
AJUSTE
Exportação de Informação Específica da OR para o ERP
Corrigimos a forma como o WMS obtém e envia a Informação Específica na exportação da OR para o ERP. Anteriormente, o retorno do WMS gerava divergência entre a quantidade total do item e a soma das informações específicas, resultando em erro na plataforma do ERP, inclusive quando a mesma requisição era executada diretamente via API (Postman).
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Performance
AJUSTE
Rotina de geração do job diário de estoque
Melhoramos a rotina responsável pela geração do job diário de estoque, reduzindo o impacto de consumo na base de dados durante a execução. Anteriormente, a execução desse job gerava picos de consumo devido a operações de inserção em massa no histórico de estoque diário gerando instabilidade.
Local: Performance
Inventário
AJUSTE
Validação de cobertura fiscal ao bloquear inventário
Ajustamos o bloqueio do inventário para identificar e informar produtos com pendência de cobertura fiscal antes da atualização do estoque. Quando houver lotes sem cobertura, o sistema passa a exibir claramente quais estão pendentes, evitando a falha genérica de dados não encontrados. Antes desse ajuste, o inventário podia ser iniciado com todos os lotes regulares, mas, caso a cobertura fiscal fosse removida durante o processo, a atualização do estoque falhava sem indicar a causa.
Local: Inventário > Inventário > botão Atualizar Estoque
Monitoramento
AJUSTE
Corte físico com separação e conferência
Corrigimos o processo de corte físico em expedição por carga. Anteriormente, quando não existiam mais quantidades disponíveis para conferência, o sistema não tratava corretamente o restante da separação, o que impedia a aceitação do corte físico.
Local: Monitoramento > Corte Físico
Configuração
NOVIDADE
Ordenação de busca de estoque na formação de ondas
Criamos o parâmetro Priorizar ordenação de busca de estoque pela menor quantidade do lote e que quando estiver marcado na guia Separação da Configuração de Onda, o sistema passa a ordenar os lotes priorizando aqueles com menor quantidade durante a busca de estoque.
Local: Configuração > Configuração de Onda > guia Separação
Coletor de Dados
Convocação Ativa
AJUSTE
Convocação ativa não exibe packing de volumes já gerados na separação
Corrigimos o comportamento da Convocação Ativa para que não sejam exibidas tarefas de packing quando os volumes já foram gerados automaticamente durante a separação, no fluxo Gerar Volumes de Caixas Fechadas e Unidades na Separação. Anteriormente, mesmo com os volumes já gerados e sem necessidade de conferência de packing, a tarefa permanecia em aberto na Convocação Ativa, embora ao selecioná-la o sistema informasse que já estava concluída.
Local: Coletor de Dados > Convocação Ativa
Consulta
Estoque > Relatório Kardex de Produto
AJUSTE
Divergência de saldo entre Relatório Kardex e Kardex do Produto
Corrigimos o Relatório Kardex de Produto para evitar que o sistema traga dados duplicados quando houver inventário. Anteriormente, ocorria divergência de estoque com a tela de Kardex de Produto com o Relatório de Kardex de Produto.
Locais:
- Consulta > Estoque > Relatório Kardex de Produto
- Consulta > Estoque > Kardex de Produto
Integração
AJUSTE
Importar barra de embalagem já vinculada a outro produto
Corrigimos o processo de importação de barras de embalagem para que o sistema registre erro no log de integração quando a barra já estiver cadastrada para outro produto. No passado, ao tentar importar uma barra de embalagem existente (já vinculada a um produto) para um novo produto, o sistema não realizava o cadastro e também não apresentava erro no log de integração, dificultando a identificação do problema.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Monitoramento
AJUSTE
Corte físico com separação e conferência
Corrigimos o processo de corte físico em expedição por carga. Anteriormente, quando não existiam mais quantidades disponíveis para conferência, o sistema não tratava corretamente o restante da separação, o que impedia a aceitação do corte físico.
Local: Monitoramento > Corte Físico
Movimentação
Saída
AJUSTE
Processo de Picking to Light
Corrigimos a formação da onda. Anteriormente, ao tentar formar onda ocorreu a mensagem ORA-00907: parêntese direito não encontrado. Para mais detalhes do fluxo, por favor, acesse.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Formação de ondas para ignorar remanejamentos de Produto Recuperado
Ajustamos a busca de estoque utilizada na formação da onda para desconsiderar remanejamentos pendentes de Produto Recuperado. Com isso, os lotes envolvidos nesse tipo de remanejamento não são selecionados enquanto a movimentação não for concluída. No passado, o sistema podia bloquear a separação da onda exibindo a mensagem de movimentações pendentes, mesmo sem processos ativos visíveis, impedindo a continuidade da operação.
Local: Movimentação > Saída > Gerenciador de Expedição
Entrada
AJUSTE
Bloqueio da liberação de OR com divergência após múltiplas contagens
Corrigimos a habilitação do botão Gerar alocação e a liberação da Ordem de Recebimento quando havia itens excedentes gerados por múltiplas contagens. Anteriormente, quando a OR era gerada a partir de uma Ordem de Serviço e continha divergências causadas por contagens repetidas, o sistema bloqueava a liberação com a mensagem ordem de recebimento que foi gerada por uma ordem de serviço não pode ser liberada com divergência e não permitia gerar a alocação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Nota Fiscal
NF-e
AJUSTE
Selecionar registros no Controle de NF-e para exportação
Corrigimos a seleção de registros na tela de Controle de NF-e para exportação. Anteriormente, a seleção de qualquer registro apresentava falha, independentemente do navegador ou do armazém, mesmo após limpeza de cache, com a mensagem de erro inesperado : java.lang. ClassCastException.
Local: Nota Fiscal > NF-e > Controle de NF-e
Movimentação
Saída
AJUSTE
Continuidade da separação com a mesma caixa após recusa de corte
Ajustamos o processo de separação para permitir que o operador continue utilizando a mesma caixa quando um corte for recusado antes da entrega no packing. Antes, ao recusar o corte, a atividade retornava para o operador, mas o sistema não aceitava a mesma caixa já em uso, exibindo a mensagem de que a caixa não foi encontrada ou estava em uso.
Local: Movimentação > Saída > Conferência Packing
Coletor de Dados
Remanejamento
AJUSTE
Remanejamentos sem lote vinculados
Criamos uma rotina automática que remove remanejamentos criados sem lote vinculado quando permanecem nessa condição por mais de 30 minutos. Anteriormente, o remanejamento era iniciado pelo coletor, ocorrendo erro durante a execução, com a mensagem Problema ao executar remanejamento e o processo não era finalizado, gerando espelho no sistema.
Local: Coletor de Dados > Remanejamento
Coletor de Dados
Atividades designadas a mim
AJUSTE
Atribuição de atividades para exibição no coletor
Corrigimos o vínculo de atribuição de atividades realizadas pelo Gerenciador de Expedição para que elas sejam exibidas via coletor de dados quando atribuídas por identificador e/ou usuário. Antes do ajuste, mesmo após a atribuição da atividade e com o usuário vinculado à região, a atividade permanecia em aberto e não aparecia na lista Atividades designadas a mim no coletor.
Local: Coletor de Dados > Atividades designadas a mim
Cadastro
DOCUMENTAÇÃO
Parâmetro para exibir endereços sem verificar peso e cubagem no remanejamento
Ajustamos o parâmetro Ignorar validação de peso e cubagem na listagem de endereços de destino do remanejamento, no cadastro do depositante. Quando ativo, o sistema irá listar todos os endereços disponíveis para remanejamento, mesmo que o destino não tenha capacidade suficiente de peso ou cubagem para o produto.
Importante: este parâmetro apenas lista os endereços de destino do remanejamento; o sistema não permitirá que a capacidade do endereço seja excedida.
Local: Cadastro > Depositante
NOVIDADE
Segregar Nota Fiscal de Retorno por NF de Cobertura
Inserimos o parâmetro Segregar NF de Retorno (Armazenagem / Simbólico) por NF de Cobertura na configuração do depositante. A sua alteração seja bloqueada quando existirem situações que possam comprometer o processo fiscal. Esse parâmetro se aplica a depositantes sob o regime de Armazém Geral e que sejam Contribuintes de ICMS. Quando ativo, o sistema gera, para cada cobertura fiscal vinculada ao lote, uma NF de Retorno de Armazenagem ou uma NF de Retorno Simbólico de Armazenagem.
A alteração fica bloqueada caso exista pelo menos uma das seguintes condições:
- nota fiscal do depositante vinculada a uma onda ainda não processada ou cancelada.
- pendência na autorização de retorno simbólico.
- autorização de retorno simbólico realizada há menos de 24 horas.
Local: Cadastro > Depositante > guia Nota Fiscal
Armazém
NOVIDADE
Remoção do parâmetro de ignorar validação de peso e cubagem no Remanejamento
Removemos o parâmetro Ignorar validação de peso e cubagem na listagem de endereços de destino do remanejamento do sistema. A partir dessa alteração, as validações de peso e cubagem do endereço de destino passam a ser sempre consideradas. Anteriormente, não ocorria a checagem da capacidade suficiente de peso ou cubagem para o produto. Nota: este parâmetro apenas listava os endereços de destino do remanejamento; porém, o sistema não permitia que a capacidade do endereço fosse excedida.
Local: Cadastro > Armazém > Armazém > guia Remanejamento / Reabastecimento
Coletor de Dados
Remanejamento
NOVIDADE
Novo filtro de ocupação padrão no Remanejamento via Coletor de Dados
Adicionamos o parâmetro Filtro de Ocupação Padrão no Remanejamento no cadastro do armazém para definir o filtro de ocupação padrão utilizado no Remanejamento via Coletor de Dados. Esse filtro é aplicado automaticamente no carregamento dos endereços de destino no início da operação.
O parâmetro permite escolher entre apresentar todos os endereços, somente endereços ocupados ou somente endereços vazios. Essa definição funciona como sugestão inicial e pode ser alterada diretamente no coletor no momento da execução do remanejamento.
Locais:
- Cadastro > Armazém > Armazém > guia Remanejamento / Reabastecimento
- Coletor de Dados > Remanejamento
Conexão com os sistemas Jetta Cargo
NOVIDADE
Conexão com os sistemas Jetta Cargo
Integramos o Gestão de Armazenagem | WMS Senior à plataforma Jetta Cargo para otimizar a definição de volumes no processo logístico. A integração utiliza inteligência de cálculo de cubagem para melhorar o aproveitamento do espaço e reduzir custos operacionais.
Por meio desse fluxo, o WMS envia informações de produtos e caixas para a Jetta Cargo, que processa os dados e retorna uma sugestão otimizada de volumes, indicando quais caixas utilizar e como os produtos devem ser organizados em cada volume. Pra demais informações, acesse.
Local: Conexão com os sistemas Jetta Cargo
Consulta
Estoque > Relatório Kardex de Produto
AJUSTE
Divergência de saldo entre Relatório Kardex e Kardex do Produto
Corrigimos o Relatório Kardex de Produto para evitar que o sistema traga dados duplicados quando houver inventário. Anteriormente, ocorria divergência de estoque com a tela de Kardex de Produto com o Relatório de Kardex de Produto.
Locais:
- Consulta > Estoque > Relatório Kardex de Produto
- Consulta > Estoque > Kardex de Produto
Integração
NOVIDADE
Rastreio da Integração pelo Número do Pedido da Nota Fiscal
Com o objetivo de melhorar a rastreabilidade dos números de pedidos durante os processos de integração, foram realizadas as seguintes adequações estruturais:
Adicionamos ao final das tabelas o campo NUMPEDIDO60, com 60 caracteres. Esse campo será utilizado quando o conteúdo do campo NUMPEDIDO exceder o limite de 20 caracteres.
- JSON
- Integração Texto
Para este outro cenário optamos por ajustar o tamanho do campo NUMPEDIDO de 20 para 60 posições.
- JSON
- banco a banco
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
NOVIDADE
Inclusão dos campos de ICMS de Substituição Tributária nas integrações de itens do pedido
Atualizamos a integração PEDIDODET para incluir os campos de Valor de ICMS Substituição Tributária e Base de ICMS Substituição Tributária. Com isso, o sistema passa a receber e tratar as informações icmsSubst e baseIcmsSubst, garantindo o envio completo dos dados fiscais relacionados à substituição tributária nos itens do pedido.
- JSON
- Integração Texto
- banco a banco
Locais:
- Integração > Gerenciador de Integração Rest V2
- Integração > Integração de Arquivo
- Integração > Log de Integração
NOVIDADE
Geração do registro C170 na EFD
Adicionamos o parâmetro Gerar C170 para NF-e de Emissão Própria no cadastro de Escrituração Fiscal Digital. Quando ativado, o sistema passará a incluir o registro C170 (itens do documento fiscal) na geração do EFD para NF-e de emissão própria.
Local: Integração > Escrituração Fiscal Digital
Movimentação
Saída
AJUSTE
Cancelamento de volume após conferência e pesagem
Corrigimos a rotina de cancelamento de volume no Gerenciador de Volume. Antes do ajuste, ao cancelar o volume na tela gerenciador de volume, estava gerando a mensagem Onda não pode ser pesado antes de conferido.
Local: Movimentação > Saída > Gerenciador de Volume
Processo de Expedição FMFO
NOVIDADE
Processo de Expedição FMFO
Melhoramos os processos de recebimento, movimentação, separação, inventário e expedição, com foco em controle de informações e aderência ao critério FMFO.
- Principais melhorias
- Ajuste no preenchimento da data de fabricação durante o recebimento.
- Criação de remanejamentos planejados via integração.
- Implementação da regra de expedição FMFO (First Manufacturing First Out).
- Permissão de troca de Informação Específica durante a separação.
- Novo comportamento na conferência de Informação Específica no inventário.
- Impactos
- Maior controle e rastreabilidade dos produtos.
- Melhor gestão por data de fabricação (FMFO).
- Aumento da flexibilidade operacional na separação.
- Mais consistência nas rotinas de inventário.
Locais:
- Cadastro > Produto
- Cadastro > Depositante
- Cadastro > Armazém > Armazém
- Configuração > Configuração de Onda
- Inventário > Inventário
Rastreabilidade por LPN (Licence Plate Number)
NOVIDADE
Fluxo operacional com LPN no WMS Senior
Disponibilizamos o fluxo operacional com controle por LPN (License Plate Number) no Gestão de Armazenagem | WMS Senior, com a documentação que detalha o funcionamento e as configurações necessárias para uso da solução. A LPN identifica de forma única cada palete, permitindo rastrear, controlar e movimentar os volumes de maneira padronizada ao longo de todo o processo.
Antes, as movimentações eram realizadas de forma unitária por produto. Com o controle por LPN, o armazém passa a operar de forma agrupada, executando todas as operações com base na formação das LPNs. Para complementar o material, incluímos um conjunto de talks com especialistas:
Cadastro
Fiscal
Coletor de Dados
Separação de onda
AJUSTE
Validação das quantidades na separação por onda
Ajustamos a separação por onda. No passado, ao executar a separação de diversas ondas, o coletor de dados apresentava a mensagem As quantidades solicitadas em nota/pedido e reservadas para separação estão divergentes. Valide a parametrização para ter certeza que será possível atender as quantidades solicitadas.
Local: Coletor de Dados > Separação de onda
Monitoramento
AJUSTE
Pesagem automática ao gerar Nota de Remessa
Corrigimos a pesagem automática de notas fiscais. Antes do ajuste, ao tentar gerar a Nota de Remessa de uma nota fiscal, mesmo com as notas devidamente separadas e conferidas, a pesagem era apresentada com 0%. Nessa situação, o sistema retornava as mensagens ORA-20000: Erro ao gerar Nota de Remessa para a Nota Fiscal [idNotaFiscal: 1312137] e ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Otimização na conferência de packing ao bipar produtos
Otimizamos as consultas usadas na rotina de conferência de packing. Antes, a operação podia ficar lenta ao bipar itens específicos, especialmente em cenários com embalagens cadastradas no produto (como múltiplas embalagens, com parte inativa).
Locais:
- Movimentação > Saída > Conferência Packing
- Coletor de Dados > Packing
AJUSTE
Impressão do Mapa de Separação
Corrigimos o relatório Mapa de Separação. Anteriormente, o relatório gerava várias páginas iguais, ou seja, com a mesma informação.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Filtrar Lote Indústria e Data de Vencimento
Ajustamos a rotina do Packing de Checkout Express para filtrar o Lote Indústria e a Data de Vencimento na conferência de produtos. Anteriormente, ao bipar alguns itens o sistema exibia a mensagem O Lote Indústria ou Data de Vencimento identificado não pertence a esta conferência mesmo com a barra informada.
Local: Movimentação > Saída > Packing de Checkout Express
Entrada > Gerenciar Ordem de Recebimento
AJUSTE
Exibição dos registros da conferência entre Resumo e Detalhes
Ajustamos a visualização do Resumo da OR. Anteriormente, mesmo com a conferência realizada e sem registros de vínculo ou desvínculo de nota fiscal, o Resumo não apresentava as informações esperadas, gerando divergência entre as telas.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Entrada
AJUSTE
Liberar OR com divergência sem detalhes da OR
Ajustamos a exportação da OR ao confirmar a alocação. Anteriormente, ao tentar liberar uma OR com divergência era apresentada a mensagem Nenhum registro encontrado para os Detalhes da OR.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Cadastro
Armazém
Movimentação
Saída
AJUSTE
Validação de embalagem por código de barras
Corrigimos a identificação do código de barras na Conferência do Packing. Anteriormente, ao tentar utilizar o código de barra 2XM32AA#AC4 para bipar o produto na Conferência Packing, era apresentada a mensagem Não foi encontrada nenhuma embalagem para a barra informada, mas se trocava o código de barra para 1.0.01.01.148800*002, o sistema aceitava normalmente.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Cancelamento de volume após conferência e pesagem
Corrigimos a rotina de cancelamento de volume no Gerenciador de Volume. Antes do ajuste, ao cancelar o volume na tela gerenciador de volume, estava gerando a mensagem Onda não pode ser pesado antes de conferido.
Local: Movimentação > Saída > Gerenciador de Volume
Coletor de Dados
Separação Onda
Monitoramento
AJUSTE
Gerar volume automático durante a conferência de nota fiscal
Ajustamos a geração automática de volumes na conferência. Anteriormente, ao gerar uma conferência para uma nota fiscal, o sistema bloqueava o processo com a mensagem Local de integração não encontrado.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Mensagem durante a conferência via Packing com idNotaFiscal duplicado
Atualizamos a conferência via Packing para exibir uma mensagem mais clara quando o identificador informado (idNotaFiscal) entra em conflito com outra onda ainda não conferida. Nesse caso, o coletor agora informa explicitamente a divergência entre o idNotaFiscal esperado e o idNotaFiscal identificado Conferência Packing para idNotaFiscal: X, mas identificado idNotaFiscal: Y. Anteriormente, quando existia mais de uma onda pendente relacionada ao mesmo idNotaFiscal, o processo podia não avançar sem apresentar erro ou retornar apenas Identificador do packing não encontrado, dificultando a identificação do motivo da falha.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Validação de embalagem por código de barras
Corrigimos a identificação do código de barras na Conferência do Packing. Anteriormente, ao tentar utilizar o código de barra 2XM32AA#AC4 para bipar o produto na Conferência Packing, era apresentada a mensagem Não foi encontrada nenhuma embalagem para a barra informada, mas se trocava o código de barra para 1.0.01.01.148800*002, o sistema aceitava normalmente.
Local: Movimentação > Saída > Conferência Packing
Integração
AJUSTE
Integração com depositante com CNPJ duplicado
Ajustamos a rotina de integração referente a parametrização do depositante quando existir mais de um cadastro com o mesmo CNPJ no sistema. No passado, essa falha fazia a maioria das integrações gravar a mensagem a extração exata retorna mais do que o número solicitado de linhas, mesmo quando o faturamento era integrado logo em seguida sem problemas.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Monitoramento
AJUSTE
Otimização da consulta na tela de Acompanhamento de Saída NF
Otimizamos a consulta usada na tela de Acompanhamento de Saída NF para reduzir o impacto de alto consumo de banco e melhorar o tempo de resposta das rotinas. No passado, a consulta principal da tela gerava alto consumo da base do cliente, o que contribuía diretamente para a lentidão percebida nas operações.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Otimização na conferência de packing ao bipar produtos
Otimizamos as consultas usadas na rotina de conferência de packing. Antes, a operação podia ficar lenta ao bipar itens específicos, especialmente em cenários com embalagens cadastradas no produto (como múltiplas embalagens, com parte inativa).
Locais:
- Movimentação > Saída > Conferência Packing
- Coletor de Dados > Packing
Performance
AJUSTE
Otimização de consulta para reduzir alto consumo no banco de dados
Otimizamos uma consulta que estava gerando alto consumo de recursos na base de dados. Anteriormente, essa consulta era um dos principais ofensores, provocando sobrecarga no banco e quedas no sistema, o que levou ao reinício do cloud para coleta de dados e análise.
Local: Performance
Coletor de Dados
Separação
AJUSTE
Troca de movimentação em ondas de fluxo Colmeia durante a separação
Corrigimos a movimentação usada na Troca de Lote durante a separação em ondas com o fluxo de colmeia (PULMÃO > PICKING > COLMEIA > DOCA). Antes da correção, algumas ondas estavam encaminhando itens do picking para a região de packing, e a nota fiscal podia ficar com endereço de destino de escaninho inválido, gerando o erro Ocorreu um erro na troca de movimentação, nota fiscal ficou com endereço de destino de escaninho inválido.
Locais:
- Coletor de Dados > Separação
- Movimentação > Saída > Conferência Colmeia
- Movimentação > Saída > Montagem de Volumes Colmeia
Movimentação
Saída
AJUSTE
Atualização do campo “Impresso” ao imprimir múltiplos volumes
Ajustamos o Gerenciador de Volumes para atualizar o campo Impresso de “Não” para “Sim” ao realizar a impressão de vários volumes em conjunto. Antes do ajuste, ao imprimir múltiplos volumes de uma vez (por exemplo, 8 volumes), o sistema executava a impressão, mas atualizava o status apenas do primeiro volume, mantendo os demais como “Não”. Ao imprimir volume a volume, o status era atualizado normalmente.
Local: Movimentação > Saída > Gerenciador de Volume
AJUSTE
Cancelamento de onda e retirada de nota fiscal bloqueados por erro de integração
Ajustamos o processo para permitir retirar uma nota fiscal da onda mesmo quando ela estiver sinalizada como cancelada por erro de integração. No passado, ao tentar cancelar a onda ou retirar a nota fiscal, o sistema impedia a operação e exibia a mensagem A nota fiscal está cancelada por erro de integração, o que travava o cancelamento da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Cancelar volume com nota fiscal já conferida
Ajustamos o controle dos status Conferido e Pesado durante o cancelamento de volume. Antigamente, ao cancelar um volume, o sistema podia remover o status Conferido sem remover o status Pesado, gerando a mensagem A nota fiscal 9999 da onda 99 não pode ser alterada para pesado SIM com status de conferido igual a NÃO. Operação cancelada. mesmo quando a nota já estava conferida.
Local: Movimentação > Saída > Gerenciador de Volume
Coletor de Dados
Separação por tarefa
AJUSTE
Tratamento do status de separação por tarefa no coletor
Corrigimos o processo de separação por tarefa para que o status da onda seja atualizado de forma consistente como separado ou conferido, alinhando-se às suas respectivas notas fiscais. Anteriormente, durante a utilização do coletor na separação por tarefa, era apresentada a mensagem: “Romaneio / Onda com status de separação divergente de suas notas fiscais. Operação cancelada.”, mesmo sem divergências aparentes entre as informações exibidas no Gerenciador de Expedição e na tela de Acompanhamento de Saída por Nota Fiscal.
Locais:
- Coletor de Dados > Separação por tarefa
- Movimentação > Saída > Gerenciador de Expedição
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Coletor de Dados
Atividades em Aberto
AJUSTE
Geração de atividade de separação para ondas sem atividade
Corrigimos a rotina de geração de Atividades em Aberto referente a separação de onda. Antes do ajuste, algumas ondas ficavam sem atividade gerada, quando clicava em Atividades em Aberto pelo coletor de dados, apresentando a mensagem com.silt.wms.convocacao.convocacaoativaexception:onda informada não encontrada!, após selecionar uma onda.
Local: Coletor de Dados > Atividades em Aberto
Inventário
Movimentação
Remanejamento
AJUSTE
Vincular lote no remanejamento
Otimizamos a performance da tela de vínculo de lotes no remanejamento para reduzir o tempo de carregamento. Antes do ajuste, ao tentar vincular os lotes na tela de remanejamento, o sistema ficava carregando até apresentar a mensagem Could not roll back JPA transaction… Unable to rollback.
Local: Movimentação > Remanejamento > Remanejamento
Saída
AJUSTE
Formação de onda com separação específica
Ajustamos as inconsistências que impediam a formação da onda quando existiam lotes de separação específica não incluídos na separação da própria onda. Anteriormente, o sistema bloqueava a criação da onda e apresentava a mensagem Existem lotes de separação específica que não foram incluídos na separação da Onda.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Movimentação
Entrada
AJUSTE
Exclusão de Ordem de Recebimento com registros filhos
Corrigimos o processo de estorno/exclusão de Ordem de Recebimento. No passado, ao tentar excluir uma OR, o sistema apresentava a mensagem O registro selecionado não pode ser excluído, pois possui registros filhos mesmo sem movimentações ou vínculos aparentes nas telas de Gerenciador de Lote e Mapa de Alocação, impedindo a continuidade do processo.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Nota Fiscal
NF-e
AJUSTE
Atualização de pesagem para liberar geração automática de NF-e
Ajustamos a rotina de atualização das informações de pesagem quando é usada a classificação tipo de pedido. A partir de agora, a pesagem e a geração da NF-e passam a ocorrer automaticamente para depositante AG. Anteriormente, o pedido ficava pendente de faturamento e não seguia para o processo de geração/transmissão da NF-e, fazendo com que as notas não aparecessem na tela de controle de NF-e para transmissão.
Local: Nota Fiscal > NF-e > Controle de NF-e
Coletor de Dados
Separação
AJUSTE
Troca de movimentação em ondas de fluxo Colmeia durante a separação
Corrigimos a movimentação usada na Troca de Lote durante a separação em ondas com o fluxo de colmeia (PULMÃO > PICKING > COLMEIA > DOCA). Antes da correção, algumas ondas estavam encaminhando itens do picking para a região de packing, e a nota fiscal podia ficar com endereço de destino de escaninho inválido, gerando o erro Ocorreu um erro na troca de movimentação, nota fiscal ficou com endereço de destino de escaninho inválido.
Locais:
- Coletor de Dados > Separação
- Movimentação > Saída > Conferência Colmeia
- Movimentação > Saída > Montagem de Volumes Colmeia
Movimentação
Saída
AJUSTE
Cancelamento de onda e retirada de nota fiscal bloqueados por erro de integração
Ajustamos o processo para permitir retirar uma nota fiscal da onda mesmo quando ela estiver sinalizada como cancelada por erro de integração. No passado, ao tentar cancelar a onda ou retirar a nota fiscal, o sistema impedia a operação e exibia a mensagem A nota fiscal está cancelada por erro de integração, o que travava o cancelamento da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Atualização
Movimentação
Saída
AJUSTE
Liberação de onda
Corrigimos a liberação de onda para expedição. Antes da correção, o sistema apresentava mensagem de erro ORA-02290: restrição de verificação (CK_COMPOSICAOLOTE_QTDERET) violad, o que impedia a liberação da onda formada e interrompia o fluxo de expedição durante o processo de geração dos documentos fiscais.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Nota Fiscal > Armazém Geral > Pedido de Retorno de Armazenagem
Coletor de Dados
Separação Onda
AJUSTE
Separação da onda
Corrigimos a separação da onda no coletor, que exibia mensagem de falha durante o processo, impedindo a continuidade da operação. O problema estava relacionado a uma trigger mutante acionada no momento da liberação da caixa de separação.
Local: Coletor de Dados > Separação Onda
Nota Fiscal
AJUSTE
Consultar a tela de cadastro de backlist
Otimizamos a consulta utilizada na tela de cadastro de backlist. Antes, ao abrir a tela, o sistema podia demorar para carregar e, em alguns casos, exibia a mensagem de falha de comunicação Falha de comunicação com servidor: Method: POST, URL: https://testeteste.com.br/siltwms/webresources/GridService, impedindo o acesso ao cadastro.
Local: Nota Fiscal > Cadastro de BackList
NF-e
AJUSTE
Ajustar a segurança na comunicação com a SEFAZ MG para autorização de NF-e
Atualizamos a aplicação para usar apenas configurações de segurança (SSL/TLS) compatíveis com as exigências atuais da SEFAZ MG durante a autorização de NF-e. No passado, o sistema tentava utilizar criptografias que não eram mais aceitas pela SEFAZ MG, fazendo a conexão ser encerrada e gerando falhas no envio, como Connection closed, Socket is closed, ou seja, apresentado a mensagem br.com.senior.edeploy.business.exception.EdeployException: Os dados do certificado nao foram configurados, para que o XML possa ser assinado e também br.com.senior.edeploy.business.exception.EdeployException: java.io.IOException: keystore password was incorrect, ou seja, erros relacionados à assinatura/configuração do certificado.
Local: Nota Fiscal > NF-e > Controle de NF-e
NOVIDADE
Comunicação SSL/TLS com a SEFAZ MG na autorização de NF-e
Ajustamos a comunicação segura (SSL/TLS) utilizada na transmissão de NF-e para a SEFAZ MG para garantir o uso apenas de padrões de criptografia compatíveis com as exigências atuais do órgão. Caso o ambiente ainda apresente esse comportamento, é necessário atualizar o sistema para uma versão igual ou superior à 8.12.8.50. Anteriormente, a SEFAZ MG passou a recusar algumas combinações de criptografia utilizadas pelo sistema, encerrando a conexão durante a autorização da NF-e e gerando erros como Socket is closed e Connection closed, mesmo com certificado válido e disponibilidade da SEFAZ normal.
Local: Nota Fiscal > NF-e > Controle de NF-e
Monitoramento
AJUSTE
Divergência de status da Separação
Ajustamos o processo de validação do corte físico no packing para evitar inconsistências no status de Separação apresentado no sistema. Também aplicamos uma trava no fluxo para identificar e bloquear a origem do problema durante a execução do processo. No passado, uma falha na rotina de aceite do corte físico fazia com que o status fosse gravado de forma inválida na tabela saidapornf, gerando divergências entre as telas de Gerenciador de Expedição, Acompanhamento Saída por Nota Fiscal e as mensagens exibidas durante a separação e conferência.
Locais:
- Monitoramento > Acompanhamento Saída por Nota Fiscal
- Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Geração de volume na conferência Packing
Anteriormente, ao tentar gerar volume para uma nota em específico, o sistema bloqueava a operação com a mensagem ORA-02290 relacionado à restrição CK_SAIDAPORNF_QTDEPESADA_TOTAL, mesmo com as demais notas fiscai da mesma onda seguindo normalmente.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Acompanhamento Saída por Nota Fiscal
AJUSTE
Cálculo da porcentagem de Conferência e Separação Iniciada
Corrigimos o controle de cálculo da Separação e Conferência Iniciada na tela Acompanhamento Saída por Nota Fiscal. No passado, algumas ondas estavam sendo apresentadas com 125% de Conferência Iniciada, mesmo sem inconsistências na pesagem da nota. O problema estava no controle de separação iniciada e conferência iniciada.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
AJUSTE
Exibição de lotes na tela Dividir Lote
Ajustamos a regra de exibição da tela Dividir Lote para considerar corretamente lotes que possuem Informação Específica expedida. Anteriormente, mesmo um lote aparecendo em outras telas do WMS, não era exibido na tela Dividir Lote devido a um problema na aplicação da regra de Informação Específica expedida.
Local: Movimentação > Dividir Lote
Saída
AJUSTE
Corte na formação da onda
Adicionamos mensagens referente ao corte na formação de onda, incluindo as validações
* Estoque Insuficiente em Setor(es)
* O produto X foi cortado, verifique também os vínculos Local/Setor e Local/Região de Armazenagem bem como suas parametrizações.
No passado, o sistema apresentava corte na formação da onda mesmo possuindo estoque disponível em pulmão, com o fluxo de reabastecimento automático.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Corte de Formação
AJUSTE
Exibição de endereços na montagem de volume por colmeia
Corrigimos a montagem de volume por colmeia para exibir os endereços (escaninhos) de forma correta, sem duplicidade e respeitando a ordenação dos locais e a inclusão da trava de validação. Anteriormente, algumas colmeias apresentavam endereços duplicados e fora de ordem na tela, pois existiam locais cadastrados com dimensões diferentes da colmeia associada.
Local: Movimentação > Saída > Montagem de Volumes Colmeia
AJUSTE
Consumo de caixa na conferência packing para depositante Armazém Geral
Ajustamos o processo de consumo de caixa durante a conferência packing para depositantes do tipo Armazém Geral, permitindo formar o volume sem bloquear o fluxo. Antes do ajuste, ao tentar formar o volume em pedidos com apenas 1 produto, o sistema exibia a mensagem 20000: Depositante que não trabalha no regime de FILIAL não pode realizar ajustes, mesmo com estoque disponível, impedindo a conferência.
Local: Movimentação > Saída > Conferência Packing
AJUSTE
Status de separação x Liberação de conferência via Packing
Ajustamos a rotina de aceite do corte físico no Packing para evitar que a separação concluída apareça como não finalizada em algumas telas. Com isso, o status registrado na tabela saidapornf deixa de ser gravado de forma inválida e a conferência via Packing MWMS não fica mais bloqueada. Aplicamos uma trava no processo para ajudar a identificar a origem do problema caso a inconsistência volte a ocorrer. Anteriormente, mesmo com a separação finalizada, algumas telas (como Acompanhamento Saída por Nota Fiscal e Gerenciador de Expedição) ainda indicavam pendências.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Entrada
AJUSTE
Lentidão em consulta de tela
Otimizamos a performance da consulta de telas. Esse ajuste foi aplicado após relatos de lentidão constante, com maior impacto em carregamentos como login e em rotinas como consulta de estoque e alocação de ORs.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
AJUSTE
Ignorar contagem de OR já finalizada
Aplicamos uma trava no sistema para impedir que a conferência de uma OR já finalizada e alocada seja ignorada. Anteriormente, o sistema permitia ignorar a contagem mesmo após a finalização da OR.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Lote
AJUSTE
Bloqueio de finalização do Controle de Avaria com remanejamento pendente
Aplicamos uma trava no processo de Controle de Avaria para impedir a finalização quando existir remanejamento pendente no mesmo endereço e o produto estiver configurado com Lote único no endereço. No passado, o sistema permitia a finalização do Controle de Avaria mesmo com remanejamento pendente no endereço, o que podia gerar conflitos de estoque para produtos que exigem lote único por endereço, apresentando a mensagem existem remanejamentos pendentes cujo endereço de destino é ppam-r011-06-1-02. é necessário executar os seguintes remanejamentos (159412). operação cancelada.
Local: Movimentação > Lote > Controle de Avaria
Coletor de Dados
Separação Onda
AJUSTE
Comportamento da separação por onda
Ajustamos o comportamento da separação por onda no coletor de dados para situações em que um produto diferente do solicitado é bipado. Anteriormente, ao informar um código de barras que não pertencia à onda, o sistema exibia a mensagem correspondente e, ao acionar o botão de retorno, a tela permanecia em branco, exigindo novo login, além de considerar a separação da onda como concluída.
Local: Coletor de Dados > Separação Onda
Consulta
Estoque
AJUSTE
Exibição de produtos no relatório de Kardex de Produto
Alteramos o Relatório de Kardex de Produto para exibir também os produtos cujo estoque foi recebido por meio de ajuste de entrada. Anteriormente, os produtos com movimentações originadas apenas por ajuste de entrada não eram apresentados neste relatório, mesmo havendo saldo em estoque, o que dificultava o acompanhamento completo das movimentações de alguns itens.
Local: Consulta > Estoque > Kardex de Produto
Integração
AJUSTE
Envio do valor unitário na OR com mais de 2 casas decimais
Ajustamos o formato do valor unitário dos itens na integração EXPORT_ORDEM_RECEB_LTIND_I_REST (Itens com Lote Indústria Ordem de Recebimento) para considerar até quatro casas decimais, utilizando a máscara 999999999D9999. Antes, o envio da OR utilizava um valor unitário diferente do cadastrado quando o produto tinha mais de duas casas decimais, o que fazia o total da ordem não coincidir com o total da nota fiscal/XML e gerava diferença de valores.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
AJUSTE
Exibição de lotes na tela Dividir Lote
Ajustamos a regra de exibição da tela Dividir Lote para considerar corretamente lotes que possuem Informação Específica expedida. Anteriormente, mesmo um lote aparecendo em outras telas do WMS, não era exibido na tela Dividir Lote devido a um problema na aplicação da regra de Informação Específica expedida.
Local: Movimentação > Dividir Lote
Lote
AJUSTE
Bloqueio de finalização do Controle de Avaria com remanejamento pendente
Aplicamos uma trava no processo de Controle de Avaria para impedir a finalização quando existir remanejamento pendente no mesmo endereço e o produto estiver configurado com Lote único no endereço. No passado, o sistema permitia a finalização do Controle de Avaria mesmo com remanejamento pendente no endereço, o que podia gerar conflitos de estoque para produtos que exigem lote único por endereço, apresentando a mensagem existem remanejamentos pendentes cujo endereço de destino é ppam-r011-06-1-02. é necessário executar os seguintes remanejamentos (159412). operação cancelada.
Local: Movimentação > Lote > Controle de Avaria
Saída
AJUSTE
Exibição de endereços na montagem de volume por colmeia
Corrigimos a montagem de volume por colmeia para exibir os endereços (escaninhos) de forma correta, sem duplicidade e respeitando a ordenação dos locais e a inclusão da trava de validação. Anteriormente, algumas colmeias apresentavam endereços duplicados e fora de ordem na tela, pois existiam locais cadastrados com dimensões diferentes da colmeia associada.
Local: Movimentação > Saída > Montagem de Volumes Colmeia
Movimentação
Saída
AJUSTE
Lentidão na formação da onda
Melhoramos o processamento assíncrono para a geração do código de onda, evitando que múltiplas sessões disputem o mesmo recurso. Essa adequação reduz contenções durante a execução, elimina bloqueios na formação de ondas e torna mais eficiente o cálculo associado ao tempo e aos valores envolvidos no processo. A revisão foi necessária devido a um comportamento observado anteriormente, em que diferentes processos tentavam gerar códigos simultaneamente, ocasionando travamentos e atrasos na operação. Nesse cenário prévio, o tempo para conclusão da formação de ondas podia ultrapassar seis minutos, afetando diretamente o fluxo operacional.
Local: Movimentação > Saída > Gerenciador de Expedição
Pedidos
AJUSTE
Apresentação de pedidos pendentes na estatística de pedidos
Corrigimos a consulta da tela, passando a exibir os pedidos de acordo com o armazém filtrado. No passado, ao acessar a rotina de estatística de pedidos e analisar um dia específico, eram apresentando pedidos pendentes de separação, porém não correspondia aos resultados da tela de Acompanhamento Saída por Nota Fiscal, não havia pedidos pendentes na data informada.
Locais:
- Pedidos > Estatísticas dos Pedidos
- Monitoramento > Acompanhamento Saída por Nota Fiscal
WMSWEB
Movimentações de Saída
AJUSTE
Visualização de pedidos em Movimentações de Saída
Corrigimos o problema que impedia a exibição dos detalhes de alguns pedidos ao clicar na linha da nota em Movimentações de Saída no WMSWEB. Anteriormente, ao acessar determinadas notas e selecionar a linha correspondente, o sistema mostrava apenas um quadro em branco, sem carregar os dados, mesmo não havendo nenhuma restrição registrada na documentação.
Local: WMSWEB > Movimentações de Saída
Integração
AJUSTE
Importação de inventário terceirizado
Corrigimos o processo de importação do inventário terceirizado para exibir a mensagem de erro quando ocorrer algum problema no arquivo integrado. Anteriormente, a integração do arquivo de inventário apresentava erro, mas o log não detalhava a causa, dificultando a análise pelo consultor e pela equipe de suporte.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Entrada
AJUSTE
Finalização de todas as conferências após recontagem
Corrigimos a rotina de finalizar todas as conferências para que o processo funcione mesmo após recontagens. Anteriormente, ao tentar finalizar todas as conferências após realizar recontagens (2x ou mais), o sistema exibia a mensagem ORA-02290: restrição de verificação (CK_SAIDNF_CONF_I_NAO_NEGATIVA) violada ORA-06512: em PK_CONFCARGA", line 1620 ORA-06512: em "PK_CONFCARGA", line 1620 ORA-06512: em "PK_CONFCARGA", line 2065 ORA-06512: em line 1.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Cadastro
Produto
AJUSTE
Limite de armazenamento para o campo de padrão de informação específica
Ajustamos o campo responsável por armazenar o padrão (regex) das informações específicas, garantindo que máscaras com quantidade maior de caracteres possam ser registradas sem impedir o cadastro. No passado, ao inserir um padrão composto por 37 caracteres "#", o sistema retornava a mensagem org.springframework.orm.jpa.JpaSystemException: could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement de limite excedido do banco de dados (ORA-12899), evidenciando que o tamanho máximo da coluna não comportava o valor informado.
Local: Cadastro > Produto > Regras para Informações Específicas
Coletor de Dados
Separação por tarefa
AJUSTE
Tratamento do status de separação por tarefa no coletor
Corrigimos o processo de separação por tarefa para que o status da onda seja atualizado de forma consistente como separado ou conferido, alinhando-se às suas respectivas notas fiscais. Anteriormente, durante a utilização do coletor na separação por tarefa, era apresentada a mensagem: “Romaneio / Onda com status de separação divergente de suas notas fiscais. Operação cancelada.”, mesmo sem divergências aparentes entre as informações exibidas no Gerenciador de Expedição e na tela de Acompanhamento de Saída por Nota Fiscal.
Locais:
- Coletor de Dados > Separação por tarefa
- Movimentação > Saída > Gerenciador de Expedição
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Integração
AJUSTE
Geração das informações adicionais da NFCOT
Corrigimos as informações destinadas aos dados adicionais da NFCOT, contemplando o conteúdo esperado a partir da nota de venda associada. No passado, ao emitir a NFCOT referente à uma nota fiscal, observou-se que, mesmo havendo ICMS na venda e atendendo às condições previstas os dados não eram exibidos na nota de venda nos dados adicionais.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Visualização de campos na tela de Controle Nota Fiscal
Ajustamos o processo de importação de XML considerando as informações do grupo de tags de volume, passando a registrar os campos de Marca e Numeração na Nota Fiscal. No cenário anterior, durante a importação do XML, os campos de marca e numeração referentes ao grupo de tags volume não eram preenchidos no sistema, mesmo com as tags [marca] e [nVol] informadas no arquivo.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Formação de onda envolvendo separações específicas
Corrigimos a formação de ondas para que considere os vínculos de separação específica, evitando que lotes não existentes sejam interpretados como pendências. No passado, ao formar uma onda, era exibida a mensagem Ocorreu o seguinte erro ao formar a onda: Existem lotes de separação específica que não foram incluídos na separação da Onda, favor revisar as separações específicas das notas fiscais id(s): XX e lote(s) XX indicando a existência de um lote não incluído na separação específica, embora esse lote não estivesse presente no estoque por lote, na tabela de controle lotenf, nem no log de segurança.
Locais:
- Movimentação > Saída > Liberar Nota Fiscal para Expedição
- Movimentação > Saída > Gerenciador de Expedição
- Consulta > Estoque > Estoque Local por Lote
- Fast Vision >Gerenciador de Consultas Dinâmicas
- Consulta > Log de Segurança
Nota Fiscal
AJUSTE
Tratamento do status de separação por tarefa no coletor
Corrigimos a validação e coleta com liberação desfeita. No cenário identificado, ao tentar emitir uma nota fiscal, apenas um dos itens foi classificado com o CFOP 5921, enquanto os demais foram gerados corretamente com CFOP de retorno. Esse comportamento divergente resultou na Rejeicao: CFOP de devolução de mercadoria para NF-e que não tem finalidade de devolução de mercadoria.
Locais:
- Nota Fiscal > Controle Nota Fiscal
- Nota Fiscal > NF-e > Controle de NF-e
- Movimentação > Saída > Gerenciador de Coleta
Serviços
Kit
AJUSTE
Apresentação de quantidades na impressão de KIT
Melhoramos as mensagens dos logs detalhando a quantidade do vínculo do produto kit. No passado, ao gerar a impressão do KIT, um componente do KIT estava duplicado.
Locais:
- Serviços > Kit > Ordem de Serviço > botão Impressos / Relatório de Separação de Componentes de Kit
- Consulta > Estoque > Kardex de Endereço
WMS Web
Informações de Estoque
AJUSTE
Filtragem de produtos ativos/inativos na consulta de estoque
Ajustamos a lógica de filtragem de produtos ativos e inativos na consulta de estoque do portal WMS Web, garantindo que os itens sejam retornados de acordo com o status cadastral efetivo, ou seja,, apenas produtos realmente inativos são exibidos quando utilizada a filtragem correspondente, evitando que itens ativos apareçam indevidamente nesse contexto e alinhando o relatório de estoque ao comportamento esperado pelo usuário.
Local: WMS Web > Informações de Estoque
Coletor de Dados
Conferência de Entrada
AJUSTE
Precisão na geração de lotes para conferência de entrada
Corrigimos a geração de lotes vinculados à conferência de entrada, o mesmo padrão de precisão de quantidade utilizado no estoque, garantindo o armazenamento com 6 casas decimais. No cenário anterior, ao tentar conferir uma quantidade fracionada (por exemplo, 676,66687), o sistema apresentava mensagem de divergência em relação à quantidade esperada (676,6669), indicando que a quantidade vinculada ao lote não estava correta, mesmo quando o usuário inseria o valor considerado correto.
Local: Coletor de Dados > Conferência de Entrada
Integração
AJUSTE
Concorrência na importação de itens GMB
Adicionamos um controle específico para evitar concorrências durante a importação de itens provenientes da GMB, garantindo que a gravação dos detalhes de impressão ocorra de forma única e consistente. Com essa adequação, o processamento respeita o fluxo esperado e impede tentativas simultâneas de inclusão para o mesmo registro. No passado, ao importar um item da GMB, o sistema encontrava uma violação da restrição exclusiva PK_NFDETIMPRESSAO (ORA‑00001). Mesmo com o leiaute int_gmb_det aderente à documentação e com a barra já vinculada ao produto, observou‑se um comportamento de concorrência que resultava na tentativa de gravação duplicada.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
AJUSTE
Desempenho de consulta no Gerenciador de Informações Específicas
Ajustamos as consultas realizadas na tela do Gerenciador de Informações Específicas. Antes, em alguns cenários, ao pesquisar informações nessa tela, o sistema permanecia em carregamento por um tempo prolongado e, em seguida, apresentava mensagem de falha de comunicação, interrompendo o fluxo de trabalho.
Local: Movimentação > Gerenciador Informações Específicas
Entrada
AJUSTE
Visualização do grid
Ajustamos a consulta utilizada pela rotina de Gerenciar Ordem de Recebimento, de forma a otimizar o carregamento das informações e permitir a abertura da tela dentro do comportamento esperado. No cenário anterior, ao acessar a rotina de gerenciar ordem de recebimento, a interface permanecia apenas na condição de carregamento, sem apresentar os dados ou uma mensagem de retorno, mesmo após vários minutos de espera.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Coletor de Dados
Remanejamento
AJUSTE
Adequação na validação de remanejamento para endereços já ocupados em picking
Aplicamos uma restrição para impedir que novos produtos sejam remanejados para endereços de picking quando o depositante não utiliza Picking Múltiplo. A partir deste ajuste, ao tentar direcionar um item para um endereço que já contenha outro produto, o sistema exibirá a mensagem: Depositante não utiliza Picking Múltiplo e o local destino já contém outro produto. Essa alteração foi motivada por uma situação anterior em que um produto pôde ser inserido num endereço via coletor, mesmo já existindo um outro produto alocado no mesmo local. No cenário prévio, mesmo com o parâmetro de múltiplos produtos desabilitado no depositante e sem permissivos na configuração do setor, o comportamento ainda permitia o compartilhamento do endereço, o que levou à necessidade de revisão da regra.
Local: Coletor de Dados > Remanejamento
Separação Onda
AJUSTE
Permissões na liberação de alerta na separação por onda
Otimizamos a validação de permissões na rotina de Separação Onda no coletor de dados, garantindo que o alerta configurado por tipo de pedido respeite o nível de liberação atribuído ao usuário. Agora, quando o alerta estiver parametrizado para nível de Operador. Na situação anterior, ao finalizar a separação e informar usuário e senha, era exibida a mensagem O Usuário informado não possui nivel de permissões de supervisor, mesmo quando o alerta estava parametrizado para operador.
Local: Coletor de Dados > Separação Onda
Integração
AJUSTE
Concorrência na importação de itens GMB
Adicionamos um controle específico para evitar concorrências durante a importação de itens provenientes da GMB, garantindo que a gravação dos detalhes de impressão ocorra de forma única e consistente. Com essa adequação, o processamento respeita o fluxo esperado e impede tentativas simultâneas de inclusão para o mesmo registro. No passado, ao importar um item da GMB, o sistema encontrava uma violação da restrição exclusiva PK_NFDETIMPRESSAO (ORA‑00001). Mesmo com o leiaute int_gmb_det aderente à documentação e com a barra já vinculada ao produto, observou‑se um comportamento de concorrência que resultava na tentativa de gravação duplicada.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
WMSWEB
Informações de Entrada
AJUSTE
Cálculo do valor unitário médio no Estoque Analítico (WMS Web)
Corrigimos o processamento do relatório no WMS WEB de Estoque Analítico, a fim de alinhar o cálculo do valor unitário médio às regras de apuração previstas para a consolidação de lotes. A situação observada ocorria quando o sistema considerava a soma direta dos valores unitários individuais, resultando em um valor médio não condizente com a composição dos lotes (valor do lote A + valor do lote B ao invés de somar a quantidade do lote A + quantidade do lote B e dividir pela soma dos valores de cada lote).
Locais:
- WMSWEB > Informações de Entrada
- Movimentação > Gerenciador de Lote
Coletor de Dados
Separação Onda
AJUSTE
Permissões na liberação de alerta na separação por onda
Otimizamos a validação de permissões na rotina de Separação Onda no coletor de dados, garantindo que o alerta configurado por tipo de pedido respeite o nível de liberação atribuído ao usuário. Agora, quando o alerta estiver parametrizado para nível de Operador. Na situação anterior, ao finalizar a separação e informar usuário e senha, era exibida a mensagem O Usuário informado não possui nivel de permissões de supervisor, mesmo quando o alerta estava parametrizado para operador.
Local: Coletor de Dados > Separação Onda
Movimentação
AJUSTE
Desempenho de consulta no Gerenciador de Informações Específicas
Ajustamos as consultas realizadas na tela do Gerenciador de Informações Específicas. Antes, em alguns cenários, ao pesquisar informações nessa tela, o sistema permanecia em carregamento por um tempo prolongado e, em seguida, apresentava mensagem de falha de comunicação, interrompendo o fluxo de trabalho.
Local: Movimentação > Gerenciador Informações Específicas
Saída
AJUSTE
Geração de volumes na conferência de packing
Ajustamos o comportamento da geração de volumes na conferência de packing para o cenário em que é informada uma quantidade elevada de caixas em um único lançamento. No caso reportado, ao tentar registrar 200 volumes para um determinado produto. Anteriormente, o sistema permanecia em processamento sem concluir a operação e sem apresentar mensagem ao usuário.
Local: Movimentação > Saída > Conferência Packing
Nota Fiscal
NF-e
AJUSTE
Geração da NFe de remessa
Ajustamos a geração da NFe de remessa durante o processamento do arquivo de faturamento de pedidos. Em determinados cenários, ocorria a mensagem ERRO AO IMPORTAR FATURAMENTO: ORA-20000: ERRO AO TRANSMITIR NOTA DE REMESSA PARA O MÓDULO FISCAL [IDNOTAFISCAL: 6137753]. -1843 - ORA-01843: NOT A VALID MONTH, deixando a nota de remessa pendente de transmissão no controle de NFe, embora o faturamento dos pedidos fosse concluído normalmente.
Local: Nota Fiscal > NF-e > Controle de NF-e
WMSWEB
Informações de Entrada
AJUSTE
Cálculo do valor unitário médio no Estoque Analítico (WMS Web)
Corrigimos o processamento do relatório no WMS WEB de Estoque Analítico, a fim de alinhar o cálculo do valor unitário médio às regras de apuração previstas para a consolidação de lotes. A situação observada ocorria quando o sistema considerava a soma direta dos valores unitários individuais, resultando em um valor médio não condizente com a composição dos lotes (valor do lote A + valor do lote B ao invés de somar a quantidade do lote A + quantidade do lote B e dividir pela soma dos valores de cada lote).
Locais:
- WMSWEB > Informações de Entrada
- Movimentação > Gerenciador de Lote
Integração
AJUSTE
Impedir vinculação de notas com integração inconsistente
Adequamos o tratamento para impedir que uma nota fiscal importada com integração inconsistente seja vinculada a uma OR, permitindo que o usuário prossiga com o estorno ou com a alocação. No comportamento anterior, a nota fiscal, no formato XML, era importada mesmo após a apresentação de uma mensagem de erro, e podia ser vinculada a uma OR, gerando movimentações que impediam o estorno e impossibilitavam a importação dos itens faltantes.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
Coletor de Dados
Separação Onda
AJUSTE
Separação a Maior pelo Coletor
Adequamos o tratamento da rotina de Separação da Onda a Maior pelo Coletor. Anteriormente, ao confirmar o saldo pendente na onda, era exibida a mensagem de violação de restrição de integridade relacionada à chave estrangeira de grupo de movimentação java.sql.SQLIntegrityConstraintViolationException: ORA-02291: restrição de integridade (FK_GRUPOMOVIMENTACAO_IDGRUPO) violada - chave mãe não localizada.
Local: Coletor de Dados > Separação Onda
AJUSTE
Identificação da Caixa Fechada no Fluxo de Etiquetagem
Adequamos a forma como o sistema interpreta a identificação da Caixa Fechada no Fluxo de Etiquetagem durante a Separação da Onda ao bipar a pré-etiqueta. No cenário anterior, em operações com Caixa Fechada, podia ocorrer a mensagem Falha na identificação da Caixa de Volume do Fluxo de Etiquetagem, mesmo com a utilização correta da pré-etiqueta.
Local: Coletor de Dados > Separação Onda
AJUSTE
Fluxo de pré-etiqueta para itens avulsos após separação de caixa fechada
Adequamos o fluxo de separação para que, ao informar o EAN-13 de item avulso, o sistema reconheça automaticamente a pré-etiqueta já aberta e permita o registro do item no mesmo volume em utilização.
A melhoria elimina mensagens indevidas e evita a abertura desnecessária de novos volumes, garantindo a continuidade da operação dentro da mesma sessão ativa.
O ajuste contempla o cenário em que, na mesma posição de separação, coexistem uma caixa fechada, ou seja, ao informar a barra de item avulso (fator de conversão = 1) e uma pré-etiqueta aberta destinada a itens avulsos.
Anteriormente, após a separação da caixa fechada, o sistema voltava a exigir a geração de nova pré-etiqueta e a criação de outro volume, mesmo havendo uma pré-etiqueta válida e já vinculada à operação. Em determinadas situações, a associação ao volume aberto somente era restabelecida após novo login do operador.
Local: Coletor de Dados > Separação Onda
Movimentação
Saída
AJUSTE
Cancelamento de ondas com pendências de lote/local
Corrigimos a geração dos registros de movimentação de nota fiscal segregada e implementamos uma trava para impedir que novos dados sejam criados de forma incorreta. Anteriormente, ao tentar cancelar a onda, o sistema apresentava pendências de inconsistência entre armazém, local e lote, refletindo na mensagem Onda id: 58382 não foi cancelada. ORA-20000: Problema ao retirar pendencia. Armazém Id: 43 / Local: 16082012 / Lote: 15352818 / Qtde 46. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Cancelar
Nota Fiscal
Armazém Geral
AJUSTE
Exclusão de pedido de retorno
Adequamos a interpretação do status da onda vinculada ao pedido de retorno, permitindo vínculos já cancelados. No comportamento anterior, ao tentar excluir um pedido de retorno associado a uma nota fiscal, o sistema mantinha a validação do vínculo mesmo após o cancelamento da onda. Essa condição resultava na apresentação da mensagem Erro ao excluir o documento. Erro: A nota fiscal está vinculada na onda. Exclusão não permitida., impedindo a continuidade da operação.
Local: Nota Fiscal > Armazém Geral > Pedido de Retorno de Armazenagem
Cadastro
AJUSTE
Falha ao habilitar parâmetro
Ajustamos o cadastro do depositante. No passado, ao tentar marcar o parâmetro Utilizar Lote Indústria Exclusivo no depositante e salvar era apresentada a mensagem O registro não pode ser inserido ou alterado, pois o código que identifica o registro já foi utilizado. IdLogError: a8749886-3c42-4d3e-a72a-7b3f8ab5cdc3.
Local: Cadastro > Depositante
Coletor de Dados
Packing
Inventário
AJUSTE
Erro ao ignorar contagens no processo de inventário
Adicionamos uma trava para impedir a divisão de lotes em locais de sobra/falta de produtos durante o processo de inventário dinâmico. Também implementamos a funcionalidade de reversão da Divisão de lotes, permitindo o retorno ao lote original. Anteriormente, no processo do inventário - ao identificar contagens iguais e ignorar a diferente - o sistema não liberava o endereço, pois o lote não era encontrado apresentando a mensagem Não existe estoque para o lote: 143464 no local: FALTAF01011000 e armazem id: 7. Operacao Cancelada. Ao tentar cancelar a operação, era exibida a mensagem Local de destino AO030401 está em inventário. Operação bloqueada.
Local: Inventário > Inventário
Monitoramento
AJUSTE
Realizar conferência automática
Ajustamos o processo de geração de volume por caixa fechada no processo de conferência automática. No passado, ao acionar o botão Gerar Conferencia na tela de Acompanhamento Saída por NF, era apresentada a mensagem Conferência do packing não encontrada. IdLogError: 54b94ea0-3133-4096-a687-e097ca6b6826, pois o sistema não estava preparado para tratar ondas sem lote indústria, tanto com e sem caixa fechada.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Falha na separação por tarefa
Ajustamos a consulta retornada na tela do Gerenciador de Expedição, no botão Tarefas do grupo Separação. No passado, era possível concluir uma tarefa de Separação via coletor de dados; contudo, a mesma tarefa permanecia com status pendente no Gerenciador de Expedição. Em razão disso, houve nova tentativa de finalização pelo coletor de dados, resultando na mensagem com.silt.wms.exception.SeparacaoOndaException: A atividade da operação 609613 já foi finalizada.
Locais:
- Movimentação > Saída > Gerenciador de Expedição > botão Tarefas
- Coletor de Dados > Separação
Movimentação
Remanejamento
AJUSTE
Remanejamentos que não finalizam
Corrigimos a finalização do remanejamento. No passado, ao tentar realizar um remanejamento o sistema apresentou a mensagem Problema ao retirar estoque. Armazém Id: 6 / Local: Z1Z001101 / Lote: 5170222 / Qtde 1. ORA-02290: restrição de verificação (CK_LOTELOCAL_ESTOQUE) violada.
Local: Movimentação > Remanejamento > Remanejamento
Integração
AJUSTE
Tentando integrar XML
Melhoramos a mensagem de erro ao importar um XML de nota inválida. No passado, ao tentar importar um XML ocorreu erro mas não exibiu o motivo.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Integração XML/PDF
Ajustamos o processo de exclusão da NF: apenas o vínculo será removido, mantendo o PDF importado armazenado no sistema. No passado, quando a nota era importada com erro ou excluída. Durante a reimportação não era necessário importar novamente o PDF, pois a integração do documento já havia ocorrido com sucesso.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Falha na liberação do pedido
Ajustamos a validação de estoque no momento da liberação do pedido. No passado, ao liberar um pedido para expedição, o sistema considerava os locais que não possuiam setor vinculado.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Falha na separação por tarefa
Ajustamos a consulta retornada na tela do Gerenciador de Expedição, no botão Tarefas do grupo Separação. No passado, era possível concluir uma tarefa de Separação via coletor de dados; contudo, a mesma tarefa permanecia com status pendente no Gerenciador de Expedição. Em razão disso, houve nova tentativa de finalização pelo coletor de dados, resultando na mensagem com.silt.wms.exception.SeparacaoOndaException: A atividade da operação 609613 já foi finalizada.
Locais:
- Movimentação > Saída > Gerenciador de Expedição > botão Tarefas
- Coletor de Dados > Separação
AJUSTE
Falha durante a separação da onda
Ajustamos a geração de nota de retorno segregado. No passado, após a liberação e formação da onda ao tentar liberar a onda para expedição o sistema apresentou a mensagem ORA-01400: não é possível inserir NULL em ("SAIDAPORNF"."TOTALSEPARAR").
Local: Movimentação > Saída > Gerenciador de Expedição
Nota Fiscal
Cadastro
Segurança
AJUSTE
Sem visualização de tela
Corrigimos a nomenclatura da tela Gerenciador de Consultas Dinâmicas para ser utilizada pelo usuário vinculado. Anteriormente, esta tela não era apresentada devido à desconfiguração de caracteres na palavra "Dinâmicas", que estava sendo apresentada como "Dinâmicas".
Local: Cadastro > Segurança > Grupo de Usuário > botão Enterprise
Consulta
Estoque
AJUSTE
Relatório com falha na somatória das quantidades de produto
Corrigimos a atualização do estoque durante a geração da atualização do inventário. O sistema estava redistribuindo alguns lotes indústrias sem necessidade. A partir do ajuste, o sistema não realizará mais a redistribuição dos lotes internos quando não existir divergência entre a contagem e o estoque existente, ou seja, quando todas as informações estiverem iguais:
- Mesmo endereço
- Mesmo lote indústria
- Mesmo produto
- Mesma data de vencimento
- Mesma data de fabricação.
Anteriormente, ao consultar as movimentações de um lote industria na tela de Kardex Lote Indústria, o sistema não exibia a quantidade total do lote de acordo com o recebimento realizado.
Local: Consulta > Estoque > Kardex Lote Indústria
Integração
AJUSTE
Peso bruto e peso líquido sem distinção
Corrigimos a rotina de integração da informação do peso do volume, distinguindo entre o peso líquido e o peso bruto. Anteriormente, o sistema considerava o peso da bombona no cálculo do peso líquido. O comportamento esperado seria enviar 0,59 kg como peso líquido e 1,94 kg como peso bruto. Entretanto, o sistema estava transmitindo 1,94 kg para ambos os campos (líquido e bruto).
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Divergência no valor total do produto
Corrigimos a geração da nota de cobertura GMB, pois o valor não estava sendo calculado corretamente devido o fator 100 da embalagem utilizada na GMB. No passado, ao gerar uma Nota Fiscal Eletrônica (NF-e), o valor não apresentava a vírgula nas casas decimais.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Formar onda
Corrigimos a formação de onda. Anteriormente, ao formar onda ocorreu a mensagem de erro ORA-02291: restrição de integridade (FK_LOGUSER_IDUSUARIO) violada - chave mãe não localizada ORA-06512: em "PK_UTILITIES", line 17 ORA-06512: em "T_BEFORE_DESTINOSAIDAONDA", line 3 ORA-04088: erro durante a execução do gatilho.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Nota Fiscal
Monitoramento
AJUSTE
Retirar item do pedido
Corrigimos o sistema para permitir a alteração da quantidade atendida, quando o pedido estiver totalmente conferido e com volume gerado. Anteriormente, o sistema apresentava erro ao alterar a quantidade do item, exibindo a mensagem Problema ao incluir pendência. Armazém Id: 5 / Local: 00005818 / Lote: 137384 / Qtde 4. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA_RESERVA) violada.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
AJUSTE
Exibir informação no campo Modal Transporte
Corrigimos o Relatório Analítico de Expedição Processada no campo modal transporte. Caso não exista a coleta será informado Não utiliza. Anteriormente, o campo Modal de Transporte apresentava a informação Ferroviário, mesmo quando o cliente não utilizava a funcionalidade de carga.
Local: Movimentação > Relatório Analítico de Expedição Processada
Saída
AJUSTE
Gerar pesquisas no Gerenciador de Volumes
Melhoramos a consulta em tela. Anteriormente, após aplicar filtros de data, notas processadas e escolher um depositante no Gerenciador de Volumes, levava um tempo excessivo para buscar as informações.
Local: Movimentação > Saída > Gerenciador de Volume
Integração
AJUSTE
Nota fiscal importada e processada
Ajustamos o sistema para que, quando houver mais de um CFOP para o mesmo tipo e tipo de operação, o sistema elegerá aquele com o menor idOperação, considerando que os CFOP's de Complemento foram criados para atender ao processo de Nota Complementar e garantir o fluxo adequado. Anteriormente, se o CFOP estivesse marcado com 2 - Complementar, a nota fiscal importada era automaticamente marcada como processada. Porém, como existiam dois CFOPs com o mesmo tipo operação e classificação, diferenciando-se apenas pela finalidade, ocorria impacto na importação do XML, que passava a ser considerado com processado indevidamente.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
- Nota Fiscal > NF-e > Complementar NF-e
AJUSTE
Integração de data no Retorno de mercadoria em XML
Corrigimos a exportação das datas de vencimento e fabricação (geração das informações adicionais do produto infAdProd), para que passem a ser enviadas no formato dd/MM/yy. Anteriormente, o XML da NF-e apresentava o formato (00/00/00). Porém, foi identificado outro formato que implicava em erro na integração com o sistema do cliente, que não estava preparado para receber os dados de vencimento no formato 00/mês/00.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Integrar arquivo texto produto x depositante
Corrigimos a importação de produto-depositante. Anteriormente, ao integrar um arquivo, apresentou o erro Descrição: 01400: não é possível inserir null em ("int_produtodepositante"."solicitartaraconfpack").
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Divergência na data de validade do sistema e do arquivo
Ajustamos a rotina para considerar a data de vencimento atual informada no lote caso o mesmo não for do tipo medicamento, e se for medicamento permanece a regra de obter a data de vencimento original (data que originou o lote). Anteriormente, na integração de uma nota fiscal, foi identificada divergência na data de vencimento informada no sistema. No XML, foi enviada a data 02/05/50, enquanto a data correta de vencimento do lote era 19/06/2027. Este cenário ocorreu pois uma ordem de recebimento estava com a data de vencimento 02/05/2050 resultante de um cálculo baseado na validade de 300 meses. Posteriormente, o cliente alterou essa informação para 36 e depois 37 meses.
Na geração das informações adicionais do produto no XML, durante a emissão da nota de retorno, o sistema prioriza a data de vencimento original e, se a mesma não existir, utiliza a data de vencimento atual do lote.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Integração
AJUSTE
Nota fiscal importada e processada
Ajustamos o sistema para que, quando houver mais de um CFOP para o mesmo tipo e tipo de operação, o sistema elegerá aquele com o menor idOperação, considerando que os CFOP's de Complemento foram criados para atender ao processo de Nota Complementar e garantir o fluxo adequado. Anteriormente, se o CFOP estivesse marcado com 2 - Complementar, a nota fiscal importada era automaticamente marcada como processada. Porém, como existiam dois CFOPs com o mesmo tipo operação e classificação, diferenciando-se apenas pela finalidade, ocorria impacto na importação do XML, que passava a ser considerado com processado indevidamente.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
- Nota Fiscal > NF-e > Complementar NF-e
Monitoramento
AJUSTE
Gerar separação de onda via tela do enterprise
Corrigimos a separação da onda e exportação do andamento do documento. Anteriormente, ao gerar a separação via tela Acompanhamento Saída por Nota Fiscal ocorreu a mensagem java.sql.SQLException: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Produtos em doca
Corrigimos a visualização da Onda na tela Gerenciador de Expedição quando existir apenas uma nota/pedido cancelado. Anteriormente, foram identificados alguns itens em doca vinculados a uma onda, mas não era visualizada na tela do Gerenciador de Expedição nem na tela do Acompanhamento saída NF expedida e cancelada.
Local: Movimentação > Saída > Gerenciador de Expedição
Cadastro
DOCUMENTAÇÃO
Parâmetro para exibir endereços sem verificar peso e cubagem no remanejamento
Ajustamos o parâmetro Ignorar validação de peso e cubagem na listagem de endereços de destino do remanejamento, no cadastro do depositante. Quando ativo, o sistema irá listar todos os endereços disponíveis para remanejamento, mesmo que o destino não tenha capacidade suficiente de peso ou cubagem para o produto.
Importante: este parâmetro apenas lista os endereços de destino do remanejamento; o sistema não permitirá que a capacidade do endereço seja excedida.
Local: Cadastro > Depositante
Coletor de Dados
Conferência de Entrada
AJUSTE
Finalizar a conferência de entrada
Inserimos bloqueio no sistema para não ocorrer mais concorrência de dados ao finalizar a conferência do usuário pelo coletor. Anteriormente, o coletor de dados apresentou extrema lentidão ao realizar a Conferência de Entrada.
Local: Coletor de Dados > Conferência de Entrada
Designadas a mim (Convocação Ativa)
AJUSTE
Exibição de Atividades em aberto no Coletor de Dados
Ajustamos o tipo de atividade Separação para ser apresentado somente para expedição por Romaneio. Para a expedição de Onda, o correto é utilizar o tipo de atividade Separação da Onda ou Separação Onda (Carga)quando a expedição for realizada por carga. Anteriormente, a atividade Separação era apresentada indevidamente no coletor de dados, na opção Atividades em Aberto, para configurações de Convocação Ativa, nas atividades de Separação da Onda.
Locais:
- Coletor de Dados > Designadas a mim (Convocação Ativa)
- Cadastro > Segurança > Usuário
- Cadastro > Segurança > Grupo de Usuário
- Movimentação > Convocação Ativa > Gerenciador de Atividade
Movimentação
AJUSTE
Liberação de lote com OR em andamento
Corrigimos a liberação do lote quando o motivo do bloqueio não for do tipo interno. Anteriormente, o tipo de recebimento estava parametrizado para gerar lotes por conferência liberados, mas o sistema não permitia a liberação de lote enquanto a OR estava em aberto.
Local: Movimentação > Gerenciador de Lote
Nota Fiscal
NF-e
AJUSTE
Transmissão de NFe x GMB
Ajustamos a geração da NFe de GMB para transmissão para a SEFAZ. Anteriormente, a NFe gerada estava com uma quantidade a mais que estoque gerado, por isso o erro Não foram encontrados lotes suficientes para realizar a cobertura ao tentar transmitir.
Local: Nota Fiscal > NF-e > Controle de NF-e
Cadastro
Entrada
AJUSTE
Ativação de parâmetro
Corrigimos a visualização de parâmetro na tela de cadastro de Tipo de Recebimento. Anteriormente, o parâmetro Permitir Expedição de Lotes com Conferência em Andamento encontra-se visualmente desativado; entretanto, ao consultar o banco de dados, ele permanecia ativo.
Local: Cadastro > Entrada > Tipo de Recebimento
Cadastro
Produto
AJUSTE
Realizar alteração da barra de embalagem
Corrigimos a troca de barra de embalagem. Anteriormente, durante o processo de trocar a barra de um produto, onde não existia estoque nem movimentação, ocorreu a mensagem O registro selecionado não pode ser excluído, pois possui registros filhos.
Local: Cadastro > Produto > Produto
Monitoramento
AJUSTE
Realizar conferência automática
Ajustamos o processo de geração de volume por caixa fechada no processo de conferência automática. A funcionalidade não estava preparada para onda sem lote indústria. Anteriormente, ao tentar Gerar Conferência pela tela Acompanhamento Saída por NotaFiscal, era apresentada a mensagem Conferência do packing não encontrada. Detalhes - IdLogError: 6b27b861-a60a-42d2-8516-9e1410103f45.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Integração
Movimentação
Saída
AJUSTE
Gerar pesquisas no Gerenciador de Volumes
Melhoramos a consulta em tela. Anteriormente, após aplicar filtros de data, notas processadas e escolhar um depositante no Gerenciador de Volumes, levava um tempo excessivo para buscar as informações.
Local: Movimentação > Saída > Gerenciador de Volume
Cadastro
Produto
Inventário
AJUSTE
Integrar inventário terceirizado
Corrigimos a importação de inventário terceirizado após identificar o depositante. Anteriormente, ao importar um arquivo de inventário o sistema acusou que existia outro registro com o mesmo CNPJ e IE, porém durante pesquisas não existiam entidades duplicadas.
Local: Inventário > Inventário
Monitoramento
AJUSTE
Validação de restrições durante fluxo de corte no packing
Ajustamos a finalização da separação e a efetivação do corte físico. Anteriormente, a combinação de troca de quantidade do pedido com o corte gerado travou a operação.
Locais:
- Monitoramento > Corte Físico
- Coletor de Dados > Separação Onda
Movimentação
Saída
AJUSTE
Formar onda com FEFO
Corrigimos o cálculo do palete para que a consulta do estoque no pulmão seja realizada no momento da formação da onda. Anteriormente, ao formar a onda e validar o local de retirada do pedido, o sistema não aplicava as regras da configuração FEFO.
Local: Movimentação > Saída > Formar Onda Por Nota Fiscal
AJUSTE
Alterar layout do grid
Corrigimos o salvamento da ordenação do grid. Anteriormente, ao realizar a ordenação do grid, o erro é exibido em tela java.sql.SQLException: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
AJUSTE
Alterar layout do grid
Corrigimos o salvamento da ordenação do grid. Anteriormente, ao realizar a ordenação do grid, era exibida a mensagem O registro não pode ser inserido ou alterado, pois o código que identifica o registro já foi utilizado. UK_LAYOUTGRIDOREM_ORDEM.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Integração
Movimentação
Integração
AJUSTE
Importação de XML sem entidade cadastrada
Corrigimos o momento da importação do XML, para os casos em que a entidade de Entrega é a mesma do Destinatário, evitando assim que a IE seja gravada com valor 'null'. Anteriormente, durante integrações via XML, mesmo com todas as informações corretas, o sistema cadastrou uma nova entidade com a IE preenchida 'null'. Ou seja, se o casdastro ainda não existia, após a importação eram criadas duas entidades: uma com as informações corretas e outra com a IE (inscrição estadual).
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Movimentação
Saída
AJUSTE
Formação de onda de forma automática
Ajustamos a mensagem para esse tipo específico de cenário Erro ao formar onda: Classificação Tipo de Pedido "Ordem de Produção: Interna" exige um packing do tipo "Industrialização"., a onda não formava, pois o Tipo de Classificação do Pedido exigia um endereço de Packing do tipo Industrialização. No passado, ao formar a onda manualmente pelo Gerenciador de Expedição, o processo ocorria corretamente. O erro aconteceu apenas quando a geração era feita de forma automática, pela tela de Acompanhamento de Expedição Automática.
Local: Movimentação > Saída > Acompanhamento Expedição Automática
Nota Fiscal
AJUSTE
Cadastrar nota de remessa para armazenagem
Retiramos a trava da rotina de Cadastro de Nota Fiscal, via tela, quando for Remessa de Armazenagem para depositante filial, utilizando o mesmo comportamento que ocorre na integração. No passado, o cadastro manual da nota fiscal estava apresentando mensagem Nota Fiscal de Remessa para Armazenagem possui divergência: A entidade vinculada ao armazém não é a mesma que o destinatário da nota fiscal. Ou seja, a cliente estava tentando cadastrar manualmente uma nota com CFOP de remessa para armazenagem, com Emitente / Destinatário / Depositante diferentes, o que gerava inconsistência. No entanto, para o mesmo cenário não ocorria a trava para nota fiscal integrada.
Locais:
- Nota Fiscal > Controle Nota Fiscal
- Nota Fiscal > NF-e > Controle de NF-e
Movimentação
Saída
AJUSTE
Liberar nota para expedição
Ajustamos a rotina de liberação de nota fiscal no vínculo de separação específica. No passado, ao realizar a liberação do pedido para a expedição estava apresentado a mensagem de corte Corte realizado: a qtde do produto id:999 ref. a montagem de material/separação específica, não confere.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Nota Fiscal
NF-e
AJUSTE
Recusar nota fiscal
Corrigimos o cancelamento da nota de recusa caso já tenha realizado transmissão na SEFAZ. No passado, ao tentar cancelar uma nota de recusa, para gerar novamente com o CFOP esperado, ocorreu a mensagem já existe uma nota de recusa para nota fiscal de saída [idNotaFiscal:999].
Locais:
- Nota Fiscal > NF-e > Recusa NF-e
- Nota Fiscal > NF-e > Controle de NF-e > botão Gerar recusa e botão Transmitir NF-e
- Nota Fiscal > NF-e > Impressão NF-e > Botão Imprimir NF-e
Pesagem
AJUSTE
Falta realizar pesagem
Corrigimos o sistema para impedir que a movimentação ocorra entre armazéns, e que seja gerada a pesagem. No passado, foi possível separar e conferir uma onda; porém, a pesagem não foi realizada, apresentando a mensagem ora-20000: erro ao movimentar estoque, existe divergencia de armazem.
Local: Pesagem > Gerenciador de Pesagem
Conferência Packing com controle de pesagem
NOVIDADE
Conferência Packing com controle de pesagem
Implementamos na Conferência Packing um controle de pesagem, onde permite a integração com balanças para a coleta automática da tara da embalagem e do peso dos produtos durante o processo de conferência, com a definição de caixas de volume e a integração com dispositivos seriais por meio do WMS Connector. Para mais detalhes, acesse.
Locais:
- Cadastro > Produto > Produto
- Configuração > Configuração de Onda
- Cadastro > Caixa de Volume
- Gestão de Etiqueta > Gerenciador de Etiquetas
Configuração
NOVIDADE
Descrição reduzida nas Tarefas de Separação Detalhada
Caso o Tipo Etiqueta esteja setado para TAREFAS SEPARAÇÃO DETALHADA, na Configuração da Onda, será utilizado uma folha A4 para a impressão. Além disso, por meio do Gerenciador de Etiquetas, será possível utilizar a coluna Embalagem, que fará referência ao campo descrreduzido (descrição reduzida da embalagem do produto).
Local: Configuração > Configuração Onda
DOCUMENTAÇÃO
Quantidade de volumes na DANFE
Ajustamos a validação do campo Atualizar Volumes na Impressão da NF, quando o campo quantidade do DANFE for preenchida com a quantidade gerada do Gestão de Armazenagem | WMS Senior. O sistema valida a impressão do DANFE, a partir de um XML importado, quando o parâmetro Tipo de Emissão da DANFE da entidade do depositante estiver setado para a opção Sistema, juntamente com os parâmetros Atualizar Volumes na Impressão da NF e Atualizar Peso na Impressão da NF marcados, com isso imprime o campo Quantidade de Volumes com o número de volumes gerados e os campos Peso Bruto e Peso Líquido com base na somatória dos pesos das embalagens cadastradas no sistema.
Local: Configuração > Configuração Onda
Exportação Retorno de Recebimento
NOVIDADE
Exportação Retorno de Recebimento
Para que o sistema exporte as sequências (idseq) dos produtos, de acordo com a informações recebidas na nota de entrada, e para que o campo idseq seja incluído nos arquivos de Retorno de Ordem de Recebimento, é obrigatório que:
- o parâmetro Quando Exportar esteja definido como Após alocação;
- e Exportar dados da nota fiscal nos modelos padrões (TXT, Banco, Rest) esteja habilitado no cadastro do depositante.
No campo Retorno de Recebimento, devem ser selecionado um dos modelos disponíveis abaixo:
- TXT - Modelo WMS Lote
- TXT - Modelo WMS Lote Setor
- REST - Modelo WMS Lote
- REST - Modelo WMS Lote Setor
Locais:
- Cadastro > Depositante
- Integração > Integração de Arquivo
- Integração > Log de Integração
Gerar Volumes de Caixas Fechadas e Unidades na Separação
NOVIDADE
Gerar Volumes de Caixas Fechadas e Unidades na Separação
Adequamos o fluxo de Geração de Volumes de Caixas Fechadas e Unidades durante a separação, permitindo que o processo opere de maneira flexível, seja com a separação agrupada por produto ou com a separação Por Lote - quando Controla Lote Indústria. Para mais detalhes acesse.
Locais:
- Configuração > Configuração Onda
- Cadastro > Segurança > Usuário
Integração
Movimentação
Saída
AJUSTE
Formação de onda de forma automática
Ajustamos a mensagem para esse tipo específico de cenário Erro ao formar onda: Classificação Tipo de Pedido "Ordem de Produção: Interna" exige um packing do tipo "Industrialização"., a onda não formava, pois o Tipo de Classificação do Pedido exigia um endereço de Packing do tipo Industrialização. No passado, ao formar a onda manualmente pelo Gerenciador de Expedição, o processo ocorria corretamente. O erro aconteceu apenas quando a geração era feita de forma automática, pela tela de Acompanhamento de Expedição Automática.
Local: Movimentação > Saída > Acompanhamento Expedição Automática
Saída > Gerenciador de Coleta
NOVIDADE
Dados do motorista para a coleta
Ajustamos o cadastro do Gerenciador de Coleta quanto aos campos exibidos em tela e no relatório:
- Motorista (Agregado ou Interno): campo de pesquisa vinculado ao botão Motoristas, localizado no menu Cadastro > Veículo > Veículo.
Ao selecionar um motorista, o campo Veículo será atualizado automaticamente, podendo ser alterado posteriormente, caso necessário. - Nome: os campos Nome, RG e CPF não são obrigatórios e não dependem do cadastro da entidade. Eles podem ser preenchidos tanto pela tela de Cadastro de Coleta quanto pelo Coletor de Dados. Caso seja informado um Motorista (Agregado ou Interno) no cadastro, esses campos serão preenchidos automaticamente com os dados já cadastrados na tela de Entidade.
- RG
- CPF
Observação:
- Estes dados poderão ser corrigidos posteriormente via Coletor de Dados durante o processo de Coleta.
- As informações também estarão disponíveis nos relatórios de Embarque de Coleta, Embarque de Coleta Checklist e Embarque de Coleta Detalhado.
- A prioridade de exibição dos dados do motorista será primeiro o RG, caso não exista, será exibido o CPF (com a formatação da máscara padrão de CPF).
- Qualquer alteração realizada será registrada na tela de Log de Segurança.
Local: Movimentação > Saída > Gerenciador de Coleta
Rastreabilidade por LPN (Licence Plate Number)
NOVIDADE
Armazenagem por LPN com Identificador Externo
Implementamos na fucionalidade de Rastreabilidade por LPN (Licence Plate Number), o parâmetro Permitir LPN externa que, quando marcado, habilita a funcionalidade de permitir identificadores LPN externos (não cadastrados previamente) durante os processos de recebimento e armazenagem. Com isso, o sistema passa a aceitar LPNs Externas de outros sistemas no WMS, tanto no recebimento quanto na opção de importar entrada de LPN. Serão aceitos código de LPN alfanumérico de até 38 caracteres.
Também foi implementado o parâmetro Validar Cubagem e Peso na Divisão de LP que, quando marcado, irá habilitar a funcionalidade de validar cubagem e peso na divisão de LPN.
Além disso, foi adicionado à Importação de Entrada de LPN, o campo INSCRESTADUAL, do tipo texto, com o tamanho de 40 caracteres, contendo a máscara para pessoa jurídica PJ 99.999.999/9999-99 , ou pessoa física PF 999.999.999-99, e cujo campo terá o preenchimento obrigatório somente quando o depositante possuir Inscrição Estadual (IE) cadastrada no sistema.
Local: Cadastro > Depositante > guia Gestão de Lotes
NOVIDADE
Rastreabilidade por LPN com Coleta Parcial
Implementamos a funcionalidade de Coleta Parcial na Rastreabilidade por LPN (Licence Plate Number), permitindo:
- Liberar pedido de Rastreabilidade de LPN com corte parcial
- Permitir coleta parcial de LPN
- Remover LPN da coleta pelo coletor de dados
Locais:
- Cadastro > Armazém > Armazém > botão Configuração > guia Remanejamento / Reabastecimento
- Configuração > Configuração de Onda > guia Coleta
- Coletor de Dados > Coleta Manual
Reforma tributária
EXIGÊNCIA LEGAL
Inserção de campos CBS, IBSMUN e IBSUF para a Reforma tributária
Adicionamos diversos campos derivados de CBS, IBSMUN e IBSUF, tanto no cabeçalho quanto nos itens do pedido e faturamento, para os tipos de integração texto, banco a banco, REST, REST v2 e XML, em conformidade com a Reforma Tributária.
Campos adicionados no cabeçalho ("baseIbsCbs", "valorIbsUf", "valorIbsMun", "valorCbs", "valordifibsuf", "valordevtribibsuf", "valordifibsmun", "valordevtribibsmun", "valoribs", "valorcredpres", "valorcredprescondsus", "valordifcbs", "valordevtribcbs", "valorcredprescbs", "valorcredprescondsuscbs", "valoribsmono", "valorcbsmono", "valoribsmonoreten", "valorcbsmonoreten", "valoribsmonoret", "valorcbsmonoret", "valornftot") e
nos itens ("cstIbsCbs", "classtribCodIbsCbs", "baseIbsCbs", "valorIbsUf", "valorIbsMun", "valorCbs", "aliqIbsUf", "aliqIbsMun", "aliqCbs", "valorIbsTotal", "percentualDifIbsUf", "valorDifIbsUf", "valorDevolucaoIbsUf", "percentualReducaoAliqIbsUf", "aliqEfetivaIbsUf", "percentualDifIbsMun", "valorDifIbsMun", "valorDevolucaoIbsMun", "percentualReducaoAliqIbsMun", "aliqEfetivaIbsMun", "percentualDifCbs", "valorDifCbs", "valorDevolucaoCbs", "percentualReducaoAliqCbs", "aliqEfetivaCbs", "aliqEfetivaRegularIbsUf", "valorTribRegularIbsUf", "aliqEfetivaRegularIbsMun", "valorTribRegularIbsMun", "aliqEfetivaRegularCbs", "valorTribRegularCbs", "percentualCredPresIbs", "valorCredPresIbs", "valorCredPresCondSusIbs", "percentualCredPresCbs", "valorCredPresCbs", "valorCredPresCondSusCbs", "aliqCompraGovIbsUf", "valorTribCompraGovIbsUf", "aliqCompraGovIbsMun", "valorTribCompraGovIbsMun", "aliqCompraGovCbs", "valorTribCompraGovCbs", "valorTotalIbsMonofasicoItem", "valorTotalCbsMonofasicoItem", "quantidadeBaseMonofasica", "adRemIbsMonofasico", "adRemCbsMonofasico", "valorIbsMonofasico", "valorCbsMonofasico", "quantidadeBaseMonoRetencao", "adRemIbsRetencao", "valorIbsMonoRetencao", "adRemCbsRetencao", "valorCbsMonoRetencao", "quantidadeBaseMonoRetida", "adRemIbsRetido", "valorIbsMonoRetido", "adRemCbsRetido", "valorCbsMonoRetido", "percentualDifIbsMonofasico", "valorIbsMonoDiferido", "percentualDifCbsMonofasico", "valorCbsMonoDiferido", "valorIbsTransfCredito", "valorCbsTransfCredito", "tipoCredPresIbsZfm", "valorCredPresIbsZfm", "cstTribRegular", "classTribCodRegular", "valorBaseCalculoCredPres", "codigoClassCredPres", "anoMesCompetenciaCredPres", "valorEstornoIbs", "valorEstornoCbs", "anoMesCompetenciaAjuste", "valorIbsAjusteCompet", "valorCbsAjusteCompet")
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Integração
AJUSTE
Integração GMB
Corrigimos o campo TotalBruto da integração de GMB de Entrada. No passado, ao tentar realizar importação de item via integração GMB, ocorreu a mensagem erro ao importar item cmg375561 da GMB codigointerno: 386323 ora-20000: o valor total bruto deve ser informado.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Integrar API Rest com item GMB
Ajustamos a importação de GMB com depositante pessoa física. No passado, ao importar um item de GMB ocorreu a mensagem erro ao importar item 10110 da gmb codigointerno: 021212 ora-01427: a subconsulta de uma única linha retorna mais de uma linha
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Realizar contagem do inventário via coletor de dados
Ajustamos a busca dos locais do Inventário Guiado. No passado, ao tentar realizar o inventário, pelo coletor de dados, os endereços não apareciam para contagem.
Local: Inventário > Inventário
Movimentação
Coletor de Dados
Separação Onda
AJUSTE
Bipar código de barras do produto
Ajustamos as informações para sejam devidamente atualizadas no formato utilizado. No passado, ao realizar a separação de uma onda, após bipar a barra era apresentada a mensagem restrição de verificação (CK_SAIDAPORNF_QTDEPESADA_TOTAL) violad.
Local: Coletor de Dados > Separação Onda
Movimentação
Saída
AJUSTE
Visualizar detalhes do corte
Melhoramos a rotina de liberação da NF, exibindo os detalhes do corte quando este ocorrer na liberação. No passado, ao liberar uma nota fiscal para expedição a mesma não era liberada devido ao corte, porém não gerava detalhes do corte.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
AJUSTE
Geração de onda
Melhoramos a performance da visualização da tela. No passado, durante a formação de onda, a partir da tela do botão Assistente de Formação de Onda, e após selecionar a Classificação do Tipo de Pedido, algum tempo depois era apresentado a mensagem Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection.
Local: Movimentação > Saída > Gerenciador de Expedição
Movimentação
Saída
Performance
WMSWEB
Pedido Online
AJUSTE
Visualização do valor total da nota fiscal
Ajustamos a forma que o sistema faz o cálculo da Substituição Tributária levando em conta o ICMS ST. No passado, existia uma NF no sistema na qual o valor não coincidia com o valor da NF no WMSWEB e até mesmo na SEFAZ. A integração ocorreu por XML.
Locais:
- WMSWEB > Pedido Online
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Movimentação
Saída
AJUSTE
Senha em confirmação da mensagem ponto de alerta
Corrigimos a validação de login ao realizar confirmação no ponto de alerta. No passado, na conferência packing, ao confirmar login do usuário para Ponto de Alerta de Classificação por Tipo de Pedido, estava apontando erro de usuário e senha.
Local: Movimentação > Saída > Conferência Packing
Coletor de Dados
Separação Onda
Integração
AJUSTE
Lentidão no carregamento das telas
Melhoramos o desempenho da abertura das telas Integração de Arquivo, Gerenciador de Retenção, Nota Fiscal Importada e Voltar Nota Fiscal Impressa. No passado, o sistema apresentou lentidão de 5 a 10 min no carregamento destas telas.
Locais:
- Integração > Integração de Arquivo
- Movimentação > Gerenciador de Retenção
- Nota Fiscal > Nota Fiscal Importada
- Nota Fiscal > NF-e > Voltar Nota Fiscal Impressa
Coletor de Dados
Separação Onda
Packing
AJUSTE
Conferência via coletor de dados
Removemos uma implementação que impedia o funcionamento do coletor para os modelos antigos. No passado, ao utilizar o coletor, não estava sendo possível selecionar a caixa no momento da formação de volumes, mas no enterprise este erro não ocorria.
Local: Coletor de Dados > Packing
Integração
AJUSTE
Integração do retorno do faturamento
Corrigimos a consulta da rotina de exportação de int_envio_faturamentodet_lote. No passado, durante o envio do faturamento estava duplicando o idseq em varias linhas na tabelas int_envio_faturamento_lote e int_envio_faturamentodet_lote, gerando duplicidade no sistema externo do cliente.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Monitoramento
Coletor de Dados
Conferência de Entrada
DOCUMENTAÇÃO
Conferência de produto vencido
Corrigimos a conferência de entrada com produto vencido. No passado, ao utilizar a conferência de entrada via coletor de dados e após informar a barra, o sistema apresentou a mensagem que o produto constava vencido.
Local: Coletor de Dados > Conferência de Entrada
Movimentação
Inventário
DOCUMENTAÇÃO
Atualização do estoque
Ajustamos a performance na atualização de estoque de inventário. No passado, ao tentar atualizar o estoque, pelo inventário após alguns minutos retornou a mensagem Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection.
Local: Inventário > Inventário
Monitoramento
Produtividade de separação Analítico
DOCUMENTAÇÃO
Indicador de tempo de separação - tempo zerado
Corrigimos a rotina para que o horário seja informado somente quando a separação for efetivamente concluída. No passado, ao realizar as separações de onda com poucos produtos que levam poucos segundos para separar no Relatório de Produtividade de separação Analítico era apresentado o horário de separação zerado.
Local: Monitoramento > Produtividade de separação Analítico
Integração
AJUSTE
Exportação de Saldo de Estoque ERP Outros
Ajustamos o controle de sessão do sistema (mecanismo que gerencia o tempo e o estado das conexões ativas) com o objetivo de evitar que a rotina seja interrompida enquanto estiver em execução e melhoramos a exportação de Saldo do Estoque - ERP Outros. No passado, após a 00h, as exportações do tipo: Exportação Saldo do Estoque - ERP Outros - Via Rest apontaram a mensagem Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Integração
DOCUMENTAÇÃO
Cancelamento de dados não enconcotrados
Corrigimos a exportação de confirmação de cancelamento quando era realizado a exclusão do pedido/nota na importação de cancelamento. No passado, ao importar um cancelamento foi apresentado a mensagem 01403: DADOS NÃO ENCONTRADOS.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
Inventário
Movimentação
Saída
DOCUMENTAÇÃO
Formar onda pelo gerenciador de expedição
Ajustamos o tamanho de campo para ser compatível com o mesmo tamanho na tabela de notafiscal. No passado, ao formar uma onda ocorreu a mensagem ORA-12899: valor muito grande para a coluna "DOCUMENTOROMANEIO"."NUMPEDIDO" (real: 21, máximo: 20).
Local: Movimentação > Saída > Gerenciador de Expedição
Coletor de Dados
Separação Onda
AJUSTE
Remanejamento pendente numa separação de onda
Ajustamos a validação de remanejamento pendente na separação de onda. No passado, ao tentar separar uma onda o sistema apresentava a mensagem O local D026102 possui reabastecimento pendente, porém o remanejamento era pra outra onda.
Local: Coletor de Dados > Separação Onda
Integração
AJUSTE
Enviar cancelamento de nota fiscal de entrada
Ajustamos a importação de int_cancelamento para que seja possível enviar VAZIO no campo numpedido. No passado, ao tentar importar o cancelamento de uma nota fiscal de entrada era apresentado a mensagem 01400: NÃO É POSSÍVEL INSERIR NULL EM ("INT_CANCELAMENTO"."NUMPEDIDO").
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
AJUSTE
Cancelar volume
Ajustamos o controle negativo dos campos do cancelamento de volume. No passado, ao tentar cancelar um volume era apresentada a mensagem restrição de verificação (CK_SAIDNF_CONF_I_NAO_NEGATIVA) violada IdLogError: 7a95be86-2538-47d6-8b4d-b76f6a6060d6
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Atualizar estoque do inventário
Ajustamos a atualização de inventário para que seja possível inserir VAZIO no campo descr.inventariolote. No passado, ao atualizar estoque do inventário apresentava a mensagem java.sql.SQLIntegrityConstraintViolationException: ORA-01400: não é possível inserir NULL em ("INVENTARIOLOTE"."DESCR").
Local: Inventário > Inventário
Inventário
DOCUMENTAÇÃO
Atualizar estoque ao finalizar inventário
Corrigimos a rotina de valoração de lote no momento de bloqueio de inventário. No passado, o sistema apresentou lentidão ao bloquear contagem no inventário, carregando por minutos até apontar a mensagem Falha de comunicação com servidor: Method: POST, URL: https://testeteste.com.br/siltwms/webresources/InventarioService.
Local: Inventário > Inventário
Movimentação
Remanejamento
DOCUMENTAÇÃO
Executar remanejamento
Adicionamos um bloqueio durante o vínculo do Lote e Finalizar o Retorno de Produto Recuperado, pois estava sendo permitido misturar Lote indústria e Vencimento divergentes, com isso o Remanejamento ficava travado. No passado, ao tentar realizar um remanejamento era apresentado a mensagem o local de destino possui lotes em estoque com a configuração "lote indústria e vencimento" divergentes no produto escolhido.
Locais:
- Movimentação > Remanejamento > Remanejamento
- Movimentação > Lote > Retorno de Produto Recuperado
Serviços
Coletor de Dados
Separação Onda
Integração
AJUSTE
Pedido sem atualizar
Ajustamos a validação prévia da existência de registro a ser atualizado no processo de faturamento. No passado, ao importar um XML, o sistema apresentava a mensagem, acusando que o produto não foi encontrado, erro ao importar faturamento. chave de acesso: 42260115068279000259550010002751421262160324 nao foi atualizada ora-20000: ora-20000: item não encontrado.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Cadastro
Armazém
AJUSTE
Ativar setor
Corrigimos o sistema para apresentar a mensagem somente se o setor estiver Ativo. No passado, ao tentar ativar um setor, o sistema gerava a mensagem O setor selecionado: 50, possui estoque e não pode ser desativado sendo que o setor já se encontra desativado.
Local: Cadastro > Armazém > Setor
English
Español
English
Español


