Gestão de Armazenagem | WMS - 8.12.7
Aqui encontram-se as matérias relacionadas às liberações do Gestão de Armazenagem | WMS, versão 8.12.7, publicadas em 2024.
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.
Expedição
AJUSTE
Mensagem ao utilizar a barra da caixa de separação
Ajustamos a rotina de Separação da Onda para validar corretamente a configuração Utiliza Caixa de Separação no Packing. Anteriormente, ao utilizar a barra da caixa de separação era exibida a mensagem "Identificador do packing não encontrado".
Local: Movimentação > Saída > Conferência Packing
Coleta
AJUSTE
Mensagem na liberação da coleta
Realizamos um ajuste na liberação da coleta e aplicamos uma trava para não cancelar a NF/Pedido já expedido do sistema, com o registro no log da integração. Com isso, corrigimos a mensagem "O Pedido ou Nota Fiscal com id 1920758 foi cancelado pelo ERP. Para continuar embarque, é necessário remover o Pedido ou Nota Fiscal da Onda", exibida ao tentar liberar a coleta.
Local: Movimentação > Saída > Gerenciador de Coleta
Expedição
AJUSTE
Mensagem na formação de onda
Ajustamos um campo para que aceite qualquer tipo de caractere, permitindo a formação de onda. Anteriormente, estava aceitando apenas números e ao tentar formar onda, era exibida a mensagem "Ocorreu o seguinte erro ao formar a onda: ORA-01722: número inválido ORA-06512: em "PK_ONDA", line 2097 ORA-06512: em "PK_ONDA", line 14044 ORA-06512: em "PK_ONDA", line 15607".
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Ajuste na visualização da tela Acompanhamento Saída por Nota Fiscal
Realizamos um ajuste na visualização da tela Acompanhamento Saída por Nota Fiscal para não duplicar os valores. Anteriormente, ao exibir os produtos de mais de uma tarefa, as quantidades estavam sendo duplicadas.Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
AJUSTE
Falha na formação da onda
Ajustamos o sistema para voltar a formar onda. Anteriormente, estava aceitando apenas números e ao tentar formar onda, era exibida a mensagem "Ocorreu o seguinte erro ao formar a onda: ORA-01722: número inválido ORA-06512: em "PK_ONDA", line 2097 ORA-06512: em "PK_ONDA", line 14044 ORA-06512: em "PK_ONDA", line 15524 ORA-06512: em "PK_ONDA", line 28015 ORA-06512: em "PK_ONDA", line 28102 ORA-06512: em "PK_ONDA", line 30744 ORA-06512: em line 1".
Local: Movimentação > Saída > Gerenciador de Expedição
Integração
AJUSTE
Mensagem ao importar XML
Ajustamos o sistema quanto à mensagem "ORA-20000: NÃO É POSSÍVEL CADASTRO DE PEDIDO DE RETORNO DE ARMAZENAGEM PARA DEPOSITANTE FILIAL. ORA-06512: EM "T_INSERIR_NOTAFISCAL", LINE 101 ORA-04088: ERRO DURANTE A EXECUÇÃO DO GATILHO 'T_INSERIR_NOTAFISCAL", que era apresentada ao tentar importar o XML.
Local: Integração > Integração de Arquivo
AJUSTE
Integração de cadastro de produto
Ajustamos o sistema para considerar o prazo de validade definido no padrão de integração ao receber produtos sem esse valor na integração. Esse ajuste resolve a situação em que, ao parametrizar o prazo de validade como 600 no padrão de integração para o depositante e realizar a integração de produtos via REST, os produtos estavam sendo cadastrados sem data de validade.
Locais:
- Integração > Log de Integração
- Cadastro > Depositante
Inventário
AJUSTE
Ajuste na coleta de data do inventário
Ajustamos o sistema para que, ao selecionar a opção "Conferir Data de Fabricação" no inventário, o campo "Data de Fabricação" no JSON de exportação inclua corretamente a data coletada durante o inventário. Anteriormente, o arquivo gerado pelo WMS na exportação do inventário apresentava datas divergentes em relação às registradas no sistema e às informadas.
Local: Inventário > Inventário
Movimentação Interna
Remanejamento
AJUSTE
Ajuste no remanejamento
Adicionamos uma trava de validação para impedir a troca do tipo de local blocado quando há estoque no local. Também realizamos um ajuste no tipo de local blocado, padronizando-o conforme necessário. Anteriormente, ao tentar criar um remanejamento para zerar o local, o sistema não exibia o local de origem.
Local: Movimentação > Remanejamento > Remanejamento
AJUSTE
Mensagem ao realizar o remanejamento
Corrigimos o processo de remanejamento de Picking para pulmão, resolvendo a situação em que, ao tentar realizar um remanejamento era exibida a mensagem no coletor "Problema ao executar remanejamento: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas ORA-06512: em "PK_REMANEJAMENTO", line 8362 ORA-06512: em "PK_REMANEJAMENTO", line 8362 ORA-06512: em "PK_REMANEJAMENTO", line 8892".
Local: Coletor de Dados > Remanejamento
NFe - Nota Fiscal Eletrônica
AJUSTE
Mensagem ao transmitir a nota
Incluímos uma trava no sistema para impedir o cadastro de CST com mais de dois dígitos, garantindo a correção da mensagem "Rejeição: Alíquota do ICMS com valor superior a 4 por cento na operação de saída interestadual com produtos importados [nItem:1]" ao tentar transmitir a nota.
Local: Nota Fiscal > NF-e > Controle de NF-e
Recebimento
AJUSTE
Mensagem ao realizar a alocação de CrossDocking
Ajustamos o processo de geração de alocação de CrossDocking, que, ao tentar realizar a alocação, apresentava a mensagem "O registro selecionado não pode ser excluído, pois possui registros filhos".
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Expedição
Formação de Onda
AJUSTE
Erro ao formar onda de expedição por carga
Ajustamos a geração de Onda Carga para selecionar o Destino Saída. No passado, ao tentar formar onda ocorria a seguinte mensagem "Ocorreu erro ao formar a onda: Destino Saída não encontrado para a nota fiscal id: 373341".
Local: Movimentação > Saída > Gerenciador de Expedição > botão formar
Estoque
Kardex
AJUSTE
Ajuste na geração de Relatório Kardex de Produto
No relatório de Kardex de Produto, o saldo de um item apresentava o valor de 1500, enquanto o inventário indicava uma diferença de 100. Para corrigir, aplicamos um ajuste na geração do relatório, garantindo que os detalhes de entradas e saídas de Kardex realizados no inventário sejam exibidos corretamente.
Locais:
- Consulta > Estoque > Kardex de Produto
- Consulta > Estoque > Relatório Kardex de Produto
- Inventário > Inventário
Expedição
AJUSTE
Mensagem na Separação por Tarefa
Aplicamos uma correção na consulta de separação do coletor de dados, que anteriormente, ao realizar a Separação por Tarefa de uma onda com a configuração de Checkout Express, apresentava a mensagem "java.sql.SQLSyntaxErrorException: ORA-00979: não é uma expressão GROUP BY".
Local: Coletor de Dados > Separação por Tarefa
Guia de Movimentação de Bens (GMB)
AJUSTE
Mensagem ao excluir o cadastro GMB
Corrigimos o sistema para excluir o cadastro da GMB. Antes, ao tentar realizar a exclusão era apresentada a mensagem "Erro ao excluir o documento id: 12982810. Erro: restrição de integridade (FK_CORTEREM_CORTEFISICO) violada - registro filho localizado".
Local: Nota Fiscal > Cadastro de GMB
Integração
AJUSTE
Mensagem ao enviar embalagem via integração
Ao enviar uma embalagem via integração sem as medidas (altura, largura, comprimento, peso líquido, peso bruto, lastro e camada), estava apresentando a mensagem "O campo altura é obrigatório ou não foi informado no padrão de integração.[br]O campo largura é obrigatório ou não foi informado no padrão de integração.[br]O campo comprimento é obrigatório ou não foi informado no padrão de integração.[br]O campo pesoBruto é obrigatório ou não foi informado no padrão de integração.[br]O campo pesoLiquido é obrigatório ou não foi informado no padrão de integração.[br]O campo lastro não pode menor que 1 ou vazio ou não informado no padrão de integração.[br]O campo qtdeCamada não pode menor que 1 ou vazio ou não informado no padrão de integração.[br]O campo empMax não pode menor que 1 ou vazio ou não informado no padrão de integração.[br]". Para corrigir, realizamos um ajuste na aplicação, permitindo o envio do CGC (CNPJ) sem a obrigatoriedade da máscara, aceitando o formato atual.
Local: Integração > Log de Integração
Inventário
AJUSTE
Um endereço não podia ser desativado pois existe movimentação pendente
Corrigimos a liberação da rotina de contagem do inventário. Anteriormente, ao tentar liberar a contagem era apresentada a mensagem "O endereco: 090010002 não pode ser desativado, pois existe movimentação pendente". Ao verificar as pendências, nenhuma era exibida, e também era informado que a liberação da contagem podia ser realizada.
Local: Inventário > Inventário
Movimentação Interna
AJUSTE
Ajuste na exibição de caixas
Corrigimos a rotina que alimenta as informações de caixa na tela "Utilização de Caixas", que anteriormente não exibia nenhuma caixa.
Local: Consulta > Movimentação > Utilização de Caixas
AJUSTE
Ajuste nas informações específicas
Ajustamos a rotina de cancelamento de conferências de Packing. Anteriormente, as informações específicas eram removidas indevidamente e não constavam no gerenciador de informação específica para os depositantes. Agora, garante também a inclusão das informações faltantes.
Local: Movimentação > Gerenciador Informações Específicas
Avaria
AJUSTE
Otimização no controle de avarias
Ao tentar finalizar o controle de avaria, a tela permanecia carregando até exibir a mensagem "Could not roll back JPA transation; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBD Connection". Identificamos que o controle de avaria possuía muitos lotes, causando a lentidão na execução. Para corrigir, ajustamos a rotina para a otimização do processo.
Local: Movimentação > Lote > Controle de Avaria
Recebimento
Cobertura Fiscal (Remessa | Retorno)
DOCUMENTAÇÃO
Ocultar temporariamente o parâmetro segregado
O parâmetro "Segregar NF de Retorno (Armazenagem / Simbólico) por NF de Cobertura", localizado no cadastro do Depositante, no menu Nota Fiscal, foi removido temporariamente para manutenção do fluxo.
Local: Cadastro > Depositante > botão Cadastrar > guia Nota Fiscal
NOVIDADE
Incluir tag xPed e nItemPed no XML de Retorno
Quando os parâmetros "Enviar Número do Item da NF na Cobertura na tag <nItemPed> dos itens" e "Enviar NF de Cobertura na tag ‹xPed› dos itens - Retorno (Armazenagem / Simbólico)" são ativados, durante a geração das notas de retorno simbólico e retorno de armazenagem, novas tags serão incluídas na tag <xProd>.
- Tag <xPed>: referencia o número da Nota Fiscal de cobertura.
- Tag <nItemPed>: contém o número do item correspondente no XML.
Além disso, é possível configurar o modelo a ser utilizado para envio na tag <nItemPed>. Essas alterações permitem que o ERP realize uma consistência entre as notas de entrada e os itens efetivamente registrados na saída.
Local: Cadastro > Depositante > guia Nota Fiscal
Coleta
NOVIDADE
Relatório de embarque de coleta com a TAG Termo-higrômetro
Quando ativado o parâmetro "Coletar dados adicionais no fechamento da Coleta" na configuração do armazém, será solicitado no fechamento da coleta, via coletor de dados, as informações do conferente da transportadora e o número da tag do termo-higrômetro, na Coleta, Coleta sob demanda, na Coleta sem validação de endereço.
Locais:
- Cadastro > Armazém > Armazém > botão Configuração > guia Transporte
- Coletor de Dados > Coleta
- Coletor de Dados > Coleta sob demanda
- Coletor de dados > Coleta sem validação de endereço
- Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Embarque de Coleta
Escrituração Fiscal Digital (EFD)
NOVIDADE
Controles para o arquivo EFD
Agora, a geração do arquivo EFD só é possível dentro de um mês completo para a apuração, ou seja, é necessário que o período de apuração esteja preenchido dentro do mesmo mês, como por exemplo, de 01/12/2024 a 31/12/2024. Também foram corrigidas as composições do arquivo EFD nos blocos listados abaixo:
- Bloco 0 - Abertura, Identificação e Referências
- Bloco C - Documentos Fiscais I - Mercadorias (ICMS/IPI)
- Bloco H - Inventário Físico
Ao criar o registro com o período definido para a geração do arquivo EFD (Escrituração Fiscal Digital), o arquivo será automaticamente disponibilizado para download na tela de integração. Após o download, é possível utilizá-lo no validador fornecido pela entidade SPED para validar os dados. Para mais detalhes, acesse.
Locais:
- Integração > Escrituração Fiscal Digital
- Integração > Integração de Arquivo
NOVIDADE
ERP Senior x EFD (Escrituração Fiscal Digital) x Inventário Fiscal
Agora, para os clientes que utilizam o WMS Operador Logístico e o ERP Senior, foi disponibilizada uma nova integração nativa que visa atender armazéns que operam sob o regime de Armazém Geral. Essa funcionalidade permite que o ERP gere a Escrituração Fiscal Digital (EFD) com base nas movimentações realizadas no ERP, em conjunto com as movimentações registradas no WMS Senior, unificando ambos os sistemas. Todas as movimentações de Notas Fiscais geradas pelo WMS, como Notas de Retorno de Armazenagem (simbólicas ou não) e Notas de Remessa para Armazenagem (simbólicas ou não), são diretamente integradas ao ERP.
Locais:
- Integração > Escrituração Fiscal Digital
- Integração > Integração de Arquivo
Etiqueta
NOVIDADE
Serviço de etiqueta externa tipo Tray para a SHOPEE
Criamos a parametrização "EtiquetaTray SHOPEE", referente ao Serviço de Etiqueta Externa no Depositante, que viabilizada a impressão de etiquetas externas relacionadas às vendas de produtos na plataforma Shopee, quando há integração com a plataforma Tray. Ou seja, uma vez que a Nota Fiscal tenha sido importada e o sistema tenha obtido o arquivo ZPL com sucesso, o processo de expedição pode ser iniciado da forma habitual. Quando os volumes de expedição forem gerados e o arquivo ZPL estiver disponível, a etiqueta referente ao volume será impressa. Para mais detalhes, acesse.
Local: Cadastro > Depositante > botão Serviço Etiqueta Externa > Botão Cadastrar
NOVIDADE
Impressão da etiqueta com saldo de qualidade
Etiqueta criada e selecionada na configuração geral para possibiliatar a impressão da etiqueta de Saldo do Lote por Endereço. Essa funcionalidade permite a visualização rápida da quantidade de entrada do lote e da quantidade disponível em estoque para uso. A etiqueta pode ser acessada por meio do botão Impressos da tela de Estoque local por lote.
Locais:
- Configuração > Configuração Geral > guia Modelos
- Consulta > Estoque > Estoque Local por Lote > botão Impressos > Modelo Etiqueta Saldo do Lote por Endereço
NOVIDADE
Rastreabilidade padrão AWB Total Express
O sistema de Gestão de Armazenagem | WMS Senior agora inclui o cálculo para geração de códigos de rastreabilidade no padrão AWB Total Express (Air Waybill). Esse código é utilizado nas etiquetas de volume e no DANFE simplificado, garantindo identificação única e padronizada para cada unidade movimentada. Além disso, a rastreabilidade está integrada às confirmações de embarque, por meio de uma interface que detalha os volumes, facilitando o monitoramento e a consulta ao longo do processo logístico. Saiba mais detalhes clicando aqui.
Locais:
- Cadastro > Depositante > botão Transp. e Rastreamento > botão Serviços da Transportadora
- Cadastro > Depositante > botão Alterar > guia Exportação
- Nota Fiscal > Controle Nota Fiscal
Expedição
AJUSTE
Quantidade total de produtos indevida
Corrigimos o campo "Quantidade Total de Produtos" na tela de "Acompanhamento de Saída por NF Expedida e Cancelada" para refletir corretamente os dados apenas para novas notas processadas. Anteriormente, a quantidade total do produto do pedido estava divergente da quantidade de itens.
Local: Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
NOVIDADE
Fluxo de Etiquetagem com caixa de volume
O fluxo de separação por etiquetagem com caixa de volume foi aprimorado para atender às necessidades do processo de separação, em que o local a ser separado é o pulmão e a separação é feita por palete. Esse processo permite a geração de etiquetas individuais para cada volume dentro de um palete e, posteriormente, de uma única etiqueta de identificação, denominada "etiqueta pai", que é colada no palete após o processo de stretch.
Dessa forma, a etiqueta pai agrupa todas as etiquetas individuais ("etiquetas filhas"), identificando claramente o conteúdo do palete. Essa identificação detalhada dos volumes facilita a logística, especialmente durante o transporte e a entrega. Caso seja necessário remover o stretch de um palete para melhor acomodação no caminhão, os volumes identificados individualmente podem ser reorganizados sem risco de extravio.
Local: Coletor de Dados > Separação Onda
Packing
Integração
AJUSTE
Filtro de configuração de integração
Ao realizar os filtros na tela de Integração de Arquivo, a tela ficava apenas carregando até exibir a mensagem de erro "Could not roll back JPA transaction; nestted exception is org.hobernate.TransactionException: Unable to rollback against JDBC Connection". Como solução, adicionamos o botão "Filtrar Config. Integração" para realizar um filtro mais específico através da configuração de integração.
Local: Integração > Integração de Arquivo
NOVIDADE
Bloqueio e desbloqueio de lotes automático após o recebimento
Melhoramos a integração entre o WMS Operador Logístico e o WMS Senior na funcionalidade de "Bloqueio e Desbloqueio de Lote". Agora, o sistema identifica de forma mais precisa qual Ordem de Recebimento (OR) que originou o lote bloqueado.
Integração Gestão da Mão de Obra
NOVIDADE
Ajustar parâmetro
Ajustamos o parâmetro de "Tempo de SLA para Separação (em horas)" para "Tempo de SLA para Expedição (em horas)" na configuração do armazém.
Local: Cadastro > Armazém > Armazém > guia Integração
NOVIDADE
Rotina de cancelamento de cada volume
Ao cancelar um ou mais volumes serão integrados os dados do volume cancelado em questão, como quantidade, peso e volume.
Os dados serão transmitidos do Gestão da Mão de Obra no Armazém para que a onda volte parcial ou totalmente para o status apenas de separado.
Local: Movimentação > Saída > Gerenciador de Volume > botão Cancelar Volumes
Inventário
AJUSTE
Um endereço não podia ser desativado pois existe movimentação pendente
Corrigimos a liberação da rotina de contagem do inventário. Anteriormente, ao tentar liberar a contagem era apresentada a mensagem "O endereco: 090010002 não pode ser desativado, pois existe movimentação pendente". Ao verificar as pendências, nenhuma era exibida, e também era informado que a liberação da contagem podia ser realizada.
Local: Inventário > Inventário
AJUSTE
Falha ao ignorar inventário
Melhoramos a rotina de ignorar contagem de inventário. Anteriormente, ao tentar realizar a funcionalidade, apresentou a mensagem "Falha de comunicação com servidor: Method: POST, URL"
Local: Inventário > Inventário
NOVIDADE
Inventário Dinâmico com contagem em locais com pendências de estoque
A funcionalidade Local Quarentena foi desenvolvida para garantir a integridade das contagens realizadas durante o Inventário Dinâmico. Ela entra em ação quando há uma divergência entre a quantidade contada no inventário e as pendências existentes no local.
Durante o inventário, o sistema verifica se a quantidade contada é menor que as pendências. Caso isso ocorra, a contagem é ignorada e o local é movido para quarentena. Enquanto estiver em quarentena, o local ficará inativo para novas contagens, mas as operações de remanejamento e separação de ondas seguirão normalmente. Consulte a documentação para mais informações.
Local: Acesse Inventário > Inventário > botão Monitorar > botão Local Quarentena
Recebimento
AJUSTE
Falha ao tentar ignorar a contagem
Corrigimos o sistema para que a contagem seja de fato ignorada. Anteriormente, a mensagem indicava que a contagem havia sido ignorada com sucesso, mas o sistema não realizava essa ação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
AJUSTE
Falha ao finalizar OR
Ajustamos a finalização da OR. Anteriormente, quando tentava finalizar a (Ordem de Recebimento) OR exibiu a mensagem "O registro selecionado não pode ser excluído, pois possui registros filhos".
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
NOVIDADE
Inclusão de múltiplas notas na Ordem de Recebimento para GMB
Ajustamos o sistema a partir do parâmetro "Permitir inclusão de múltiplas notas na Ordem de Recebimento para GMB", na configuração do depositante. Quando ativado, o sistema permitirá vincular mais de uma nota fiscal à Ordem de Recebimento (OR) quando o depositante for de regime de Armazém Geral e não contribuínte de ICMS (GMB).
Locais:
- Cadastro > Depositante > guia Recebimento
- Cadastro > Entrada > Cadastro de Ordem de Recebimento
Voice Picking
NOVIDADE
Corte Físico de caixas fracionadas
Agora, o Voice Picking conta com o comando de corte físico fracionado, que opera de forma independente da parametrização de fracionamento do sistema padrão. Este comando utiliza os termos de voz "Fracionar" ou "Fracionado" e é exclusivo para realizar o corte físico.
Isso significa que, caso uma caixa seja aberta durante a separação, será utilizado um código de barras unitário (com fator de conversão igual a 1) para separar a quantidade exata de itens solicitados. Nesse processo, após solicitar os itens para o produto, deve-se seguir os seguintes passos:
Dizer "Corte";
Em seguida, dizer "Fracionar";
Informar a quantidade de unidades que está sendo separada.
Este procedimento é aplicável quando uma caixa é aberta de forma não planejada durante a operação. Mesmo assim, será possível separar os itens unitários da caixa aberta, garantindo a precisão na separação dos pedidos.
Local: Voice Picking
NOVIDADE
Impressão no Voice Picking
A funcionalidade de impressão da etiqueta de separação pelo Voice Picking está agora disponível e oferece opções de configuração, para mais detalhes acesse:
- Impressão no Final da Separação (após a confirmação do packing)
- Impressão no Início da Separação (após escolher a tarefa)
- Retorno para a listagem de tarefas caso ocorra um erro na impressão e o usuário não deseje prosseguir com a separação
Local: Configuração > Configuração Onda > botão Cadastrar ou Alterar > Voice Picking
NOVIDADE
Texto mais conciso para facilitar o entendimento
Destacamos o parâmetro "Reduzir Fala na Separação do Voice Picking", que quando ativado na configuração da onda, reduz a quantidade de falas no Voice Picking ao informar o produto e direcionar ao packing.
| Reduzir Fala na Separação do Voice Picking | Ativado | Desativado |
|---|---|---|
| Produto | Confirme o produto |
Confirme o produto (detalha o código do produto e depois a sua descrição) |
| Packing | Confirme o packing 7057 | Vá até o packing 7057 e confirme o dígito verificador para entregar os produtos |
Local: Configuração > Configuração Onda > botão Cadastrar > guia Voice Picking
NOVIDADE
Tela de consulta Log Produtividade Voice Picking
Criamos a tela de Log de Produtividade do Voice Picking, que foi projetada para monitorar e analisar o tempo de execução de tarefas realizadas no Voice Picking. Através dela, é possível identificar com precisão o início e o fim de cada ação. Para mais detalhes acesse.
Local: Consulta > Log de Produtividade do Voice Picking
NOVIDADE
Remover a opção quantidade do Voice Picking
Removemos a opção "Quantidade" da parametrização da configuração de onda "Configuração de produto/lote a ser separado" no Voice Picking. Essa alteração foi implementada para alinhar a funcionalidade com os objetivos e as características do Voice Picking, garantindo maior coerência no processo.
Local: Configuração > Configuração de Onda > botão Cadastrar > guia Voice Picking
Expedição
AJUSTE
Mensagem ao retirar o pedido da onda
Corrigimos o cancelamento da onda, quando era selecionado um endereço para ser o local de retorno. No passado, apresentava a mensagem de erro "java.sql.SQLException: ORA-01403: dados não encontrados ORA-06512: em "PK_ONDA_CANCELAR", line 374 ORA-01403: dados não encontrados", ao tentar retirar o pedido da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Integração
AJUSTE
Faltando itens dos pedidos
Corrigimos o momento da exportação se os itens ainda não tiverem sido integrados. Anteriormente, o sistema apresentava a mensagem "Aguarde um momento até que os itens da Nota sejam preenchidos para reprocessamento automático". Além disso, ao enviar a exportação de documento de saída, os dados dos itens não eram incluídos.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Integração
AJUSTE
Falha na integração de nota fiscal de entrada - modelo Rest v2
Ajustamos a chamada Rest V2 para importação de Pedidos, com as informações de Inscrição Estadual do Depositante. No passado, ao executar uma integração de entrada de nota para um depositante cadastrado em dois armazéns diferentes, o sistema apresentou as mensagem " NÃO É POSSÍVEL EXPORTAR A SITUAÇÃO, FOI ENCONTRADO MAIS DE 1 DEPOSITANTE PARA O CNPJ: 09.999.999/0009-93" e "ERRO AO IMPORTAR PEDIDO: CNPJ 91.991.991/0001-1 E INSC. ESTADUAL DO DEPOSITANTE NAO ENCONTRADO.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Expedição
AJUSTE
Ajuste na fila de processamento da nota fiscal
Ao concluir um pedido de retorno, foi identificado que a pesagem não foi completada em 100%, o que impediu a emissão da nota fiscal. Como consequência, verificamos que a geração da NF-e de retorno de uma onda estava travando a fila de processamento, impactando a geração de outras notas e também resultando na falta de atualização do status de pesagem após a geração dos volumes. Aplicamos um ajuste que impede o travamento da fila em casos semelhantes no futuro.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
AJUSTE
Ajuste na geração de registros para a formação de onda
Corrigimos a geração de registros na formação de onda, que anteriormente quando os pedidos eram liberados para expedição de forma automática, não era apresentada na formação de onda.
Locais:
- Movimentação > Saída > Liberação de Nota Fiscal para Expedição
- Movimentação > Saída > Gerenciador de Expedição > botão Formar
Integração
AJUSTE
Ajuste na sequência de exportação
Após realizar a exportação da interface de fatura de serviço, na integração nativa entre o WMS e o ERP Senior, ocorreu o erro "Problemas encontrados: ERRO: [URL(https://platform-homologx.senior.com.br/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarMovimentoSilt) ID - STATUSCODE(401)]". Identificamos que a exportação não ocorreu devido ao depositante não estar com a opção "Integrar com ERP Senior" ativada. Como resultado, o Token gerado para comunicação com o ERP não foi validado. Adicionalmente, ajustamos a sequência de exportação, corrigindo um problema em que o sistema gravava o ID da fatura como agrupador.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Ajuste na nota fiscal de inventário
A nota fiscal de retorno referente a um inventário estava sendo apresentada como "Pendente" na tela de Acompanhamento Saída por Nota Fiscal. Corrigimos o sistema para que a nota fiscal de inventário seja gerada como "Processada".
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Recebimento
Conferência
AJUSTE
Mensagem na conferência de entrada
Ajustamos a mensagem "A quantidade de produto informada é maior que a ''Quantidade Máxima na Conferência de Entrada'' parametrizada na Configuração Geral." durante a geração de quantidade a maior na conferência de entrada da OR.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento > botão Gerar
Relatório
AJUSTE
Ajuste no relatório de Recebimento Por Palete
Ajustamos o relatório de Recebimento Por Palete para que conste a coluna "Agrupador", trazendo a somatória dos Lotes de Agrupamento utilizados em cada Ordem de Recebimento. Anteriormente, ao fazer a apuração da fatura havia uma divergência entre o relatório e a fatura, onde a fatura indicava 29 paletes e o relatório, 30 paletes.
Local: Gestão de Contrato > Relatórios > Recebimento por Palete
Performance
Relatório
AJUSTE
Divergências de valores, entre o cálculo da fatura e relatório
Corrigimos a contabilização das caixas armazenadas no relatório "Armazenagem por Caixa". Pequenas divergências de 1 caixa podem ocorrer, pois o sistema realiza o cálculo da quantidade de caixas com base no somatório unitário do estoque por local, dividido pelo maior fator de conversão de cada produto. Dependendo dos valores, o resultado da divisão pode gerar números fracionados, o que provoca arredondamentos pelo sistema.
Local: Gestão de Contrato > Relatórios > Armazenagem por Caixa
Etiqueta
AJUSTE
Ajuste na impressão de etiqueta
Ao ativar uma onda do ano anterior para as Colmeias Preta e Marrom, a etiqueta do volume impressa ao final do processo não foi a DANFE Simplificada, mas a antiga etiqueta. Para a correção, criamos uma validação na Configuração da Onda. Com essa alteração, ao alterar o parâmetro "Momento Envio Faturamento" para "Após conferencia/pesagem do pedido", "Após o termino da coleta de Volumes" ou "Desabilitado", os parâmetros de "Emitir etiqueta de DANFE Simplificado" e "Modelo da etiqueta de DANFE Simplificado" serão desabilitados via banco de dados.
Local: Gestão de Etiqueta > Gerenciador de Etiquetas
Expedição
AJUSTE
Mensagem ao tentar formar a onda
Otimizamos a consulta da tela de itens para liberar para a expedição, devido a um alto consumo de CPU. Corrigindo o problema em que ao tentar formar a onda era apresentada a mensagem "Uma onda está em geração para o mesmo produto no momento, tente novamente em alguns instantes".
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Integração
AJUSTE
Notas de cobertura com erro
Corrigimos a rotina que buscava a regra de Configuração "Define o tipo da NF pela Tag <tpNF> do XML" para além de verificar pelo CPF/CNPJ do depositante, também buscar pela Inscrição estadual. Isto porque a rotina estava localizando o depositante de forma errada devido à existência de dois cadastros de depositantes com o mesmo CPF.
Relatório
AJUSTE
Divergências de valores, entre o cálculo da fatura e relatório
Corrigimos a contabilização das caixas armazenadas no relatório "Armazenagem por Caixa". Pequenas divergências de 1 caixa podem ocorrer, pois o sistema realiza o cálculo da quantidade de caixas com base no somatório unitário do estoque por local, dividido pelo maior fator de conversão de cada produto. Dependendo dos valores, o resultado da divisão pode gerar números fracionados, o que provoca arredondamentos pelo sistema.
Local: Gestão de Contrato > Relatórios > Armazenagem por Caixa
Cobertura Fiscal (Remessa | Retorno)
Expedição
Liberação de NF
Corte Físico
AJUSTE
Erro ao processar o corte físico
Corrigimos o aceite de corte físico de separação parcial para expedição por carga. Anteriormente, ao aceitar o corte, e justificar o corte com "Falta" ocorreu o erro "Problema ao retirar pendencia. Armazém Id: 5 / Local: DM1060100103 / Lote: 32255425 / Qtde 24. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada".
Local: Monitoramento > Corte Físico
Minha Conta
AJUSTE
Informações indevidas de acessos
Corrigimos a visualização dos dados sobre o pico de login referente a coluna "Total Volumes Expedidos" e sobre finalizar o login no mesmo dia para apresentar a realidade das movimentações dos usuários, o que anteriormente, num dia sem movimento apresentava movimentação.
Local: Configuração > Minha Conta
NFe - Nota Fiscal Eletrônica
AJUSTE
Nota fiscal não processada
Corrigimos a atualização da NFe para que não seja gerada como processada indevidamente. Anteriormente, a nota estava com o status "expedida" na tela de Acompanhamento de Saída NF Expedida e Cancelada, mas na onda, onde constava a nota, ela ainda aparecia como "em execução".
Local: Nota Fiscal > NF-e > Controle de NF-e
Nota Fiscal
Cadastro
AJUSTE
Mensagem ao alterar a quantidade de Picking no produto/depositante
Corrigimos o sistema para contabilizar a quantidade de cadastro por armazém, resolvendo o problema em que, ao tentar alterar a quantidade máxima de Picking no produto/depositante, era apresentada a mensagem "Este produto atualmente possui 2 endereço(s) de Picking cadastrado(s). A nova configuração permite apenas 1 endereços. Para continuar, remova 1 endereços de Picking deste produto x depositante e tente novamente" e não avaliando somente a quantidade total de picking (sem considerar o armazém) para o produto.
Local: Cadastro > Produto > Produto
Contrato
Integração
AJUSTE
Mensagem na integração do cancelamento do pedido
Corrigimos a integração. Anteriormente, durante a integração do cancelamento do pedido apresentava a mensagem "ORA-02292: INTEGRITY CONSTRAINT (FK_PALETSEPARACAONF_IDNFDET) VIOLATED - CHILD RECORD FOUND ORA-06512: AT "PK_NOTAFISCAL", LINE 14903 ORA-06512: AT "T_DELETA_NF", LINE 9 ORA-04088: ERROR DURING EXECUTION OF TRIGGER 'WMS.T_DELETA_NF''.
Local: Integração > Log de Integração
Inventário
AJUSTE
Melhoria na consulta de geração do livro de registro de inventário
Ajustamos a consulta de geração do livro de registro de inventário. Anteriormente, ao tentar gerar o livro, a tela permanecia carregando por alguns minutos e, em seguida, exibia a mensagem de erro "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection". Com o ajuste, o tempo de processamento foi significativamente reduzido.
Local: Livros de Registros > Livros de Registro de Inventário
Expedição
AJUSTE
Ajuste na coleta automática
Corrigimos o sistema para que, após o aceite do corte, seja validada a necessidade de gerar a coleta automática. Anteriormente, a coleta não era gerada automaticamente após a criação dos volumes da onda.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Configuração > Configuração Onda
FastVision
AJUSTE
Mensagem ao realizar consulta dinâmica
Ajustamos a rotina pk_recebimento.getNrosBarraContentora, aumentando o campo da variável v_barraSemLetrasAno para 100 caracteres, corrigindo a mensagem de erro "ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor", que ocorria ao tentar realizar o select * from vt_lotesderecebimento na tela Gerenciador de Consultas Dinâmicas.
Local: FastVision > Gerenciador de Consultas Dinâmicas
Inventário
AJUSTE
Ajuste na coleta de data do inventário
Ajustamos o sistema para que, ao selecionar a opção "Conferir Data de Fabricação" no inventário, o campo "Data de Fabricação" no JSON de exportação inclua corretamente a data coletada durante o inventário. Anteriormente, o arquivo gerado pelo WMS na exportação do inventário apresentava datas divergentes em relação às registradas no sistema e às informadas.
Local: Inventário > Inventário
Recebimento
AJUSTE
Ajuste no gerenciador de lote
Corrigimos a tela em branco ao utilizar o lote pai. Antes, ao alocar a OR utilizando o mapa e após finalizar a operação, a tela no coletor de dados ficava em branco. Durante a análise, constatamos que a OR utilizava Lotes de Agrupamento. O lote em específico, não era um lote físico de armazenamento, por isso não possuía os dados de produtos, era somente um lote pai de vários outros lotes físicos.
Local: Movimentação > Gerenciador de Lote
Performance
AJUSTE
Lentidão no WMS
Otimizamos a performance da rotina de liberação automática de notas fiscais para expedição, assim como a aplicação de filtros na tela de mapa de alocação. Antes das melhorias, essas funcionalidades apresentavam extrema lentidão.
Locais:
- Movimentação > Saída > Liberar Nota Fiscal para Expedição
- Movimentação > Entrada > Gerenciador de Mapa de Alocação
AJUSTE
Demora no carregamento dos dados
Otimizamos a estrutura de consulta da tela de "Produtos Aguardando Cobertura". Na tela "Estoque Local por Produto", os dados estavam retornando rapidamente, faz-se necessário que antes mesmo de carregar a tela aplique o filtro por produto e/ou depositante.
Locais:
- Nota Fiscal > Armazém Geral > Produtos Aguardando Cobertura
- Consulta > Estoque > Estoque Local Por Produto
AJUSTE
Erro ao processar corte físico parcial
Otimizamos a exibição de dados na rotina de Cortes Físicos. Antes da melhoria, o acesso à rotina apresentava lentidão para carregar os dados. Além disso, ao tentar alterar o filtro para as opções "aceito", "aguardando" ou "recusado", a lentidão fazia com que a opção selecionada nem sempre fosse respeitada.
Local: Monitoramento > Corte Físico
Relatório
Expedição
Corte Físico
AJUSTE
Erro ao processar o corte físico
Corrigimos o aceite de corte físico de separação parcial para expedição por carga. Anteriormente, ao aceitar o corte, e justificar o corte com "Falta" ocorreu o erro "Problema ao retirar pendencia. Armazém Id: 5 / Local: DM1060100103 / Lote: 32255425 / Qtde 24. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada".
Local: Monitoramento > Corte Físico
Movimentação Interna
Expedição
Packing
AJUSTE
Erro na conferência packing quando utilizado GS1-128
Corrigimos a validação da Regra de Código de Barras do depositante na conferência Packing. Anteriormente apresentou a mensagem "Após informar a quantidade é exibida a mensagem de erro: Quantidade do lote A701560 excedida".
Local: Movimentação > Saída > Conferência Packing
Performance
Recebimento
AJUSTE
Ajuste para a geração do Relatório CEM
Corrigimos a consulta responsável por gerar os dados para o campo Observação na tela de Cadastro de Ordem de Recebimento. Anteriormente, as informações inseridas nesse campo não estavam sendo exibidas no Relatório CEM.
Local: Cadastro > Entrada > Cadastro de Ordem de Recebimento
Cobertura Fiscal (Remessa | Retorno)
AJUSTE
Mensagem ao tentar gerar o retorno simbólico
Realizamos uma correção na validação das quantidades dos produtos na nota fiscal de retorno simbólico, resolvendo o problema em que, ao tentar gerar o retorno simbólico de duas notas simultaneamente, a mensagem "Nota fiscal de retorno id 15908297 foi gerada com divergência comparado a nota fiscal de venda. idProduto 425808" era exibida.
Local: Nota Fiscal > Armazém Geral > Retorno Simbólico
Consulta
AJUSTE
Ajuste no processamento da nota fiscal
Corrigimos a rotina de processamento da nota fiscal, validando corretamente as ondas de Cross Docking. Antes, ao finalizar a coleta de expedição do fluxo Cross Docking, o saldo não estava sendo baixado na tela Estoque Local por Lote.
Local: Consulta > Estoque > Estoque Local por Lote
Expedição
AJUSTE
Mensagem na formação de onda
Aplicamos uma correção no sistema, solucionando o problema em que, ao formar onda era exibida a mensagem "Ocorreu o seguinte erro ao formar a onda: Erro ao gerar separação específica durante a formação de ondas".
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Mensagem ao gerar a separação
Realizamos uma otimização na consulta ao realizar separação manual, corrigindo o problema em que, ao tentar gerar a separação pela tela de Acompanhamento Saída por Nota Fiscal, a tela ficava carregando e após alguns minutos apresentava o erro "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection".
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Inventário
AJUSTE
Mensagem de pendência no inventário
Ao tentar abrir um inventário, o sistema informou a pendência "O LOCAL K056602 CONTENDO O MATERIAL SACO PLASTICO P/ LIXO - CAP 50 L - PCT C/ 10 UNID COM O LOTE DE ARMZENAGEM 2752912, SE ENCONTRA COM PENDENCIA FISCAL". Para corrigir o problema, aplicamos um ajuste na quantidade disponível de lote quando possui quantidade negativa.
Local: Inventário > Inventário
Expedição
NFe - Nota Fiscal Eletrônica
AJUSTE
Ajuste na transmissão de NF-e
Corrigimos o carregamento dos valores de item para nfcot, pois ao tentar transmitir a nf-e foi apresentada a mensagem "Rejeicao: Valor do Produto difere do produto Valor Unitario de Comercializacao e Quantidade Comercial".
Local: Nota Fiscal > NF-e > Controle de NF-e
Nota Fiscal
AJUSTE
Mensagem ao cancelar ou excluir a nota fiscal
Corrigimos a mensagem ao realizar cancelamento ou exclusão de nota fiscal. Antes, ao tentar cancelar a nota era exibida a mensagem "Nota com operação Remessa Por Conta e Ordem de Terceiro não pode ser excluída enquanto não for cancelada na SEFAZ".
Local: Nota Fiscal > Controle Nota Fiscal
Expedição
AJUSTE
Lentidão na formação de ondas
Melhoramos a performance da consulta da formação de onda. Anteriormente ao formar a onda estava apresentando a mensagem "Ocorreu o seguinte erro ao formar a onda: Uma onda está em geração para o mesmo produto no momento, tente novamente em alguns instantes."
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Inventário
AJUSTE
Erro ao bloquear contagens inventário
Corrigimos a rotina de Bloqueio da Contagem do inventário, pois anterioremente estava apresentando a mensagem "java.sql.SQLIntegrityConstraintViolationException: ORA-01400: não é possível inserir NULL em ("DEPOSITANTEINVENTARIO"."IDENTIDADE").
Local: Inventário > Inventário
Nota Fiscal
AJUSTE
Erro na transmissão de nota referenciada
Corrigimos a geração de CNPJ na tag de nf referenciada, para não exibir a mensagem 'O valor "96748109191" não tem um aspecto válido em relação ao padrão "[0-9] {14} " do tipo "TCnpj" O valor "96748109191" do elemento "CNPJ" não é válido' ao tentar transmitir a nota.
Local: Nota Fiscal > NF-e > Controle de NF-e
Cadastro
AJUSTE
Ajuste na validação do depositante
Corrigimos a validação de depositante com processo de expedição em andamento. Para resolver o problema na tentativa de cadastrar o Code-128 para um depositante onde exibia a mensagem de erro "Não é permitido Adicionar, Alterar ou Excluir Prefixos ou Tags se existir onda de Colmeia ou Checkout Express em andamento. Por favor Verifique!".
Local: Cadastro > Depositante
Coleta
Expedição
AJUSTE
Lentidão na formação de ondas
Melhoramos a performance da consulta da formação de onda. Anteriormente ao formar a onda estava apresentando a mensagem "Ocorreu o seguinte erro ao formar a onda: Uma onda está em geração para o mesmo produto no momento, tente novamente em alguns instantes."
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
AJUSTE
Ajuste no cancelamento de onda
Ao tentar cancelar uma onda era apresentado o erro "Onda id: 50734 não foi cancelada. ORA-20000: Não foi localizado endereço compatível para retornar o produto 10329 - XXXXXXXXX - BD 20 LT. Operação cancelada". Identificamos que o erro ocorria porque o local estava inativado, o que impossibilitava devolver o saldo para esse local, gerando a inconsistência ao cancelar a onda. Para corrigir, implementamos uma trava no sistema que impede a inativação de um local quando este possui movimentações associadas a ondas.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Ajuste na separação de onda
Corrigimos a criação da atividade de separação de onda quando possuir ou não vínculo com região. Anteriormente, mesmo o usuário estando cadastrado no setor e região, na tela do Gerenciador de Expedição e de Armazenagem, estava apresentando a mensagem "O usuário XXXX não está vinculado ao grupo ou região da atividade".
Locais:
- Coletor de dados > Separação onda
- Movimentação > Saída > Gerenciador de Expedição
Movimentação Interna
AJUSTE
Ajuste no remanejamento
Ao realizar um remanejamento era apresentada a mensagem "Informe corretamente um valor para a data (dd/mm/aaaa)". Durante a análise, identificamos diversas embalagens com valores incorretos de cubagem, incluindo valores zerados. Assim, ajustamos o sistema para exibir a mensagem "Os campos de altura, largura e comprimento da embalagem do produto não podem ser iguais a zero".
Local: Coletor de Dados > Remanejamento
Remanejamento
Relatório
AJUSTE
Ajuste na geração de dados diários
Corrigimos a job diária que gera dados no histórico estoque diário que anteriormente estava com problema de divergência no estoque entre a tela Estoque Local por Lote e Histórico Diário de Armazenagem.
Locais:
- Consulta > Estoque > Estoque Local por Lote
- Gestão de Contrato > Relatórios > Histórico Diário de Armazenagem
Expedição
AJUSTE
Erro ao retirar pedido da onda
Corrigimos a rotina de criação do Picking Dinâmico. Anteriormente, ao tentar retirar nota fiscal de uma onda era apresentada a mensagem "Não foi possível selecionar um local para cadastrar picking dinâmico para alocar o lotes do produto Id:447142 para Depositante Id:1164324 no Armazém Id:46".
Local: Movimentação > Saída > Gerenciador de Expedição > botão Cancelar > Retirar NF da Onda
Recebimento
AJUSTE
Mapa de alocação fora da sequência
A ordenação sequencial ocorre apenas na tela do Gerenciador de Mapa de Alocação ao selecionar múltiplos registros. No entanto, na tela do Gerenciador de Ordem de Recebimento, não é possível definir a ordenação desejada para o mapa, resultando na impressão dos endereços fora de sequência e gerando retrabalho para a operação.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Movimentação > Entrada > Gerenciador de Mapa de Alocação
Expedição
Colmeia
Relatório
AJUSTE
Quantidades incorretas no relatório de embarque consolidado
Ajustamos o campo quantidade do relatório de Embarque Consolidado. Anteriormente, ao imprimir o relatório de Embarque Consolidado, algumas somatórias de peso para o mesmo produto não estavam sendo exibidas corretamente.
Local: Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Embarque Consolidado
Expedição
Formação de Onda
AJUSTE
Falha na separação com fator de venda
Ajustamos o tamanho do campo, pois após ativar o parâmetro "Separação com Fator de Venda" o sistema apresentou a mensagem "ORA-12899: valor muito grande para a coluna "GTT_LOTEDISPONIVELONDA"."IDLOCAL" (real: 11, máximo: 10)" durante a formação da onda.
Locais:
- Configuração > Configuração de Onda
- Movimentação > Saída > Formar Onda Por Nota Fiscal
- Movimentação > Saída > Gerenciador de Expedição > botão Formar
Coleta
Movimentação Interna
Integração
AJUSTE
Ajuste na identificação do depositante
Corrigimos uma falha na identificação do depositante, encontrada ao utilizar o parâmetro "Define Mov. Estoque do Item pela Tag <InfAdProd> do XML". Esse problema fazia com que, ao importar a nota, a flag de Movimenta Estoque não fosse marcada.
Local: Integração > Integração de Arquivo
Pesagem
AJUSTE
Ajuste ao realizar a pesagem
Corrigimos a falha no processo de pesagem pois anteriormente ao tentar realizar a pesagem e confirmar a barra de volume exibia a mensagem de erro "could not resolve property: notaFiscal.status of: br.srv.silt.wmsenterprise.shared.domain.VolumeSaida".
Local: Pesagem > Pesagem de Volume
Integração
AJUSTE
Mensagem na integração de pedido
Corrigimos a obrigatoriedade de campos de integração REST v2, que anteriormente, após a atualização a integração dos pedidos, estava retornando com o erro "289108367: [Item] O campo Código interno é obrigatório.
[Item] O campo Código de barras do produto é obrigatório.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Inventário
AJUSTE
Ajuste na atualização de datas em inventário importado
Realizamos um ajuste na atualização da data de vencimento e fabricação do lote quando o inventário terceirizado é importado pelo cliente, corrigindo o problema em que, ao tentar atualizar o estoque no inventário, era exibida a mensagem "Lote ID 103504 está com a data de fabricação 02/05/2024 MAIOR que a data de vencimento 01/05/2023".
Local: Inventário > Inventário
Movimentação Interna
AJUSTE
Mensagem ao executar o remanejamento
Corrigimos o coletor de dados para a identificar o lote com base na barra bipada. Anteriormente, ao tentar executar o remanejamento era exibida a mensagem "Foram encontrados os seguintes erros na validação: - O endereço de destino do remanejamento não é picking do Lote/Volume: 2602883.0".
Local: Coletor de Dados > Remanejamento
Expedição
AJUSTE
Ajuste na separação da onda pelo coletor
Ajustamos a rotina de Separação da Onda pelo coletor, validando o fluxo do parâmetro "Trocar Lote e Ignorar Pendência Separação". Anteriormente, ao realizar a separação e confirmar a quantidade, apresentava a mensagem "Não existe estoque suficiente no local para realizar a separação do Lote Indústria com quantidade de 1. Operação cancelada".
Local: Coletor de Dados > Separação Onda
Movimentação Interna
Integração
AJUSTE
Ajuste na rotina de remanejamento
Ajustamos a rotina de remanejamentos para que ao finalizar o processo, seja exportado a confirmação do remanejamento, o que anteriormente não ocorria a exportação.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
- Movimentação > Remanejamento > Remanejamento
Inventário
AJUSTE
Ajuste na rotina de inventário
Corrigimos a importação de inventário terceirizado com múltiplos depositantes, ou seja, no mesmo arquivo há contagens de mais de um depositante. Anteriormente, quando o mesmo produto tinha mais de um depositante no arquivo, apenas um estoque era atualizado, enquanto o outro permanecia pendente de atualização.
Locais:
- Inventário > Inventário
- Consulta > Estoque > Estoque Local por Lote
Recebimento
AJUSTE
Ajuste no coletor de dados
Realizamos um ajuste no coletor de dados, pois durante a conferência de entrada, a informação específica estava sendo duplicada para alguns itens.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Coletor de Dados > Conferência de Entrada
AJUSTE
Ajuste ao ignorar contagem
Ajustamos a rotina de ignorar contagem. Antes, ao tentar ignorar um palete, na tela Gerenciar Ordem de Recebimento, o registro ainda era apresentado na tela de Gerenciador de Mapa de Alocação.
Locais:
- Movimentação > Entrada > Gerenciar Ordem de Recebimento
- Movimentação > Entrada > Gerenciador de Mapa de Alocação
Expedição
Integração
AJUSTE
Erro na exportação da OR
Ajustamos o sistema para utilizar os primeiros 10 caracteres do campo placa do veículo do Cadastro de Ordem de Recebimento para a exportação conforme, conforme consta em layout, pois o campo placa aceita até 50 caracteres, evitando a exibição da mensagem "valor muito grande para a coluna INT_ENVIO_NF_RETORNO_OR.PLACA(real:19, máximo: 10)".
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Cadastro
Barra Code-128
Expedição
AJUSTE
Ajuste na conferência de onda
Corrigimos as tarefas pendentes de separação da onda para que sejam finalizadas apenas quando não houver mais conferências pendentes. Anteriormente, quando havia tarefas do dia atual e as conferências eram deixadas para o dia seguinte, as tarefas em aberto sumiam do coletor. Identificamos que a job diária do banco de dados estava encerrando indevidamente esse tipo de atividade pendente.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Coletor de dados > Separação onda
Integração
API REST v2
AJUSTE
Informações faltantes na integração "Exportação de Documentos de Saída - ERP Outros - Via Rest"
Corrigimos a integração para constar o total de volumes gerados por nota fiscal na exportação do documento de saída, pois esta quantidade de volumes está vindo zerada na Exportação de Documentos de Saída - ERP Outros - Via Rest.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Recebimento
AJUSTE
Erro ao ignorar lote alocado de OR
Corrigimos os recebimentos de apenas a conferência por um lote ou vários lotes e a rotina de ignorar/cancelar lote que tinha mapa gerado, com o fluxo de Permitir alocação antes do termino do recebimento.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Expedição
Integração
AJUSTE
Erro na exportação da OR
Ajustamos o sistema para utilizar os primeiros 10 caracteres do campo placa do veículo do Cadastro de Ordem de Recebimento para a exportação conforme, conforme consta em layout, pois o campo placa aceita até 50 caracteres, evitando a exibição da mensagem "valor muito grande para a coluna INT_ENVIO_NF_RETORNO_OR.PLACA(real:19, máximo: 10)".
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Cadastro
Barra Code-128
Expedição
AJUSTE
Ajuste na conferência de onda
Corrigimos as tarefas pendentes de separação da onda para que sejam finalizadas apenas quando não houver mais conferências pendentes. Anteriormente, quando havia tarefas do dia atual e as conferências eram deixadas para o dia seguinte, as tarefas em aberto sumiam do coletor. Identificamos que a job diária do banco de dados estava encerrando indevidamente esse tipo de atividade pendente.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Coletor de dados > Separação onda
Integração
API REST v2
AJUSTE
Informações faltantes na integração "Exportação de Documentos de Saída - ERP Outros - Via Rest"
Corrigimos a integração para constar o total de volumes gerados por nota fiscal na exportação do documento de saída, pois esta quantidade de volumes está vindo zerada na Exportação de Documentos de Saída - ERP Outros - Via Rest.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Recebimento
AJUSTE
Erro ao ignorar lote alocado de OR
Corrigimos os recebimentos de apenas a conferência por um lote ou vários lotes e a rotina de ignorar/cancelar lote que tinha mapa gerado, com o fluxo de Permitir alocação antes do termino do recebimento.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Recebimento
AJUSTE
Ajuste na rotina de geração do mapa de alocação
Otimizamos a rotina de geração do mapa de alocação. O sistema realiza a validação de cada produto conferido individualmente, o que significa que, quanto maior o número de itens, mais tempo será necessário para concluir a validação. Antes, embora a rotina não apresentasse lentidão, considerando a quantidade de produtos na OR, ao gerar alocação, o sistema ficava carregando e, ao final, exibia a mensagem "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection org.springframework.transaction.TransactionSystemException: Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection".
Local: Movimentação > Entrada > Gerenciador de Mapa de Alocação
Cadastro
NOVIDADE
Movimentação de usuário x setor
Ajustamos o sistema quanto ao vínculo dos usuários ao setor origem selecionado. No entanto, caso nenhum usuário seja vinculado, todos os usuários do sistema poderão realizar movimentações neste setor.
Local: Cadastro > Armazém > Setor
NOVIDADE
Modo inverso de separação por RUA
A funcionalidade "Rua com Ordenação de Prédio Inversa" impacta o processo de expedição de produtos, permitindo a parametrização de ruas com prédios cujas etiquetas foram aplicadas em ordem inversa. O WMS Senior organiza a separação de produtos otimizando o trajeto do separador, normalmente seguindo uma sequência crescente e decrescente de endereços. Com essa funcionalidade, as ruas com prédios invertidos podem ser configuradas, ajustando a exibição dos prédios em ordem decrescente no mapa de separação, sem a necessidade de manter um padrão fixo para ruas consecutivas. Para mais detalhes acesse.
Local: Cadastro > Armazém > Armazém > botão Rua com Ordenação de Prédio Inversa
Acesso | Segurança
AJUSTE
Falha na consulta com o IAssist
Para a consulta com a IAssist, caso uma URL seja cadastrada na configuração geral sem a barra (/) no final, o sistema adicionará automaticamente a barra ("/") ao final da URL internamente para realizar a consulta.
Local: Configuração > Configuração Geral > botão Alterar > guia SeniorX
Cobertura Fiscal (Remessa | Retorno)
NOVIDADE
Nota de retorno para mudança de estado de um produto com status danificado
Foi disponibilizada a opção "Desativar Geração de Nota de Retorno de Armazenagem" para casos em que o próprio Armazém realiza a recuperação de produtos danificados. Quando essa opção está ativada, as notas de cobertura/retorno não são geradas, permitindo que o produto seja recuperado e volte diretamente para a alocação. Além disso, não é necessário realizar os trâmites fiscais de retorno ao depositante e remessa para armazenagem, simplificando o processo de recuperação.
Observação: Caso a nova opção disponibilizada "Desativar Geração de Nota de Retorno de Armazenagem" esteja desativada, então o fluxo de quando há troca de estado de itens durante a contagem do inventário, permanecerá como já é executado atualmente (gerando normalmente as notas de cobertura/retorno, e em caso de depositantes com regime diferente de filial os itens/novos lotes entram com pendência fiscal (aguardando cobertura)
Local: Cadastro > Armazém > Armazém
NOVIDADE
Observação CFOP 5906 e 5907 tem textos distintos por estado
O sistema já permitia o cadastro de "Mensagem 1" e "Mensagem 2" por CFOP na área de Operações - CFOP.. No entanto, em alguns estados (UF), há a exigência de mensagens específicas. Para atender a essa necessidade, agora é possível cadastrar essas mensagens por CFOP e estado (UF) de origem. Embora ambos os cadastros sirvam ao mesmo propósito, apenas um será considerado. Se houver um cadastro por estado (UF) de origem, ele terá prioridade, desconsiderando o cadastro por CFOP em "Operações - CFOP". Caso não haja cadastro por estado, o sistema usará o cadastro por CFOP.
Local: Cadastro > Fiscal > Operações – CFOP
DOCUMENTAÇÃO
Ocultar temporariamente o parâmetro segregado
O parâmetro "Segregar NF de Retorno (Armazenagem / Simbólico) por NF de Cobertura", localizado no cadastro do Depositante, no menu Nota Fiscal, foi removido temporariamente para manutenção do fluxo.
Local: Cadastro > Depositante > botão Cadastrar > guia Nota Fiscal
Coleta
NOVIDADE
Relatório de Embarque Detalhado
O Relatório de Embarque Detalhado oferece uma visão abrangente da carga, monitorando as notas fiscais, os itens embarcados e a quantidade de volumes, assegurando maior controle e transparência nas operações. O relatório também inclui informações da transportadora e a placa do veículo utilizado. Além disso, agrupa as notas fiscais relacionadas ao embarque, permitindo uma visão consolidada das transações. Para que esse menu esteja disponível e a impressão do Relatório de Embarque Detalhado seja possível, é imprescindível que o status do embarque esteja marcado como "liberado". Para mais detalhes acesse.
Local: Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Embarque de Coleta Detalhado
NOVIDADE
Liberar embarque com pendência de Separação ou Conferência
A funcionalidade Liberar embarque com pendência de separação ou conferência otimiza o fluxo operacional de expedição no armazém, permitindo que, durante a conferência, os volumes já gerados sejam entregues e conferidos diretamente na coleta, viabilizando um embarque imediato. Para mais detalhes acesse.
Locais:
- Cadastro > Armazém > Armazém > guia Expedição
- Cadastro > Depositante > guia Regras de Expedição
- Movimentação > Saída > Gerenciador de Coleta > botão Autorizar Nota Fiscal
- Coletor de Dados > Coleta
Etiqueta
DOCUMENTAÇÃO
Corrigir etiqueta de lote quando estoque surge de ordem de recebimento
Ajustamos a visualização do local de origem na etiqueta de lote para casos em que o lote não foi gerado por uma OR.
Locais:
- Configuração > Configuração Geral > Modelos > Modelo de Etiqueta Lote de Remanejamento
- Movimentação > Remanejamento > Remanejamento > Impressos > Etiqueta de Lote
NOVIDADE
Modelo Etiqueta Tarefa de Separação configurável no Gerenciador de Etiquetas
Agora o Modelo Etiqueta Tarefa de Separação conta com a funcionalidade do Gerenciador de Etiquetas, que permite criar etiquetas e ativá-las ou desativá-las a partir de etiquetas existentes no WMS, além de disponibilizar outros campos, como ROTEIRO e SEQUÊNCIA DE ENTREGA, para essas etiquetas.
Locais:
- Configuração > Configuração Onda > Separação > Modelo Etiqueta Tarefa de Separação
- Movimentação > Saída > Gerenciador de Expedição > Impressos > Tarefas de Separação
- Movimentação > Saída > Gerenciador Impressão Tarefas de Separação > Impressos
Expedição
Colmeia
NOVIDADE
Botão gerar separação fluxo colmeia
Adicionamos trava no botão "Gerar Separação" na tela Acompanhamento Saida por NotaFiscal quando a configuração de onda for do fluxo de Colmeia, ou seja a separação terá que ocorrer pelo coletor de dados. Para mais detalhes acesse.
Locais:
- Monitoramento > Acompanhamento Saída por Nota Fiscal
- Coletor de Dados > Separação Onda
Separação
DOCUMENTAÇÃO
Retornar parâmetro na Configuração da Onda
Retornamos a funcionalidade do parâmetro Permite Trocar Endereço de Separação do Produto, que, quando habilitado, permitirá a troca do endereço do produto durante a separação da onda.
Locais:
- Configuração > Configuração Onda > guia Separação
- Coletor de Dados > Separação Onda
NOVIDADE
Separação e conferência por lote indústria
A funcionalidade de lote indústria é exclusiva para o fluxo de expedição pulmão > doca, pois otimiza a separação consolidando requisições em uma única onda. O processo reduz visitas repetidas aos mesmos endereços de estoque, aumentando a eficiência. A expedição é baseada no lote, eliminando a necessidade de bipar o produto ou informar quantidades, pois cada lote é único por caixa. Os volumes são gerados automaticamente no final da operação, e os lotes separados são considerados conferidos. Para mais detalhes acesse.
Locais:
- Configuração > Configuração Onda > guia Outras Informações – Parte 2
- Cadastro > Depositante > guia Gestão de Lotes / guia Regras de Expedição
- Cadastro > Produto > Produto > botão Depositante > botão Informações Associadas > guia Coleta de Informações
Integração
NOVIDADE
Implementar rotina de cancelamento para armazém geral com novos campos
Implementamos rotina de cancelamento de nota fiscal para armazém geral com os campos ("protocolocancelamento", "datacancelamento" e"horacancelamento") nos formatos texto, banco a banco e REST.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
NOVIDADE
Informações de Pagamentos e Outros
Adicionamos mais formas de pagamento às integrações de texto, banco a banco, REST e REST v2 referentes as tabelas int_pedido e int_faturamento, para o campo "formapagamento".
Observação: será possível também cadastrar/editar manualmente (em tela "Controle Nota Fiscal") o campo "Forma de Pagamento" utilizando qualquer uma das opções listadas abaixo:
- 0 - Dinheiro - (01)
- 1 - Cheque - (02)
- 2 - Cartão de Crédito - (03)
- 3 - Cartão de Débito - (04)
- 4 - Cartão da Loja, Crediário Digital, Outros Crediários - (05)
- 5 - Vale Alimentação - (10)
- 6 - Vale Refeição - (11)
- 7 - Vale Presente - (12)
- 8 - Vale Combustível - (13)
- 9 - Duplicata Mercantil - (14)
- 10 - Sem pagamento - (90)
- 11 - Outros - (99)
- 12 - Boleto Bancário - (15)
- 13 - Depósito Bancário - (16)
- 14 - Pagamento Instantâneo (PIX) Dinâmico - (17)
- 15 - Transferência bancária, Carteira Digital - (18)
- 16 - Programa de fidelidade, Cashback, Crédito Virtual - (19)
- 17 - Pagamento Instantâneo (PIX) Estático - (20)
- 18 - Crédito em Loja - (21)
- 19 - Pagamento Eletrônico não Informado - falha de hardware do sistema emissor - (22)
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
NOVIDADE
Adicionar codigoTracking no envio de atividade
Com a integração ERP x WMS > Tracking de Pedido X RMS, incluímos o campo Codigo Tracking referente à atividade enviada ao RMS e, com isso, adaptamos também o fluxograma do processo.
Observação: O campo "Cod. Tracking Pedidos" também estará disponível para consultas na tela "Resultado Integração RMS". Para mais detalhes acesse.
Local: Cadastro > Entidade > Entidade > guia Tracking de Pedidos
NOVIDADE
Integração de Produto - ERP Senior "CODREFERENCIA"
Alteramos a quantidade de caracteres para 60 na integração do formato REST do WMS para o ERP, no campo CODREFERENCIA (que refere-se ao Código de Referência do código do produto do fornecedor) da tabela de produtos.
Observação: Em tela (Cadastro > Produto) o campo "Cód. Referência" também poderá ser utilizado com a quantidade limite de 60 caracteres.
NOVIDADE
Criar gancho relacionado ao fluxo Operador Logístico - AG
Adicionamos a integração REST do WMS Senior à exportação de notas fiscais de um depositante com Regime de Armazém Geral (informações do Operador Logístico) para o ERP Senior. Para mais detalhes acesse.
NOVIDADE
Campos de integração entre o ERP x WMS
Adicionamos os campos (utilizaZPL, codigoRastreio, codigoServicoEtiquetaExterna e observacaoSeparacao) na Importação do Faturamento para os formatos texto, banco a banco, REST e REST v2.
Abaixo segue o formato texto, com as informações do nome de campo, formato, tamanho, posição inicial e final, e sua descrição.
Kit
NOVIDADE
Remanejamento de Kit Completo
A expedição de kit completo é utilizada para garantir que somente kits com composição completa sejam inseridos no estoque. O WMS assegura que não haja componentes comuns entre diferentes kits, garantindo que cada produto faça parte de apenas um kit. O sistema identifica o recebimento de kits completos por meio de ordens de recebimento, inventários e remanejamentos, otimizando a eficiência da linha de montagem. Após o remanejamento completo do kit, o sistema aciona uma integração REST. Na nota fiscal, o kit completo é informado, mas o estoque e a movimentação ocorrem pelos itens individuais. Para mais detalhes acesse.
Local: Movimentação > Remanejamento > Remanejamento Kit Completo
Livro de Registro
NOVIDADE
Arquivo EFD com dados diferentes do registro de inventario Silt
Ajustamos a pesquisa dos dados da EFD para seguir as mesmas regras do livro fiscal.
Bloco C: as notas que anteriormente eram selecionadas pela data de cadastro da nota fiscal agora seguem as seguintes regras:
- Entrada: será considerada a data de cobertura da nota de remessa de armazenagem. Se essa não estiver disponível, será utilizada a data de cadastro da nota fiscal.
- Saída: a seleção será feita pela data de exibição do inventário, quando houver. Caso contrário, será utilizada a data de cobertura da nota de remessa de armazenagem. Na ausência dessa, a data de cadastro da nota fiscal será utilizada.
Bloco H: os dados, que anteriormente eram selecionados a partir do histórico de estoque diário, agora são compostos por notas fiscais de entrada e saída para formar o inventário (estoque). As mesmas regras do livro fiscal serão aplicadas, considerando o estoque anterior ao período selecionado e somando ao estoque atual. O conceito de estoque segue a seguinte lógica:
- Notas de Entrada: entrada/adição ao estoque.
- Notas de Saída: saída/redução do estoque.
Locais:
- Integração > Escrituração Fiscal Digital
- Livros de Registros > Livros de Registro de Inventário
Minha Conta
NFe - Nota Fiscal Eletrônica
DOCUMENTAÇÃO
Ajustar a quantidade de caracteres
Ajustamos a justificativa para a transmissão do cancelamento, definindo um mínimo de15 caracteres e um máximo de 255. Se o usuário inserir uma justificativa com menos caracteres do que o exigido, uma mensagem de advertência será exibida.
Local: Nota Fiscal > NF-e > Controle de NF-e
Recebimento
AJUSTE
Sem vincular mais de uma nota de mesmo depositante na mesma OR
Problema: ao tentar vincular mais de uma nota fiscal a OR, o sistema apresentou a mensagem "idNotaFiscal: 36962 - ORA-02292: restrição de integridade (FK_NOTAFISCAL_OR) violada - registro filho localizado".
Correção efetuada: corrigimos o vínculo da nota fiscal a OR.
Local: Cadastro > Entrada > Cadastro de Ordem de Recebimento
AJUSTE
Permitir vincular mais de uma nota de depositante GMB em OR
Corrigimos o vínculo da nota fiscal a OR, pois ao tentar vincular mais de uma nota fiscal a OR, o sistema apresentou a mensagem "idNotaFiscal: 36962 - ORA-02292: restrição de integridade (FK_NOTAFISCAL_OR) violada - registro filho localizado".
Local: Cadastro > Entrada > Cadastro de Ordem de Recebimento
Remanejamento
NOVIDADE
Remanejamento Manual x Bloquear locais de destino
A funcionalidade de remanejamento manual conta com uma otimização ao marcar o parâmetro Bloquear Locais de Destino no Remanejamento Manual na configuração do depositante. Isso faz com que o local de destino de um remanejamento seja bloqueado, impedindo que dois ou mais operadores se desloquem simultaneamente para o mesmo endereço. Ou seja, o local de destino selecionado não ficará disponível na lista de opções para outro operador, otimizando o remanejamento manual de produtos no armazém. No entanto, ao desmarcar este parâmetro, os locais "bloqueados" para outros operadores voltarão a ficar visíveis . Para mais detalhes acesse.
Locais:
- Cadastro > Depositante > botão Cadastrar > guia Remanejamento
- Coletor de Dados > Remanejamento
Volume
NOVIDADE
Fluxo de Etiquetagem com Caixa de Volumes
O Fluxo de Etiquetagem com Caixa de Volume vincula uma caixa de volume para cada etiqueta utilizada no Fluxo Operacional de Etiquetagem, garantido a geração de volume com as características da caixa própria informada. A interface de integração contém dados do volume por lote e considera os dados da caixa de volume utilizada na separação, permitindo calcular cotações de frete em conjunto com a integração de faturamento de pedidos. Para mais detalhes acesse.
Locais:
- Configuração > Configuração Onda > guia Fluxo de Operação / guia Separação / guia Exportação
- Coletor de Dados > Separação Onda
Vulnerabilidade
NOVIDADE
Segurança/Vulnerabilidade
Ajustes aplicados quanto Vulnerabilidade e Segurança do WMS.
- Vulnerabilidades sythex-silt-wms
- Vulnerabilidades arq-rp-wms-connection
- Melhorada a segurança referente a criptografia de senhas de usuários
- Retirado o campo senha de todas as consultas/views
- Alterada a mensagem de retorno de requisições com usuário
- WMS - XSS no menu "Pesagem/Pesagem de Produto"
- Corrigido método de exportar XML NFe.
- XSS - CROSS-SITE SCRIPTING - Inserção indevida de código via campo de tela
Integração
AJUSTE
Erro ao exportar confirmação de faturamento
Corrigimos a rotina de importação de nota, pois o Json enviado não tinha o código de barra informado e a rotina que buscava estava informação não estava seguindo a regra de priorizando da descrição reduzida UN.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Kit
AJUSTE
Erro ao gerar ordem de serviço
Reformulamos o processo de geração de onda a partir de um kit (ordem de serviço) para garantir a utilização de um local de doca ativo vinculado à transportadora. Com essa alteração, a mensagem "O local definido para a transportadora com ID 1316 não está ativo" não será mais exibida.
Local: Movimentação > Saída > Gerenciador de Expedição > botão formar
Estojamento
AJUSTE
Ajuste de peso mínimo na nota fiscal
Ajustamos o sistema para garantir que, ao criar uma nota fiscal, seja sempre atribuído o peso mínimo de 1g, permitindo a formação correta da onda. Anteriormente, o sistema permitia a geração de notas fiscais com peso de 0g, mesmo com o peso mínimo definido em 1g, o que resultava na mensagem de erro "Configuração de Onda não permitida O peso da(s) nota(s) selecionada(s) não estão de acordo com a configuração de onda, verifique o peso máximo por documento".
Local: Serviços > Kit > Ordem de Serviço de Estojamento
NFe - Nota Fiscal Eletrônica
AJUSTE
Ajuste na geração de dados da carta de correção
Ajustamos a geração de dados do arquivo da carta de correção de NF-e. Anteriormente, ao transmitir a carta de correção na tela Controle de NF-e, era exibida a mensagem de erro "java.sql.SQLException: ORA-01422: a extração exata retorna mais linhas do que o esperado ORA-06512: em '.PK_NOTAFISCAL', linha 20474 ORA-06512: na linha 1".
Local: Nota Fiscal > NF-e > Controle de NF-e
Coletor de Dados
AJUSTE
Ajuste no coletor de dados
Realizamos um ajuste no módulo de leitor de licença para corrigir um conflito causado por uma configuração de segurança no XML, que ao abrir o coletor de dados, exibia a mensagem "java.lang.IllegalArgumentException: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized".
Expedição
AJUSTE
Ajuste na separação de onda
Ajustamos a rotina de separação da onda, que anteriormente não permitia realizar a separação quando havia múltiplos pedidos na mesma onda. Agora, é possível dividir corretamente as quantidades de acordo com as notas fiscais.
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Ajuste no cancelamento da onda
Corrigimos o sistema para localizar o endereço adequado para realocar o produto no armazém após o cancelamento da onda, pois anteriormente exibia a mensagem "Onda id: 221665 não foi cancelada. ORA-20000: Não foi localizado endereço compatível para retornar o produto 1244055S50 Armazém: XXX".
Local: Movimentação > Saída > Gerenciador de Expedição
AJUSTE
Ajuste na atualização de pedido no Checkout Express
Corrigimos o sistema para que os dados do pedido possam ser visualizados, visto que os status não estavam sendo alterados após o Checkout Express com a leitura de Informação Específica.
Local: Movimentação > Saída > Packing de Checkout Express
Expedição
AJUSTE
Ajuste na visualização da tela Liberar Nota Fiscal para Expedição
Ajustamos a visualização da tela Liberar Nota Fiscal para Expedição para exibir as informações da nota fiscal de entrada e o número da ordem de recebimento. Essas informações não estavam sendo apresentadas após a integração de XML, vinculação de lotes e classificação por itens selecionados.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
AJUSTE
Ajuste no Checkout Express
Ajustamos a conferência de Checkout Express, que apresentava a mensagem "java.sql.SQLException: ORA-20000: A movimentação () encontrada na seleção por prioridade do Checkout Express não condiz com os parâmetros de entrada da onda" .
Local: Movimentação > Saída > Packing de Checkout Express
NFe - Nota Fiscal Eletrônica
AJUSTE
Ajuste na Transferência de Titularidade
Inserimos uma trava para quando for realizada a transferência de titularidade. Anteriormente, ao realizar o retorno simbólico, era exibida a mensagem "ERROR (baba0a57-2e5e-4cfc-a38e-c2c78877376e Enterprise /siltwms/tsunami/remote_logging) [http-nio-8080-exec-109]: 26 - Erro não tratado com.google.gwt.core.client.impl.Serializable Throwable$ThrowableWithClassName: A NF de retorno não pode ser gerada. Existe divergência nos lotes." A partir de agora, ao tentar processar a onda, o sistema não permitirá e emitirá a mensagem "A Onda ID: XXX é do tipo Transferência de Titularidade e está em efetivação e neste momento, não é possível processar essa onda, aguarde um momento. Operação Cancelada."
Locais:
- Nota Fiscal > Armazém Geral > Retorno Simbólico
- Movimentação > Transferência de Titularidade
- Movimentação > Saída > Gerenciador de Expedição
Expedição
AJUSTE
Ajuste na conferência de saída
Corrigimos o sistema, pois ao realizar a conferência de saída de uma barra não relacionada a nota fiscal ocasionava a mensagem "Foram encontradas divergências na contagem deste pallet, por favor conte novamente os seguintes produtos".
Locais:
- Coletor de Dados > Packing
- Movimentação > Saída > Gerenciador de Expedição
Expedição
Expedição
AJUSTE
Mensagem ao formar a onda
Corrigimos a rotina de formação de onda, vinculando corretamente os itens da separação específica, pois anteriormente ao formar a onda era apresentada a mensagem "Erro ao gerar separação específica durante a formação de ondas".
Local: Movimentação > Saída > Gerenciador de Expedição
Expedição
AJUSTE
Mensagem ao definir usuário no Packing
Corrigimos o processo de definição de usuário na tela Gerenciador de Packing por tarefa, pois apresentava a mensagem "O registro não pode ser inserido ou alterado, pois o código que identifica o registro já foi utilizado. IDX_CONFPACKING_CONFERENCIA".
Local: Movimentação > Gerenciador de Packing
Expedição
AJUSTE
Ajuste na impressão de relatório
Corrigimos a impressão do relatório de separação ao utilizar a opção "Todas as regiões - Quebra de página por região", na tela Gerenciamento de Expedição Expedido e Cancelado, pois o sistema imprimia uma folha em branco adicional contendo apenas o rodapé.
Local: Movimentação > Saída > Gerenciador de Expedição Expedido e Cancelado
NFe - Nota Fiscal Eletrônica
AJUSTE
Mensagem ao transmitir o cancelamento para a SEFAZ
Corrigimos a rotina de cancelamento de NF-e, que anteriormente apresentava a mensagem "Rejeição: Verificar se a NF-e está autorizada (não pode estar cancelada nem denegada)" ao tentar transmitir o cancelamento para a SEFAZ.
Local: Nota Fiscal > NF-e > Controle de NF-e
Expedição
AJUSTE
Mensagem ao entregar o produto na doca
Corrigimos a rotina de entrega de produtos no Packing para que, ao tentar entregar o produto na doca via convocação ativa, no coletor, não seja apresentada a mensagem "Não foi possível utilizar o local de Packing selecionado".
Local: Coletor de Dados > Separação Onda
Movimentação interna
AJUSTE
Ajuste no processo de conferência automática
Ao consultar o relatório na tela Gerenciador de Informações Específicas, foi identificada uma divergência em relação ao restante do sistema. O relatório indicava que o valor específico (Serial) ainda constava no sistema, mas já foi baixado e possui uma nota fiscal de saída.
Identificamos que o processo de conferência automática não estava atualizando o status da informação específica para "Conferido", o que impedia a baixa correta no processamento da expedição. Ajustamos também os lotes que estavam pendentes.
Local: Movimentação > Gerenciador Informações Específicas
Ajuste na separação específica importada
Problema: ao formar a onda, estava sendo retirado Lotes Indústria diferentes do solicitado via integração.
Correção efetuada: aplicamos uma nova trava para validar separação específica importada com movimentação gerada.
Locais:
- Integração > Log de Integração
- Movimentação > Saída > Gerenciador de Expedição
Ajuste na exportação de inventário
Problema: ao tentar exportar o inventário para o ERP, era exibida a mensagem: 'Não é permitido movimento com quantidade e valor zerados. Produto 4000060009, Derivação U, Depósito 1-900'. Ao consultar no WMS, foi identificado que a quantidade de itens é igual ao valor exportado.
Correção efetuada: ajustamos a exportação de inventário para que seja enviada apenas quando houver divergência entre o estoque e a quantidade contada.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mensagem ao gerar o reabastecimento
Problema: ao clicar no botão Gerar Reabastecimento na tela Reabastecimento Picking Virtual era apresentada a mensagem "java.sql.SQLException: ORA-20000: Problema ao retirar adicionar. Armazém Id: 5 / Local: 00173408 / Lote: 2891611 / Qtde 16. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA_RESERVA) violada".
Correção efetuada: corrigimos a rotina de geração de reabastecimento de Picking virtual.
Local: Movimentação > Remanejamento > Reabastecimento Planejado
Ajuste no Relatório Embarque de Coleta
Problema: ao consultar o Relatório de Embarque na tela Gerenciador de coleta, foi identificado que algumas notas fiscais não estavam sendo apresentadas. No entanto, ao solicitar a impressão do Relatório de Embarque Checklist, as notas fiscais eram exibidas normalmente.
Correção efetuada: corrigimos o Relatório Embarque de Coleta, para exibir todas notas envolvidas na expedição.
Local: Movimentação > Saída > Gerenciador de Coleta
Mensagem ao aprovar fatura
Problema: ao tentar aprovar uma fatura de um contrato estava apresentando a mensagem "VALOR TOTAL DA FATURA É DIFERENTE DO VALOR DOS SERVIÇOS APURADOS NO SEU DETALHE".
Correção efetuada: corrigimos a validação de valor de fatura no momento da aprovação.
Local: Gestão de Contrato > Gerenciador de Contrato
Mensagem ao bipar o IMEI na conferência Packing
Problema: ao realizar a conferência Packing, no momento de informar o serial para dar saída e bipar o IMEI diretamente no campo de busca era apresentada a mensagem "java.sql.SQLException: ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor".
Correção efetuada: corrigimos a conferência de informação específica no Packing.
Local: Movimentação > Saída > Conferência Packing
Ajuste no processo de exportação de inventário
Problema: ao exportar o inventário, os dados não estavam sendo gravados na tabela e o arquivo JSON estava sendo enviado em branco.
Correção efetuada: corrigimos o processo de exportação de inventário.
Local: Integração > Integração de Arquivo
Mensagem ao bloquear a contagem na tela Inventário
Problema: ao tentar bloquear a contagem na tela Inventário, era apresentada a mensagem de erro "java.sql.SQLException: ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor ORA-06512: em "SILT_PK_MESSAGE", line 15".
Correção efetuada: corrigimos a rotina de bloqueio de inventário.
Local: Inventário > Inventário
Mensagem ao atualizar inventário
Problema: ao atualizar estoque do inventário era apresentada a mensagem "Nota fiscal de retorno id 673154 foi gerada com divergência comparado a nota fiscal de venda. idProduto 23624 java.sql.SQLException: ORA-20000: Nota fiscal de retorno id 673154 foi gerada com divergência comparado a nota fiscal de venda. idProduto 23624".
Correção efetuada: corrigimos o processo de atualização de estoque do inventário.
Local: Inventário > Inventário
Mensagem ao tentar resolver corte físico
Problema: ao tentar resolver o corte físico era apresentada a mensagem "A onda número 193431 envolvida no corte físico não esta em execução. Status atual da onda: XXX ".
Correção efetuada: corrigimos o sistema.
Local: Monitoramento > Corte Físico
Mensagem ao clicar em local vazio
Problema: ao realizar o inventário pelo coletor e clicar em "Se o local estiver vazio clique aqui" localizado no campo Local, era apresentada a mensagem "Erro null".
Correção efetuada: corrigimos a contagem de inventário para local vazio.
Local: Coletor de Dados > Inventário
Ajuste na integração de pedido
Problema: ao realizar a integração de pedido, era apresentada a mensagem de erro "ORA-06502: PL/SQL: ERRO: BUFFER DE STRING DE CARACTERES PEQUENO DEMAIS NUMÉRICO OU DE VALOR"
Correção efetuada: ajustamos a integração quando o nome da transportadora/redespacho ultrapassar 60 caracteres.
Local: Integração > Log de Integração
Ajuste no cancelamento de onda
Problema: ao cancelar a onda, o estoque não estava retornando para o setor de origem, mesmo estando com o parâmetro "Retorna Estoque ao Setor Origem no Cancelamento" ativado.
Correção efetuada: corrigimos o cancelamento de onda conforme parametrização ativa.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Configuração > Configuração Onda
Ajuste na impressão de etiqueta
Problema: ao imprimir a etiqueta de volume padrão do sistema do modelo sem conteúdo do volume mod.2, a cubagem não estava sendo convertida para m3.
Correção efetuada: corrigimos o sistema para apresentar a cubagem corretamente.
Local: Movimentação > Saída > Gerenciador de Volume
Melhoria de performance na tela Acompanhamento Saída NF Expedida e Cancelada
Problema: ao tentar abrir a tela Acompanhamento Saída NF Expedida e Cancelada, era apresentado lentidão para carregar as informações.
Correção efetuada: criamos um índice para melhorar a performance.
Local: Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
Colmeia
Falha ao usar o botão Gerar Conferência para o fluxo de Colmeia
Correção efetuada: corrigimos a baixa da quantidade, após utilizar o botão de Gerar separação para a conferência na colmeia.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Ajuste na importação de nota
Problema: ao verificar o XML integrado, foi identificado que o frete estava sendo calculado tanto sobre os itens individualmente quanto sobre o total dos itens, resultando em uma duplicidade na cobrança de frete.
Correção efetuada: ajustamos a importação de nota para que seja considerado o frete somente no cabeçalho.
Locais:
- Integração > Integração de Arquivo
- Nota Fiscal > Controle Nota Fiscal
Ajustes nas configurações da integração
Problema: as exportações personalizadas estavam travadas no status Aguardando.
Correção efetuada: ajustamos as configurações da integração que estavam com os diretórios inválidos, o que estava acumulando as integrações. Criamos os diretórios e ajustamos a tela de integração para exibir mensagens de erro. Além disso, adicionamos à tela de Configuração de Integração o status de LEITURA e ESCRITA dos diretórios.
Locais:
- Integração > Integração de Arquivo
- Configuração > Configuração de Integração
Gerenciador de Volume
Erro na Conferencia Packing
Correção efetuada: corrigimos a rotina de geração de volume para obter um novo identificar de packing ao iniciar a nova conferência, e não apresentar mais a mensagem "java.sql.SQLException: ORA-01403: dados não encontrados".
Local: Movimentação > Saída > Gerenciador de Volume
Falha na impressão da etiqueta
Correção efetuada: ajustamos a impressão da etiqueta de expedição de Crossdocking, para que não exiba a mensagem "Não há dados para exibir".
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento > Impressos > Etiqueta Exp. CrossDocking
Falha na exportação do faturamento com a finalização da separação da onda
Correção efetuada: ajustamos a rotina de exportação de faturamento ao finalizar separação de onda, para não exibir a mensagem "java.sql.SQLSyntaxErrorException: ORA-04091: a tabela MOVIMENTACAO é mutante; talvez o gatilho/função não possa localizá-la".
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro na atualização de Estoque de Inventário com Inf. Específica
Correção efetuada: ajustamos o tamanho do campo DESCR de 80 para 120 posições para a atualização de estoque no inventário, devido à ocorrência da mensagem "java.sql.SQLException: ORA-12899: valor muito grande para a coluna "INT_ENVIO_INVESPECIFICA"."DESCR" (real: 90, máximo: 80).
Local: Inventário > Inventário
Ajuste de Movimentação
Ajuste de Movimentação (Entrada) não finalizava a operação
Correção efetuada: ajustamos a execução do ajuste de movimentação, pois exibia a mensagem "Não é possível realizar o ajuste, pois existe produto que não gerou lote".
Local: Movimentação > Ajuste > Ajuste de Movimentação
Falha ao liberar OR com divergência
Correção efetuada: corrigimos o processo de finalização de OR com divergências devido ao motivo "sobras", pois anteriormente apresentava a mensagem "A OR possui divergências entre os lotes gerados e as conferências liberadas".
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Grid
Falha nas exportações
Correção efetuada: ajustamos as exportações personalizadas e de tela por pipes.
Local: Consulta > Estoque > Estoque Local por Lote
Falha ao gerar volume
Correção efetuada: corrigimos a geração de volumes, quando utilizado a exportação de Retorno de Faturamento Auto, e setado para "TXT - Modelo WMS Lote", pois apresentava o erro 04092 "não é possível ROLLBACK em um gatilho".
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha na visualização do status de faturamento
Correção efetuada: ajustamos a visualização do campo faturado na tela de Acompanhamento Saída por Nota Fiscal.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Consulta
Divergência de informações
Correção efetuada: ajustamos a visualização das informações referente ao "Peso Bruto" e "Peso Líquido" da tela de Acompanhamento de Entrada.
Local: Nota Fiscal > Acompanhamento de Entrada
Corte Físico
Falha na aplicação do corte
Correção efetuada: adicionamos uma trava ao recusar corte, pois o sistema tinha apresentado a mensagem "java.sql.SQLException: ORA-20000: Não foram encontrados itens de pedido suficientes para reverter o corte físico."
Local: Monitoramento > Corte Físico
Falha no C110 do arquivo EFD
Problema: o arquivo EFD de escrituração fiscal estava com erro no registro C110, em consequência da não exportação do registro 0450.
Correção efetuada: ajustamos o processo de exportação de EFD.
Local: Integração > Escrituração Fiscal Digital
Acesso | Segurança
Alterar mensagem de retorno de requisições com usuário
Adaptamos a funcionalidade de Redefinir Senha, onde o sistema solicitará que seja informado o nome do usuário que deseja redefinir a senha. Em seguida, ao pressionar o botão Gerar Código, o usuário receberá o Código de Redefinição de Senha no e-mail, conforme registrado no cadastro do usuário. Para mais detalhes acesse.
Local: Login
Mensagem na Conferência Colmeia
Problema: ao realizar a conferência da Colmeia era apresentada mensagem "Não é permitido realizar a conferência com barra de caixa fechada, pois o escaninho possui contagem com quantidade em unidade. Para prosseguir é necessário continuar conferindo em unidade ou informar escaninho cheio para permitir conferir com a barra de caixa fechada".
Correção efetuada: corrigimos a validação da caixa fechada.
Local: Movimentação > Saída > Conferência Colmeia
Mensagem ao importar produto
Problema: ao importar os produtos era apresentada a mensagem "ERRO AO IMPORTAR PRODUTOS: ORA-02290: RESTRIÇÃO DE VERIFICAÇÃO (CK_PRODUTO_FRACIONADO) VIOLADA".
Correção efetuada: corrigimos a importação de produto.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mensagem ao tentar realizar a confirmação de alocação
Problema: ao tentar realizar a confirmação de alocação era apresentada a mensagem "Nenhum registro encontrado para os Detalhes da OR: 128".
Correção efetuada: corrigimos a exportação de dados da alocação da OR após confirmação de alocação.
Local: Movimentação > Entrada > Gerenciador de Mapa de Alocação
Mensagem ao tentar imprimir etiqueta de separação
Problema: ao tentar imprimir a etiqueta de separação era apresentada a mensagem "Etiq uetaIdentificacaoSeparacaoController:102 - PUT http://10.19.8.250:8080/ siltwms/webresources/ Impressos/ imprimirEtiquetaIdentificaoSeparacao?idOnda=416038&identificador=6 86239&numeroEtiqueta= 1 &impressora=ZEBRA_LYOR13 returned a response status of 500 Internal Server Error".
Correção efetuada: ajustamos o sistema para imprimir a etiqueta padrão do sistema caso a Configuração de Onda não esteja vinculada a uma etiqueta.
Local: Coletor de dados > Separação onda
Mensagem ao trocar a barra do produto
Problema: ao tentar trocar a barra do produto era apresentada a mensagem "Não é permitido realizar a conferência por nota fiscal, pois a configuração da onda está definida para utilizar conferência por tarefa. Operação Cancelada!".
Correção efetuada: ajustamos a troca de barra de embalagem.
Local: Cadastro > Produto > Embalagem
Mensagem na Conferência Colmeia
Problema: ao realizar a conferência da Colmeia era apresentada mensagem "Não é permitido realizar a conferência com barra de caixa fechada, pois o escaninho possui contagem com quantidade em unidade. Para prosseguir é necessário continuar conferindo em unidade ou informar escaninho cheio para permitir conferir com a barra de caixa fechada".
Correção efetuada: corrigimos a validação da caixa fechada.
Local: Movimentação > Saída > Conferência Colmeia
Mensagem ao realizar o corte no coletor
Problema: ao tentar realizar o corte de uma separação de onda pelo coletor, estava apresentando a mensagem "A quantidade total em separações não confere com a quantidade total em movimentações".
Correção efetuada: ajustamos a rotina de carregar as movimentações pelo coletor, onde impactava na rotina de geração do corte físico pelo coletor.
Local: Coletor de dados > Separação onda
Mensagem na abertura de arquivo exportado em XML
Problema: ao tentar abrir o relatório exportado em formato XML, estava ocorrendo o erro "This page contains the following errors: error on line 5 at column 50: Encoding error. Below is a rendering of the page up to the first error".
Correção efetuada: corrigimos a exportação de XML de grid.
Local: Consulta > Estoque > Situação de Ocupação dos Locais
Atualização de Shelf-Life na entidade
Problema: ao realizar a integração da entidade via REST para atualizar o cadastro da entidade, as configurações da Regra de Atendimento estavam sendo perdidas.
Correção efetuada: ajustamos a integração do layout int_entidade_mod2 para não atualizar indevidamente o controle de Shelf-Life.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
- Cadastro > Entidade > Entidade
Mensagem na Conferência Packing
Problema: ao selecionar a nota fiscal para separação na tela Conferência Packing era apresentada a mensagem "(TypeError) : Cannot read properties of null (reading 'lb')".
Correção efetuada: corrigimos a rotina ao selecionar a nota fiscal na Conferência de Packing Consolidado.
Local: Movimentação > Saída > Conferência Packing
Mensagem na Conferência Packing
Problema: na tela Conferência Packing, após informar a quantidade e a série, o sistema apresentou a mensagem "Para gerar um volume é necessário escolher um tipo de caixa".
Correção efetuada: aplicamos uma correção na seleção de caixa na geração de volume.
Local: Movimentação > Saída > Conferência Packing
Mensagem ao realizar a separação por tarefa
Problema: ao realizar a separação por tarefa era apresentada a mensagem "Não foi possível utilizar o local de packing selecionado".
Correção efetuada: ajustamos a rotina de Conferência Packing por Tarefa Consolidada, validando corretamente o local de Packing selecionado.
Local: Coletor de Dados > Separação por Tarefa
Mensagem ao recusar o corte físico
Problema: ao recusar o corte físico, o sistema apresentava a mensagem "java.sql.SQLException: ORA-20000: MUDANCA INDEVIDA NA QUANTIDADE DE CORTE FISICO. IDNOTAFISCAL: 4880718 IDNFDET: 30088616 QTDE CORTE ANTERIOR: 1 QTDE CORTE NOVA: 0 OPERACAO CANCELADA".
Correção efetuada: corrigimos o processo de recusa de corte físico.
Local: Monitoramento > Corte Físico
Cadastro de local
Problema: na tela de Armazém, ao criar um local utilizando o botão "Cadastrar", a ação não era gravada no log de segurança. No entanto, ao criar mais de um local pelo botão "Gerar locais", a ação era devidamente registrada no log de segurança.
Correção efetuada: corrigimos a geração do log.
Locais:
- Cadastro > Armazém > Armazém
- Integração > Log de Integração
Mensagem ao acessar as configurações do depositante
Problema: ao acessar as configurações do depositante era apresentada a mensagem de erro "org.hibernate.HibernateException: More than one now row with the given identifier was found: 135, for class: br.srv.silt.wmsenterprise.shared.domain.Depositante".
Correção efetuada: corrigimos o cadastro do depositante.
Local: Cadastro > Depositante
Impressora padrão no coletor de dados
Problema: ao informar uma barra de caixa fechada na conferência de saída, o sistema estava retornando a mensagem "Nenhuma impressora Padrão selecionada para geração e impressão de Volumes".
Correção efetuada: corrigimos a rotina para que quando o parâmetro "Não imprimir Etiqueta de Volume pelo Coletor" estiver ativo, não solicite a impressora padrão.
Local: Coletor de Dados > Packing
Lote sem vínculo com o contrato
Problema: identificado alguns lotes de alguns depositantes onde no campo IDCONTRATO estava vazio, sem nenhum contrato vinculado.
Correção efetuada: corrigimos o sistema para que, após executar a alteração do contrato na Nota Fiscal, o sistema atualize os dados da tabela contratolote.
Local: Movimentação > Gerenciador de Lote
Mensagem ao clicar em Exportar XML NF-e
Problema: após a atualização para a versão 8.12.7.231, na tela Controle NF-e, ao clicar no botão de Exportar XML NF-e, era apresentada a mensagem "08-07-2024 09:38:40 ERROR (4e8ba6d7-2585-4ed0-8e8c-ff0d18a34ccf Enterprise /siltwms/tsunami/remote_logging) [http-bio-8083-exec-1537] AsyncCallbackLoading:26 - C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp\siltwms\52240713932870000817550010000114621726279947-nfe.xml: The process cannot access the file because it is being used by another process".
Correção efetuada: corrigimos o método de exportar XML NF-e.
Local: Nota Fiscal > NF-e > Controle NF-e
Ajuste na rotina de ignorar contagem
Problema: ao clicar no botão "Ignorar Contagem", na tela de Gerenciar Ordem de Recebimento era apresentada a mensagem de ignorada com sucesso, porém não era atualizado para a situação "Ignorada".
Correção efetuada: corrigimos a rotina de Ignorar Contagem.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Exportação personalizada com produto a mais
Problema: ao exportar o estoque, foi identificado uma divergência com o estoque do depositante no WMS. O produto 900754 tinha 56 unidades registradas no estoque, mas no JSON de exportação personalizada constavam 57 unidades.
Correção efetuada: corrigimos a exportação de saldo de estoque via REST ERP Outros.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Ajuste na exportação de faturamento
Problema: após gerar a conferência, o sistema não estava realizando a exportação de faturamento, mesmo com o parâmetro "Enviar interface de solicitação de faturamento em caráter informativo" ativado.
Correção efetuada: corrigimos o sistema para que seja possível a exportação de faturamento, mesmo o documento não sendo um pedido.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Ajuste na consulta de situação dos locais
Problema: na tela de Inventário, ao aplicar o filtro para os locais com a situação "Não liberada", estavam sendo exibidos locais com a situação "Liberada".
Correção efetuada: corrigimos o filtro para trazer a situação correta dos locais.
Local: Inventário > Inventário
Nota fiscal não encontrada
Problema: ao realizar a coleta via coletor era apresentado o erro "Nota Fiscal não encontrada".
Correção efetuada: corrigimos o sistema.
Local: Coletor de Dados > Coleta
API REST v2
Lentidão na integração
Problema: os pedidos e notas fiscais de todos os depositantes estavam apresentando lentidão na integração.
Correção efetuada: aplicamos um ajuste para que as integrações REST V2.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Acesso a tela Utilização de Caixas
Problema: ao tentar acessar a tela Utilização de Caixas, o sistema ficava apenas carregando e apresentou a mensagem "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection".
Correção efetuada: melhoramos a consulta da tela de Utilização de Caixas.
Local: Consulta > Movimentação > Utilização de Caixas
Redirecionamento do menu Coleta
Problema: após a atualização do sistema, foi identificado que, ao clicar na seta do menu Coleta no coletor de dados, não ocorria o redirecionamento para a próxima tela. Só funcionava quando clicava sobre o nome do menu.
Correção efetuada: aplicamos uma correção para que ao clicar na linha seja aberto a tela.
Local: Coletor de Dados > Coleta
Listagem de transportadora
Problema: Na tela Gerenciador de Coleta, as transportadoras não estavam sendo listadas.
Correção efetuada: corrigimos a visualização da transportadora.
Local: Movimentação > Saída > Gerenciador de Coleta
Ajustes para exibição de notas processadas
Problema: as notas processadas não estavam sendo exibidas na tela "Acompanhamento Saída NF Expedida e Cancelada", mas apareciam na tela "Relatório Analítico de Expedição Processada".
Correção efetuada: aplicamos uma correção para que as notas processadas sejam exibidas na tela de Acompanhamento Saída NF Expedida e Cancelada.
Local: Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
Ajuste de Movimentação
Ajuste de movimentação
Problema: ao realizar um ajuste de movimentação contendo dois itens, porém um dos produtos que estava presente no ajuste, não aparecia no estoque.
Correção efetuada: criamos uma trava para não permitir que o ajuste de entrada finalize sem a criação de estoque.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Ajuste na consulta da exportação de faturamento
Problema: ao finalizar a conferência, vários pedidos não tiveram seu status alterado para "ENVIADO PARA FATURAMENTO".
Correção efetuada: corrigimos a exportação de faturamento.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Mensagem ao importar a nota fiscal
Problema: ao tentar importar a nota fiscal, era apresentada a mensagem "ERRO AO IMPORTAR NOTA FISCAL: ORA-20000: O DEPOSITANTE DA NOTA FISCAL / PEDIDO ESTÁ CONFIGURADO PARA UTILIZAR COBERTURA FISCAL E A MESMA NÃO SE ENCONTRA COMPATÍVEL COM VENDA DO DEPOSITANTE OU RETORNO DE ARMAZENAGEM".
Correção efetuada: realizamos a correção para importação de XML.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mensagem ao gerar o retorno simbólico
Problema: ao tentar gerar o retorno simbólico era apresentada a mensagem de erro "A NF de Retorno não pode ser gerada. Existe divergência nos lotes".
Correção efetuada: realizamos a correção na emissão de retorno simbólico.
Local: Nota Fiscal > Armazém Geral > Retorno Simbólico
Ajuste no valor do parâmetro na configuração de onda
Problema: ao marcar o parâmetro "Conferência de Saída Unitária" e clicar no botão Salvar, apresentava a mensagem que a alteração havia sido salva, mas ao retornar à tela, o parâmetro encontrava-se desmarcado.
Correção efetuada: corrigimos o valor do parâmetro na configuração de onda.
Local: Configuração > Configuração Onda
Notas não listadas na tela Gerenciador de Coleta
Problema: ao acessar a tela Gerenciador de Coleta, foi identificado que algumas notas não estavam sendo listadas para vincular a coleta.
Correção efetuada: corrigimos a atualização do campo statusnfnumber no banco de dados.
Local: Movimentação > Saída > Gerenciador de Coleta
Login no coletor de dados
Problema: ao tentar fazer login no coletor de dados, ocorreu um estouro ao inserir as informações do navegador na tabela de sessão, impedindo o acesso.
Correção efetuada: realizamos o ajuste na base do cliente.
Ajuste na rotina de liberação automática
Problema: o depositante tinha configurado o parâmetro "Liberar Doc. Automaticamente para Expedição", no entanto, a liberação automática não estava sendo realizada.
Correção efetuada: identificamos uma falha na rotina de liberação automática, pois estava tentando liberar notas em quarentena, o que deixava a liberação automática lenta.
Local: Movimentação > Saída > Acompanhamento Expedição Automática
Lentidão na tela Produtos Aguardando Cobertura
Problema: ao abrir a tela Produto Aguardando Cobertura, em qualquer armazém, estava levando mais de três minutos para carregar e, em seguida apresentava a mensagem "Unable to rollback against JDBC Connection".
Correção efetuada: corrigimos a visualização de notas aguardando cobertura e produtos aguardando cobertura.
Local: Nota Fiscal > Armazém Geral > Produtos Aguardando Cobertura
Ajuste no fluxo da coleta
Problema: ao realizar a coleta, o sistema apresentou a mensagem "Coleta autorizada para embarque", embora a conferência de todos os itens ainda não tivesse sido concluída.
Correção efetuada: aplicamos a correção ao buscar a nota fiscal no fluxo da coleta e na atualização da reserva restante dos volumes.
Local: Coletor > Coleta
Mensagem ao digitar a onda
Problema: ao digitar a onda era apresentada a mensagem de erro "Para onda com configuração Packing Sequencial, deve-se informar o código interno da onda".
Correção efetuada: corrigimos a validação o parâmetro "Conferência Packing Sequencial".
Local: Coletor de Dados > Packing
Divergência na quantidade de unidades
Problema: após importar uma nota com o total de 3000 unidades, porém a OR foi conferida com 12 unidades a mais, totalizando 3012 unidades. Com isso foi gerada uma nota AGCOB com as 12 unidades corretamente mas sem a série, e o JSON enviado ao integrador registrou um total de 3072 unidades, resultando em um excesso de 60 unidades.
Correção efetuada: ajustamos a exportação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Conferência por lote de indústria por backlist
O novo objetivo da conferência de entrada é realizar a conferência por lote de indústria, localizando o backlist/produto com a quantidade correspondente. Os produtos estarão em caixas plásticas fechadas, cada uma contendo exclusivamente um SKU, sem serem abertas ou fracionadas na separação. As caixas terão etiquetas com o código de barras do produto, lote de indústria e quantidade. Para mais detalhes, acesse.
Locais:
- Cadastro > Entrada > Tipo de Recebimento > guia Dados do Tipo de Recebimento
- Coletor de dados > Conferência de Entrada
Alteração do campo Datas de Saída / Entrada no Cadastro de Portaria
Adicionamos o campo: Data Hora de Controle ao Cadastro de Portaria, com preenchimento automático da data e hora do cadastro, porém este campo poderá ser alterado pelo usuário de forma retroativa, para realizar alguma correção em caso de erro operacional.
Local: Portaria > Controle de Portaria
Consulta
Ajustar a visualização do Detalhe Mensal da tela da Minha Conta
Ajustamos o detalhamento mensal da tela da Minha Conta, para que cada dia do mês selecionado, o sistema irá verificar se houve um pico (maior quantidade de volumes expedidos em unidades, total de login ou ambos para cada dia do mês/ano detalhado).
- Pico: este campo será preenchido com a informação de Expedido, Login ou Expedido/Login, caso no dia marcado ocorrer maior quantidade de volumes expedidos, acessos (login) ou ambos.
- Expedido: está relacionado ao campo "Total Volumes Expedidos (un)". Evidenciando que no dia em questão houve a maior quantidade de volumes expedidos em unidades para aquele mês/ano.
- Login: está relacionado ao campo "Total de Login". Evidenciando que no dia em questão houve o maior número de acessos (login) para aquele mês/ano.
- Expedido/Login: está relacionado quando no mesmo dia marcado ocorreu o pico para ambas situações, tanto para maior "Total Volumes Expedidos (un)" quanto para maior número de acessos "Total de Login".
Local: Configuração > Minha Conta
Acesso | Segurança
Ajustar mensagens de erro
Ajustamos as mensagens de erro para garantir a segurança, removendo o detalhamento de erros (trace) que anteriormente aparecia na seção "Detalhes" das telas sempre que ocorria um erro no sistema. No lugar dos "detalhes", agora será exibido o IdLogError, um código informativo que servirá como parâmetro para busca do detalhamento do erro nos arquivos de logs de erros do Tomcat. Esse código deve ser usado para acionar o suporte do WMS.
Realizando logout ao trocar de armazém
Corrigimos a funcionalidade referente a troca de armazém, no aplicativo enterprise, permitindo trocar o armazém logado sem a necessidade de sair e entrar no sistema novamente.
Recuperação de senha
Durante o login o sistema validará o usuário e senha. Podendo exibir a seguinte mensagem "Se um usuário com esse endereço de e-mail existir, você receberá um e-mail com as instruções para redefinir sua senha em breve".
Ajustar a obrigatoriedade de composição de senha
Ajustamos a segurança na composição da senha. Além de ter no mínimo 10 caracteres, a senha deverá cumprir pelo menos 3 das regras listadas abaixo:
- Conter pelo menos 1 (uma) letra maiúscula (A-Z).
- Conter pelo menos 1 (uma) letra minúscula (a-z).
- Conter pelo menos 1 (um) número (0-9).
- Conter pelo menos 1 (um) caracter especial (!, $, #, %, *, etc.).
Além disso, a senha deve atender às demais particularidades descritas no manual do usuário.
Emissão de nota fiscal de retorno de acordo com a cobertura fiscal
A funcionalidade de Segregar NF de Retorno (Armazenagem / Simbólico) por NF de Cobertura, quando ativada no cadastro do depositante, faz com que o sistema gere uma nota fiscal de Retorno de Armazenagem ou Retorno Simbólico de Armazenagem para cada NF de Cobertura Fiscal.
Criar filtro de atividades na convocação ativa por região x usuário
Adicionado parâmetro Filtrar Atividades na Convocação Ativa por Região para Usuário Autenticado no Coletor de Dados na Configuração do armazém.
- Caso o parâmetro esteja marcado, o usuário deve obrigatoriamente estar vinculado à região de origem da tarefa de separação. Caso contrário, o usuário não conseguirá separar a onda pelo coletor de dados, sendo exibida a mensagem "O usuário não está vinculado ao grupo ou região da atividade". Se for no Voice Picking, a tarefa nem será exibida na listagem de atividades.
- Caso o parâmetro esteja desmarcado, se não houver nenhum usuário vinculado à região de origem da tarefa de separação, o sistema considerará que todos os usuários estão vinculados, tanto para Coletor quanto para Voice Picking.
Local: Cadastro > Armazém > Armazém > botão Configuração > guia Armazém
EFD considerar tipos de notas
Retiramos a exportação Escrituração Fiscal Digital das notas fiscais dos respectivos tipos de operação:
- Guia de Movimentação Bancária (G)
- Titulo a que se transfere a propriedade (TP)
Referente a composição do arquivo EFD, para o Bloco C - Documentos Fiscais I - Mercadorias (ICMS/IPI), ajustamos as regras para que o documento fiscal seja elegível para aparecer na exportação:
- Tipo de operação com notas de entrada e saída:
- Perda/roubo de mercadoria (PD)
- Remessa Armazenagem (RA)
- Remessa armazenagem GMB (RG)
- Remessa Simbólica para Armazenagem (RS)
- Remessa por conta e ordem de terceiros (RT)
- Retorno de Armazenagem (TA)
- Retorno armazenagem GMB (TG)
- Retorno Simbólico de Armazenagem (TS)
Local: Integração > Escrituração Fiscal Digital
Criar parametrização para fluxo fiscal
Se o parâmetro Desativar Geração de Nota de Retorno de Armazenagem estiver marcado na configuração do armazém, as notas de cobertura/retorno serão geradas normalmente, como ocorre atualmente. No entanto, se este parâmetro estiver desativado e, ao finalizar o inventário, houver contagens com mudanças de estado, não será gerada nota de cobertura/retorno para esses casos.
Locais:
- Cadastro > Armazém > Armazém > botão Configuração > guia Nota Fiscal
- Inventário > Inventário > botão Atualizar Estoque
Importação do indicador e motivo da dedução do desonerado
Para o formato XML, com referência aos itens do pedido, o valor da TAG <indDeduzDeson> indicará se o valor do ICMS será deduzido do valor do item (vProd). Mas será aplicada apenas para as tags ICMS20, ICMS30, ICMS40, ICMS70 e ICMS90.
- 0 = Valor do ICMS desonerado (vICMSDeson) não deduz do valor do item (vProd) / total da NF-e.
- 1 = Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
Implementamos também para as integrações dos itens do pedido (int_pedidodet), nos formatos banco a banco, texto e REST, os campos abaixo:
| Campo | Tamanho | Descrição |
|---|---|---|
| INDDEDUZDESON | 1 | O campo só pode ser preenchido com (0) Não deduz e (1) Deduz o valor do ICMS desonerado (vICMSDeson) do valor do item (vProd)/total da NF-e (indDeduzDeson) |
| MOTIVODESONERACAOICMS | 2 | O campo motivo da desoneração do ICMS indica o motivo da dedução do valor de ICMS Desonerado. |
Dedução do valor do ICMS Desonerado
O parâmetro "Desconsiderar ICMS Desonerado do cálculo total da nota fiscal" foi transferido do cadastro do depositante para o item do Cadastro de Nota Fiscal, agora é denominado "Deduz Valor do ICMS Desonerado". Quando marcado, esse parâmetro deduzirá do valor total da nota o valor do campo "Valor do ICMS Desonerado", justificado pela Norma Técnica na exceção 3 da NT 2013/005 v 1.22 cuja regra de validação não deverá causar rejeição caso não tenha sido subtraído o valor do ICMS desonerado (vicmsdeson) do valor total da NF-e.
Local: Nota Fiscal > Controle Nota Fiscal > guia Itens > guia Impostos
Código do produto incompleto no relatório
Problema: ao tentar gerar o Relatório de Assertividade de Separação da Onda, o código do produto se apresentava incompleto quando o caractere "espaço" era utilizado durante a composição do código do produto.
Correção efetuada: corrigimos o layout do relatório para que aparece o código do produto.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Impressos-> Assertividade de Separação
Retirar funcionalidade
Retiramos o parâmetro "Permite Trocar Endereço de Separação do Produto" dos fluxos da configuração da onda devido a conflitos com outras funcionalidades.
Local: Configuração > Configuração Onda > guia Separação
Retirar a sequência Stage dos tipos de fluxos de onda
Removemos a etapa "Stage" da sequência "Pulmão > Stage > Packing > Doca" do fluxo operacional, pois não estava completa no sistema, e para evitar transtornos futuros.
Local: Configuração > Configuração de Fluxo Operacional
Separação
Informar lote indústria diferente do solicitado
Durante a separação de itens em uma onda, múltiplos paletes podem estar localizados no mesmo endereço. O sistema originalmente solicita um lote específico para a separação. No entanto, o operador pode estar mais próximo de outro lote que pertence ao mesmo endereço e à mesma onda. Sem a nova parametrização, o sistema não permite o uso do lote próximo, causando atrasos, pois o operador precisa se deslocar até o lote especificado.
Para resolver esse problema e melhorar a eficiência operacional, foi adicionado o Permite selecionar Lote Indústria diferente do solicitado na Configuração de Onda, que:
- Permite informar um lote diferente durante a separação.
- Valida se o lote informado pertence ao mesmo endereço e onda.
- Se o lote for válido, a separação pode prosseguir normalmente.
- Se o lote for inválido, o sistema exibe a mensagem de erro: "Lote Indústria ou Lote informado não está correto."
- Para mais detalhes acesse.
Locais:
- Configuração > Configuração Onda
- Coletor de Dados > Separação Onda
Pedido Web
Tipo de caixa em pedido Web
O parâmetro Ocultar visualização no Portal Web, quando ativado, impede que a embalagem seja exibida na seleção de estoque para o depositante no Pedido Online. Embora a embalagem ainda seja visível na visualização de quantidade em estoque, ela não poderá ser selecionada para inclusão no pedido. Isso evita que os clientes registrem pedidos em embalagens incorretas, o que poderia levar a recadastramentos internos ou, em alguns casos, ao estorno de todo o processo para correção. Para prevenir esses problemas, adicionamos esse controle no cadastro de embalagens na tela de Pedido Online.
Locais:
- Cadastro > Produto > botão Embalagens > botão Cadastrar / Alterar > guia Informações Adicionais
- WMSWEB > Pedido OnLine
Exportação de cancelamento para o ERP
Problema: ao realizar o cancelamento de nota na tela Controle Nota Fiscal, era marcado como "Cancelado pelo ERP = SIM". Quando o cancelamento da onda era executado, o WMS gerava três exportações. Sendo elas Cancelamento, Andamento doc com status 12 (digitado/importado) e Andamento doc com status 10 (cancelado) não fazendo sentido, por apenas se tratar de cancelamento.
Correção efetuada: aplicamos uma correção na exportação de andamento doc.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Retirar a trava do botão Liberar
Retiramos a trava do botão "Bloquear / Liberar" do Gerenciador de Lote, permitindo que o ERP Senior também tenha controle sobre essa função.
Local: Movimentação > Gerenciador de Lote
Novas colunas no grid da Transportadora de Redespacho
Adicionamos no grid da tela da Nota Fiscal Importada os seguintes campos relacionados a Transportadora de Redespacho:
- Transportadora de Redespacho
- CNPJ da Transp Redespacho
- Inscrição Estadual da Transp Redespacho
- Endereço da Transp Redespacho
- Nro da Transp Redespacho
- Bairro da Transp Redespacho
- Cidade da Transp Redespacho
- Estado da Transp Redespacho
- CEP da Transp Redespacho
Local: Nota Fiscal > Nota Fiscal Importada
Esclarecer a funcionalidade para ignorar a exportação das informação de lotes no recebimento
Ajustamos a funcionalidade Ignorar Exportação de Informação de Lotes no Recebimento. Se marcada, esta opção não enviará as exportações dos dados na movimentação interna do recebimento/alocação dos lotes gerados pela ordem de recebimento. Se desmarcada, o processo de exportação ocorrerá normalmente.
Local: Cadastro > Depositante > botão Cadastrar > guia Exportação > agrupamento Movimentação Interna
Agrupar parâmetros para integração com o Gestão da Mão de Obra no Armazém
Agrupamos todos os parâmetros referentes à conexão com o Gestão da Mão de Obra no Armazém, a partir da guia "Gestão de Mão de Obra" na Configuração Geral.
Após marcar o parâmetro Integrar com Gestão de Mão de Obra, os demais campos são habilitados.
Preencha os dados do agrupamento:
- Endereço do servidor de Autenticação: https://platform.senior.com.br
- Tenant: é o nome do tenant do cliente.
- Chave de aplicação WMS XT - Acess Key
- Segredo da chave de aplicação: é a chave no SeniorX, localizada no Tecnologia > Administração > Gerenciamento de Aplicação.
Depois, clique no botão Validar Integração LMS, que é o próximo passo após preencher os dados nesta guia, para validar as informações preenchidas.
Local: Configuração > Configuração Geral > botão Alterar > guia Gestão de Mão de Obra.
Barra Interna da Embalagem durante a Integração
O sistema foi atualizado para não enviar o "código EAN / Código de Barras" à SEFAZ se o "Código de Barras Interno" estiver marcado no cadastro de Embalagem. Para facilitar a integração com depositantes, foi adicionado o campo "Código de Barras Interno" no botão Padrão de Integração, guia Embalagem, que marcará automaticamente o campo correspondente no Cadastro de Embalagem.
Local: Integração > Integração de Arquivo
API REST v2
Novos campos para a transportadora redespacho na integração de Pedido
Adicionados campos na integração da Transportadora de Redespacho referente ao Pedido (Modelo V2):
- nomeTranspRedespacho
- enderecoTranspRedespacho
- numeroEndTranspRedespacho
- bairroTranspRedespacho
- cidadeTranspRedespacho
- ufTranspRedespacho
- cepTranspRedespacho
- inscEstadualTranspRedespacho
Local: REST V2 > Integração > Pedido
Adicionar informações na Exportação de OR (Ordem de Recebimento)
Adaptamos a integração do modelo V2, incorporando o campo gerarLotes que se associa ao Tipo de Recebimento e a Ordem de Recebimento (OR). As opções disponíveis são "Lotes Liberados", "Lotes Bloqueados" e "Transferência de Estado".
Local: REST V2 > Consulta > Ordem de recebimento
Identificar quebra na conferência do lote do inventário
Adicionamos o número de sequência para identificar quebras na conferência de lotes no inventário.
{
"idIntegracao": "4C76F4AE-1319-4819-ABD5-05684BAB7844",
"idInventario": 12,
"tipoInventario": "ROTATIVO",
"dataFinalizacao": "26/07/2022 22:33:27",
"situação": "FINALIZADO",
"inventarioLote": [
{
"idInventarioSequencia": "D696DB44-123-401E-B7EC-B2CDC8A1AC70",
"cnpjDepositante": "44.444.444/4444-44",
"codigoInterno": "PRD002",
"estoque": 3,
"inventariado": 3,
"barra": "2000000001401",
"descr": "PRD002",
"estado": "N",
"lote": "LOTEIND002",
"vencimento": "01/11/2022",
"fabricacaoCalc": "01/07/2022",
"codSetor": "07",
"informacaoEspecificaLote": [
{
"informacao": "INFO,SERIAL",
"valor": "87,CBA-789-SL"
},
{
"informacao": "INFO,SERIAL",
"valor": "88,RQP-654-SN"
},
{
"informacao": "INFO,SERIAL",
"valor": "89,ZYX-123-SY"
}
]
}
]
}
Adaptar a funcionalidade Minha Conta
Ajustamos a funcionalidade "Minha Conta" para realizar o gerenciamento das configurações de licença de utilização/contratação de login/usuário e a somatória da quantidade de volumes expedidos em unidades do armazém/cliente.
Melhoramos a validação dos usuários logados: se o número de usuários logados for igual ao número de licenças contratadas, o próximo usuário que tentar fazer login será impedido e receberá a mensagem "A quantidade de usuários simultâneos excedeu o limite contratado. Solicitamos que os gestores entrem em contato com o setor comercial ou acessem a tela 'Minha Conta' para visualizar a quantidade de usuários contratada e logados simultaneamente."
Outro ajuste foi o recebimento de e-mails sobre picos de usuários simultâneos nas últimas 24 horas:
- Configurar um servidor de e-mail na Configuração Geral.
- Será enviado 1 e-mail por semana para todos os usuários, exceto operadores, que tenham um e-mail cadastrado.
- O e-mail será disparado se a quantidade de usuários logados simultaneamente atingir 90% do limite definido no campo Licenças Contratadas.
Removemos a coluna "Total de Login" por ser desnecessária na sub-tela "Detalhe Mensal".
Local: Configuração > Minha Conta
Pedido Online com novos Filtros
Adptamos a solicitação de Pedido Online que consta no Portal Web, para filtrar os produtos do depositante selecionado, por Data de Vencimento e/ou Lote Indústria, conseguiremos também tanto no adicionar, quanto no remover os produtos com seus lotes indústrias, desde que o parâmetro Visualizar lote indústria e vencimento na adição/remoção do pedido esteja marcado no Cadastro de Depositante.
Locais:
- Cadastro > Depositante > Sub Menu: Portal Web
- WMSWEB > Pedido OnLine
Adequação da inclusão de pedido online com Separação Específica
Inserimos a coluna IdLote ao adicionar os produtos e seus Lotes Indústrias e Separação Específica no Pedido Web.
Local: WMSWEB > Pedido OnLine
Conferência
Ignorar contagem de lote interno
Durante a conferência de entrada da mercadoria no armazém, é possível acompanhar os detalhes da conferência em progresso. Para avaliar os locais e seus lotes internos gerados, adicionamos o botão Detalhar Lotes. Além disso, para ter a possibilidade de ignorar uma contagem adicionamos a funcionalidade Ignorar Contagem Lote.
Local: Coletor de Dados > Conferência de Entrada
Evidenciar, via relatório, as datas registradas no Coletor de dados
Ajustamos a visualização dos períodos, referentes às datas informadas no coletor de dados, para os relatórios abaixo citados:
- Produtividade de Recebimento Analítico: exibe o período de execução da conferência da ordem de recebimento por um usuário em uma data específica, mostrando a quantidade de embalagens, produtos e erros encontrados durante o processo.
- Produtividade de Alocação Analítico: exibe o período de execução da alocação, podendo incluir alocações horizontais e verticais, da ordem de recebimento por um usuário em uma data específica, mostrando a quantidade de produtos durante o processo.
- Produtividade de Alocação: exibe os setores e regiões onde os produtos foram alocados, apresentando a quantidade de produtos, itens, volumes e peso, fazendo referência às atividades de alocação realizadas por usuário para um depositante em uma data específica.
Locais:
- Monitoramento > Produtividade de Alocação Analítico
- Monitoramento > Produtividade de Recebimento Analítico
- Movimentação > Produtividade de Alocação
Mensagem ao realizar o corte no coletor
Problema: ao tentar realizar o corte de uma separação de onda pelo coletor, estava apresentando a mensagem "A quantidade total em notas fiscais não confere com a quantidade total em movimentações da onda".
Correção efetuada: corrigimos a rotina de validação do corte físico, incluindo as movimentações com destino Etiquetagem.
Local: Coletor de dados > Separação onda
Pedido expedido permanecia para a formação de onda
Problema: pedido com o processo de expedição finalizado, constava na tela Gerenciador de Expedição para a formação de onda.
Correção efetuada: corrigimos a visualização da nota fiscal processada para a formação de onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Mensagem ao abrir tela Estoque Curva Z
Problema: ao tentar acessar a tela Estoque Cuva Z era apresentada a mensagem "Parâmetro IN ou OUT ausente do índice:: 1".
Correção efetuada: corrigimos a abertura do relatório Estoque Curva Z.
Local: Consulta > Movimentação > Estoque Curva Z
Relatório de Conferência de Entrada não exibia campo
Problema: ao consultar o relatório de conferência de entrada, não estava sendo exibido o campo Cod. Prod. do Depositante.
Correção efetuada: ajustamos o relatório de conferência de entrada.
Local: Livros de Registros > Relatório de Conferência de Entrada
Mensagem na conferência de entrada
Problema: ao tentar fazer a conferência de entrada com a barra da caixa, no coletor era apresentada a mensagem de erro "Este material possui informações especificas. Por favor, entre com o código de barras de embalagem fator 1".
Correção efetuada: ajustamos o controle de informação específica na saída, para que não exija o FC 1 na entrada.
Local: Coletor de Dados > Conferência de Entrada
Fluxo para finalizar a coleta
Problema: ao bipar uma nota fiscal era apresentada a mensagem "NOTA FISCAL NÃO ENCONTRADA". A mensagem impossibilitava a sequência do fluxo para finalizar a coleta.
Correção efetuada: corrigimos a pesquisa da Nota Fiscal.
Local: Coletor de Dados > Coleta
Onda não finalizava pesagem
Problema: na tela Gerenciador de Expedição, as notas concluíram a conferência, mas no sistema ainda apareciam como pesagem Não ou Não iniciada. Ao verificar a tabela movestoquepesagemvolume, era apresentada a mensagem "ORA-06512: em ""PK_NOTAFISCAL"", line 13232 ORA-06512: em ""PK_NOTAFISCAL"", line 13452 ORA-20000: Nota fiscal de retorno possui itens com valores zerados devido aos valores zerados da(s) Nota(s) Fiscal(is) de Entrada ID(S): , 8117467".
Correção efetuada: corrigimos a nota fiscal de retorno quando a nota de cobertura é GMB.
Local: Movimentação > Saída > Gerenciador de Expedição
Mensagem ao realizar o corte no coletor
Problema: ao tentar realizar o corte de uma separação de onda pelo coletor, estava apresentando a mensagem "A quantidade total em notas fiscais não confere com a quantidade total em movimentações da onda".
Correção efetuada: corrigimos a rotina de validação do corte físico, incluindo as movimentações com destino Etiquetagem.
Local: Coletor de dados > Separação onda
Logo da entidade não estava sendo impressa
Problema: ao tentar imprimir a etiqueta padrão do sistema, a logo da entidade não estava sendo impressa.
Correção efetuada: aplicamos um ajuste na etiqueta de volume padrão do sistema.
Local: Gestão de Etiqueta > Gerenciador de Etiquetas
Impressão das tarefas de separação
Problema: ao selecionar várias ondas e imprimir as tarefas de separação, não era impresso as tarefas daquela região e apresentava a mensagem "Não há dados para imprimir".
Correção efetuada: ajustamos o sistema para que, se for selecionado ondas com diferentes configurações, somente será possível a impressão de todas as regiões e se for selecionado ondas com a mesma configuração, o comportamento atual permanece, ou seja, permitindo selecionar a região desejada.
Local: Movimentação > Saída > Gerenciador de Expedição
Lote indústria diferente do associado na separação específica
Problema: ao separar uma nota da onda, foi vinculado um lote indústria diferente do que foi associado na separação específica.
Correção efetuada: corrigimos a formação de onda, para que não seja manipulado indevidamente as separações específicas já vinculadas.
Local: Movimentação > Saída > Gerenciador de Expedição
Ajuste na criação de gancho pela API REST
Problema: ao tentar criar gancho pela funcionalidade API REST era apresentada a mensagem "{ "statusCode": 500, "statusDescription": "Internal Server Error", "errorMessage": "could not execute statement; SQL [n/a]; constraint [PK_ASSINATURAGANCHO]; nested exception is org.hibernate.exception".
Correção efetuada: ajustamos o sistema para realizar o cadastro do gancho e aplicamos uma melhoria na mensagem exibida.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mensagem ao inserir a Informação Específica
Problema: ao tentar inserir a Informação Específica no Ajuste de Movimentação, era apresentada a mensagem de erro "java.sql.SQLException: ORA-12728: faixa inválida na expressão comum ORA-06512: em "PK_AJUSTEMOVTO", line 1588 ORA-06512: em "PK_AJUSTEMOVTO", line 1639".
Correção efetuada: ajustamos a interpretação da Informação Específica.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Seguro de Armazenagem com valor incorreto
Problema: no Gerenciador de Contrato, o cálculo do valor do Seguro de Armazenagem estava apresentando um valor incorreto, resultando em uma diferença de 0,14 centavos no valor final da fatura de serviços.
Correção efetuada: corrigimos a geração de valor de fatura.
Local: Gestão de Contrato > Gerenciador de Contrato
Mensagem ao inserir a Informação Específica
Problema: ao tentar inserir a Informação Específica no Ajuste de Movimentação, era apresentada a mensagem de erro "java.sql.SQLException: ORA-12728: faixa inválida na expressão comum ORA-06512: em "PK_AJUSTEMOVTO", line 1588 ORA-06512: em "PK_AJUSTEMOVTO", line 1639".
Correção efetuada: ajustamos a interpretação da Informação Específica.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Ajuste na validação do parâmetro
Problema: no Cadastro de Configuração de Onda, ao tentar marcar o parâmetro "Visualizar Impressão da DANFE" e clicar em salvar, a alteração não estava ocorrendo.
Correção efetuada: identificamos uma falha na validação do parâmetro e realizamos a correção.
Local: Configuração > Configuração de Onda
Quantidade atendida zerada
Problema: ao realizar a exportação do faturamentodet_lote, a quantidade atendida estava sendo enviada zerada no JSON.
Correção efetuada: corrigimos a consulta na rotina de exportação de faturamento.
Local: Integração > Integração de Arquivo
Mensagem ao excluir local
Problema: ao tentar excluir um Local na tela Armazém, era apresentada a mensagem "Local Z002001 possui histórico de movimentação".
Correção efetuada: corrigimos a rotina de exclusão de endereço.
Local: Cadastro > Armazém
Kardex
Mensagem ao gerar Relatório Kardex de Produto
Problema: ao tentar gerar relatório na tela de Relatório Kardex de Produto era apresentada a mensagem de erro "ORA-20000: Encontrado mais de um IdProduto: 52458 do Depositante: 190880 para o IdArmazem: 10.ORA-06512: em "PK_KARDEXAG", line 66ORA-06512: em "PK_KARDEXAG", line 443ORA-06512: em line 1".
Correção efetuada: corrigimos a consulta de geração do relatório.
Local: Consulta > Estoque > Relatório Kardex de Produto
Mensagem ao gerar volume
Problema: ao tentar gerar volume na Conferência Packing estava apresentando a mensagem de erro "20000: Problema ao gerar volume: não foi encontrada movimentação para o produto com id 314797".
Correção efetuada: corrigimos o sistema.
Local: Movimentação > Saída > Conferência Packing
Status da nota
Problema: a nota de venda teve todas as etapas concluídas, no entanto, a onda foi faturada mas não teve seu status alterado para finalizado. Como resultado, o status da nota e da onda era exibido como Processada.
Correção efetuada: corrigimos a visualização do campo status na tela de Acompanhamento de Saída por Nota Fiscal.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Ajuste no processamento automático da nota fiscal
Problema: o sistema estava permitindo a criação, liberação e finalização da carga mesmo com pedidos ainda não finalizados. Isso impedia a expedição dos pedidos devido ao status incorreto, o que, por sua vez, impossibilitava a coleta pela transportadora.
Correção efetuada: corrigimos a rotina que realiza o processamento automática da nota fiscal.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Ajuste na consulta da exportação de faturamento
Problema: após realizar a conferência/pesagem, o pedido não estava sendo enviado para faturamento, mesmo apresentando o status da nota fiscal como CONFERÊNCIA CONCLUÍDA.
Correção efetuada: corrigimos a consulta da exportação de faturamento.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Remanejamento
Lentidão no remanejamento
Problema: ao tentar realizar um remanejamento via coletor e abrir algumas telas do sistema, foi identificado uma lentidão. No coletor, após alguns minutos carregando, apresentava a mensagem "java.sql.SQLRecoverableException: Não serão lidos mais dados do soquete". No sistema, também ocorria o mesmo comportamento, mas exibia a mensagem "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection".
Correção efetuada: aplicamos melhorias e a criamos índices para as telas Voltar NF impressão, Acompanhamento Saída por Nota Fiscal e Gerenciador de expedição.
Locais:
- Coletor de Dados > Remanejamento
- Integração > Log de Integração
Exportação com status Aguardando
Problema: após atualizar o sistema para última versão 8.12.7, todas as exportações para o ERP estavam com o status Aguardando.
Correção efetuada: identificamos e corrigimos uma falha no momento de carregar as configurações avançadas de integração devido à falta de cadastro.
Local: Integração > Integração de Arquivo
Falha ao alterar senha
Problema: ao tentar alterar a senha temporária no coletor por uma nova sem cumprir os requisitos de uma senha forte, o sistema não apresentava mensagem de erro, apenas exibia uma linha vermelha.
Correção efetuada: corrigimos o sistema.
Local: Cadastro > Segurança > Usuário
Erro na extração de Excel do relatório Estoque Curva Z
Problema: ao tentar exportar os resultados do relatório da tela Estoque Curva Z para o Excel, era apresentada a mensagem "Falha de comunicação com servidor: Method: POST, URL: https://wms.simaslog.com.br/siltwmsprd/webresources/ArmazemService/getEstoqueCurvaZ".
Correção efetuada: ajustamos a consulta SQL do relatório Estoque Curva Z, sendo possível a exportação dos resultados em Excel.
Local: Consulta > Movimentação > Estoque Curva Z
Erro ao vincular a nota fiscal na coleta
Problema: ao tentar vincular a nota fiscal na coleta era apresentada a mensagem "java.sql.SQLException: ORA-06502: PL/SQL: erro: character string buffer too small numérico ou de valor".
Correção efetuada: corrigimos a rotina no banco de dados.
Local: Movimentação > Saída > Gerenciador de Coleta
Erro no cancelamento de múltiplas ondas
Problema: ao tentar cancelar um grupo de ondas apresentava a mensagem "java.sql.SQLException: ORA-08103: o objeto não existe mais" e cancelava apenas uma onda das que foram selecionadas.
Correção efetuada: corrigimos o cancelamento de múltiplas ondas.
Local: Movimentação > Saída > Gerenciador de Expedição
Ajuste na visualização de impressão de etiqueta
Problema: ao tentar imprimir etiquetas na tela Gerenciador de Volumes, era apresentada a mensagem "Não há dados para exibir".
Correção efetuada: ajustamos as visualizações utilizadas para apresentar o conteúdo do volume como Null.
Local: Movimentação > Saída > Gerenciador de Volume
Erro no corte físico
Problema: ao tentar aceitar o corte físico era apresentada a mensagem "br.com.senior.webframework. client.core.exception. DefaultClientException: Não foi distribuída a quantidade para o corte".
Correção efetuada: corrigimos o processo de corte físico para expedição por carga com movimentação por remanejamento.
Local: Monitoramento > Corte Físico
Erro no filtro Tipo Documento
Problema: ao acessar a tela Acompanhamento Saída por NF Expedida Cancelada, o filtro Tipo de Documento não estava funcional. No entanto, ao acessar a tela tela Acompanhamento Saída por Nota Fiscal, o filtro funcionava normalmente.
Correção efetuada: ajustamos a visualização da tela para permitir o uso correto do filtro.
Locais:
- Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Erro na atualização de dados de faturamento
Problema: a data esperada para embarque não era alimentada no campo data_coleta/data_hora.
Correção efetuada: corrigimos o processo de atualização de dados de faturamento, referente as informações enviadas no campo data de coleta e observação.
Local: Integração > Integração de Arquivo
Erro na pesquisa de depositante
Problema: ao tentar pesquisar qualquer depositante na coluna "depositante" era apresentada a mensagem "01489: o resultado da concatenação de string é extenso demais".
Correção efetuada: corrigimos a consulta na tela de Controle de NF-e.
Local: Nota Fiscal > NF-e > Controle de NF-e
Erro na tela de embalagem
Problema: ao clicar no botão Cadastrar, Alterar, Visualizar, Gerar Código de Barra era apresentada a mensagem de erro "javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not extract ResultSet".
Correção efetuada: corrigimos a tela de embalagem.
Locais:
- Cadastro > Produto > Produto
- Cadastro > Produto > Embalagem
Erro ao finalizar a separação com a Pré-Etiqueta
Problema: ao finalizar a separação inserindo a Pré-Etiqueta, estava retornado o erro "java.sql.SQLException: Índice de coluna inválido".
Correção efetuada: corrigimos a rotina de separação de onda.
Local: Coletor > Separação Onda
Valor truncado na integração da fatura de serviço seguro
Problema: no Gerenciador de Contrato quando calculava a geração do valor do Seguro de Armazenagem por nota estava truncando, e gerava uma diferença de 0,14 centavos no valor da fatura, ou seja, o valor correto é 7222,74 ao invés de 7222,88.
Correção efetuada: ajustamos o Gerenciador de Contrato para quando tiver o cálculo de valor monetário arredondar e não truncar.
Local: Gestão de Contrato ->Gerenciador de Contrato
Erro na Separação por Tarefa
Problema: ao tentar entregar os produtos no Packing durante a Separação por Tarefa, era apresentada a mensagem "O usuário que está tentando entregar não é o mesmo que separou".
Correção efetuada: corrigimos a rotina de separação por tarefa.
Local: Coletor de Dados > Separação por Tarefa
Conferência
Erro durante a digitação de lote ou vencimento
Problema: no menu Conferência de Entrada, via Coletor de Dados, se digitava lotes ou vencimento diferentes estava apresentando erro mesmo com o parâmetro do setor marcado que poderia misturar em pulmão blocado.
Correção efetuada: ajustamos o momento de busca de endereço para alocação.
Local: Coletor de Dados > Conferência de Entrada
Falha ao utilizar parâmetro
Problema: ao utilizar o parâmetro Desativar Pré-Cadastro do Material no Coletor, o sistema deveria abrir uma tela perguntando se deseja alterar o parâmetro. Se a resposta fosse sim, o sistema deveria desativar o pré-cadastro do produto/embalagem ativo. No entanto, essa funcionalidade não estava ocorrendo conforme esperado.
Correção efetuada: corrigimos a Conferência de Entrada, exibindo a tela de desativar pré-cadastro do produto, caso o parâmetro Desativar Pré-Cadastro do Material no Coletor esteja ativo.
Local: Cadastro > Entrada > Tipo de Recebimento
Erro na separação da onda
Problema: ao realizar a separação da onda era apresentada a mensagem "java.sql.SQLSyntaxErrorException: ORA-00979: não é uma expressão GROUP BY".
Correção efetuada: corrigimos a rotina.
Local: Coletor de dados > Separação Onda
Erro ao gerar relatório
Problema: ao tentar gerar o relatório de Visualizar Impressão Tarefas era apresentada a mensagem "Não há dados para exibir".
Correção efetuada: corrigimos o sistema para retirar os espaços em branco da região, permitindo obter os dados do relatório.
Local: Movimentação > Saída > Gerenciador Impressão Tarefas de Separação
Erro ao cancelar a onda
Problema: ao cancelar a onda era apresentada a mensagem "Onda id: 300 não foi cancelada. ORA-20000: Problema ao retirar pendencia. Armazém Id: 5 / Local: G00111 / Lote: 163 / Qtde 5. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada".
Correção efetuada: corrigimos o fluxo de etiquetagem.
Local: Movimentação > Saída > Gerenciador de Expedição
Ambiente travado ao separar onda
Problema: ao gerar a separação da onda, o sistema ficava apenas carregando e após alguns minutos, gerava diversos locks e derrubava a sessão.
Correção efetuada: realizamos a criação de índice.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Lentidão para acesso
Problema: ao acessar as telas Gerenciador de Expedição e Acompanhamento Saída por Nota Fiscal, era apresentado lentidão para carregar os dados.
Correção efetuada: ajustamos a consulta da tela Gerenciador de Expedição e melhoramos a performance na tela Acompanhamento Saída por Nota Fiscal.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Packing
Erro ao gerar volume
Problema: na conferência do Packing, via coletor de dados, ao tentar gerar volume apresentou a seguinte mensagem "20000: Problema ao gerar volume: nao foi encontrada movimentação para o produto com id 5120".
Correção efetuada: ajustamos o sistema.
Local: Coletor de Dados > Packing
Convocação Ativa
Falha ao utilizar a Separação de Onda pelo atalho da Convocação Ativa
Problema: na convocação ativa, nas atividades Em Aberto, quando clicamos em Separação de Onda apresentava a mensagem "Nem todas as variáveis são limitadas".
Correção efetuada: ajustamos a chamada da Convocação Ativa.
Local: Convocação Ativa
Erro ao importar faturamento
Problema: ao importar o XML era apresentada a mensagem "ERRO AO IMPORTAR FATURAMENTO. CHAVE DE ACESSO: 35240460397775000840550010001072091018188797 NAO FOI ATUALIZADA ORA-20000: ORA-06502: PL/SQL: ERRO: NUMBER PRECISION TOO LARGE NUMÉRICO OU DE VALOR ORA-06512: EM "T_IMPORT_PRENFDET", LINE 174".
Correção efetuada: corrigimos a importação da nota fiscal, referente a precisão numérica do campo porcentual de desconto.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Atualização
Atualização de versão
Problema: ao tentar atualizar o ambiente de homologação com a versão 8.12.7.277, ocorreu o erro "pk_integracaolms >> PackageSpecObject >> CompilationErrorResult 87: PL/SQL: ORA-30482: opção DISTINCT não permitida para esta função".
Correção efetuada: corrigimos a rotina do banco de dados pk_integracaolms.
Estoque valorado com divergência
Problema: após a atualização de versão, o estoque no WMS do iddepositante 165170 começou a apresentar divergência.
Correção efetuada: ajustamos no WMSWEB para que o valor de estoque seja exibido conforme a tela de estoque valorado.
Locais:
- WMSWEB > Informações de Estoque
- Consulta > Estoque > Estoque Valorado
Divergência de data/hora
Problema: foi identificado que na ordem de recebimento, as informações de data/hora para os campos: Data Cadastro, Data Conferência e Data Término Alocação, estavam divergentes entre o sistema e o arquivo gerado para exportação.
Correção efetuada: corrigimos a rotina de Exportação de Retorno do Recebimento para envio das datas: Data Cadastro, Data Conferência e Data Término Alocação com a formatação correta.
Local: Integração > Integração de Arquivo
Erro no reabastecimento
Problema: ao tentar realizar o reabastecimento via coletor era apresentada a mensagem "Não há remanejamentos cadastrados para este endereço".
Correção efetuada: corrigimos a rotina de remanejamento via coletor, que após informar o Endereço de Origem será apresentado os dados do remanejamento e ficará aguardando informar o Lote.
Local: Coletor de Dados > Reabastecimento
Erro ao formar onda com parâmetro ativo
Problema: ao tentar formar a onda com o parâmetro "Ativar gestão da mão de obra no armazém" marcado, era apresentada a mensagem "Ocorreu o seguinte erro ao formar a onda: ORA-01489: o resultado da concatenação de string é extenso demais ORA-06512: em "SILT_INTEGRACAOLMS", line 71".
Correção efetuada: corrigimos a formação de onda.
Locais:
- Configuração > Configuração Geral > botão Alterar
- Movimentação > Saída > Gerenciador de Expedição
Erro na separação por Etiquetagem
Problema: ao separar as unidades do produto no coletor, o sistema solicitava para montar o volume agrupando as quantidades.
Correção efetuada: corrigimos a separação onda com fluxo de etiquetagem, não agrupando pedidos diferentes em uma mesma pré-etiqueta.
Local: Coletor de dados > Separação onda
Erro na entrega da separação no Packing
Problema: ao tentar entregar produto na doca via convocação ativa no coletor era apresentada a mensagem "Não foi possível utilizar o local de Packing selecionado".
Correção efetuada: corrigimos a validação da movimentação da onda.
Local: Coletor de dados > Separação onda
Falha ao excluir lotes
Problema: ao tentar excluir lotes de ordem de recebimento, o sistema ficava apenas carregando e a exclusão não era concluída.
Correção efetuada: corrigimos a rotina de exclusão de lote de ordem de recebimento.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Erro na conferência de volume
Problema: ao tentar gerar a conferência pela tela Acompanhamento Saída por Nota Fiscal era apresentada a mensagem "java.sql.SQLException: ORA-20000: Nenhum produto contado no packing para geração do volume. ORA-06512: em "SILT_PACKING", line 232".
Correção efetuada: corrigimos a conferência de tarefa da tela Acompanhamento Saída por Nota Fiscal.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Packing
Erro na conferência Packing
Problema: ao tentar realizar a conferência Packing era apresentada a mensagem "-01722: número inválido".
Correção efetuada: corrigimos a conferência Packing.
Local: Coletor de Dados > Packing
Falha na exportação personalizada
Problema: o sistema apresentava indisponibilidade devido a fila de exportação(CSV, XLS) não era limpa e o arquivo que estava sendo criado ficava "perdido" na pasta temporária causando acúmulo.
Correção efetuada: corrigimos a consulta dinâmica FK - Relatório de Status utilizada pela exportação personalizada.
Local: FastVision > Gerenciador de Consultas Dinâmicas
Lentidão para acesso
Problema: o sistema apresentava lentidão, impossibilitando o acesso para tela de Controle de NF-e e Retorno Simbólico, pois a fila de exportação(CSV, XLS) não era limpa e o arquivo que estava sendo criado ficava "perdido" na pasta temporária.
Correção efetuada: corrigimos a consulta dinâmica (FK - Relatório de Status) utilizada para a rotina de exportação personalizada.
Locais:
- Nota Fiscal > NF-e > Controle de NF-e
- Nota Fiscal > Armazém Geral > Retorno Simbólico
- FastVision > Gerenciador de Consultas Dinâmicas
Falha no fluxo por etiquetagem
Problema: ao separar a onda, o sistema exigia colocar mais unidades na mesma pré-etiqueta que já havia sido bipada anteriormente para a caixa fechada.
Correção efetuada: corrigimos o fluxo do coletor de dados.
Local: Coletor de dados > Separação Onda
Peso divergente da etiqueta de DANFE simplificado
Problema: ao emitir a etiqueta padrão, o sistema estava trazendo o peso em gramas (gr) ao invés de kilograma (kg).
Correção efetuada: corrigimos a geração do peso da etiqueta de DANFE simplificado modelo 2.
Local: Movimentação > Saída > Gerenciador de Volume
Etiquetas de volumes multiplicadas
Problema: ao gerar as etiquetas de volumes, os volumes estavam sendo multiplicados, resultando em até 100 etiquetas para um único volume.
Correção efetuada: corrigimos a consulta que realiza geração de etiqueta de volume.
Local: Movimentação > Saída > Gerenciador de Volume
Erro na Separação por Tarefa
Problema: ao realizar a Separação por Tarefa no coletor de dados, o sistema apresentou a mensagem "restrição de verificação (SILT_SAIDAPORNF_QTDESEPARADA_TOT) violada".
Correção efetuada: corrigimos a rotina de separação do coletor de dados.
Local: Coletor de Dados > Separação por Tarefa
Erro ao conferir pedido
Problema: ao tentar gerar a conferência era apresentada a mensagem "Problema ao gerar volume: não foi encontrada movimentação para o produto com id 560".
Correção efetuada: corrigimos o preenchimento do campo vencimento da tabela lote no momento da geração de volume.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Erro ao salvar nota fiscal GMB
Problema: ao excluir um item cadastrado e tentar salvar a nota fiscal novamente era apresentada a mensagem de erro "Não foi possível cadastrar a nota fiscal. FK_NFDET_ERROONDA".
Correção efetuada: corrigimos a rotina de exclusão de item GMB.
Local: Nota Fiscal > Cadastro de GMB
Erro ao gerar alocação
Problema: ao tentar gerar a alocação para a OR 76, era apresentada a mensagem "Algumas informações específicas da OR já foram conferidas. Para excluir os lotes, favor cancelar a conferência das notas fiscais de saída (idnotafiscal)".
Correção efetuada: corrigimos a rotina de geração de alocação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Erro ao transmitir NFe
Problema: ao transmitir a NFe para a SEFAZ, o status ficava em Aguardando.
Correção efetuada: corrigimos a consulta que lista as notas fiscais pendentes de transmissão.
Local: Nota Fiscal > NF-e > Controle de NF-e
Lentidão na tela Acompanhamento de Entrada
Problema: ao tentar abrir e exportar para o Excel (xlsx) a tela de Acompanhamento de Entrada era apresentado lentidão.
Correção efetuada: aplicamos uma melhoria na tela de abertura com a adição de um filtro de data disponível. Anteriormente, a tela carregava todos os dados de recebimento no armazém ao ser aberta, o que resultava em lentidão.
Local: Nota Fiscal > Acompanhamento de Entrada
Informações incorretas na etiqueta de volume
Problema: ao imprimir a etiqueta de volume, os dados de lote indústria e vencimento estavam saindo com a informação incorreta.
Correção efetuada: corrigimos os campos da etiqueta de volume com conteúdo do volume, vencimento e lote.
Local: Coletor de Dados > Packing
Fracionamento no pulmão
Problema: o sistema estava permitindo realizar a expedição sem realizar o remanejamento fracionando do pulmão paletizado.
Correção efetuada: corrigimos a formação de onda para que não realize fracionamento no pulmão.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro para salvar na tela Configuração de Onda
Problema: ao tentar flegar o parâmetro "Não liberar onda pendente de remanejamento" e clicar no botão Salvar, a configuração não mantinha o parâmetro ativado.
Correção efetuada: identificamos que o parâmetro estava sendo salvo, mas no momento da exibição não estava apresentando o valor corretamente, desta forma, corrigimos a exibição da tela.
Local: Configuração > Configuração de Onda
Problema ao gerar volume
Problema: ao gerar a conferência era apresentada a mensagem "java.sql.SQLException: ORA-20000: Problema ao gerar volume: nao foi encontrada movimentação para o produto com id 3246. ORA-06512: em "SILT_PACKING", line 2397".
Correção efetuada: corrigimos a rotina de geração de volume.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Falha na criação de ganchos
Problema: ao realizar a criação de um gancho novo, apresentava a mensagem que havia sido criado com sucesso, constava registrado no banco de dados, porém não aparecia na listagem de ganchos criados.
Correção efetuada: corrigimos o cadastro dos ganchos.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Duplicando cadastro de cidade
Problema: ao importar a nota fiscal e cadastrar o endereço via integração, estava sendo duplicado o cadastrado das cidades.
Correção efetuada: ajustamos as rotinas que realizam a inserção na tabela de cidade e também na tela de cadastro de cidade para validar e apresentar a mensagem "CIDADE: XXXX Estado: XX já cadastrada para idCidade = XXXX".
Local: Cadastro > Dados Geográficos > Cidade
Packing
Erro na conferência Packing
Problema: ao realizar a geração de volumes na conferência Packing era apresentada a mensagem "br.com.senior.webframework.client.core.exception.DefaultClientException: 06502: PL/SQL: erro numérico ou de valor".
Correção efetuada: corrigimos a geração do volume.
Local: Movimentação > Saída > Conferência Packing
Exportação de eventos de remanejamento
Problema: não estava sendo exportado os eventos de remanejamento.
Correção efetuada: identificamos que na tela de definição de código de integração para o setor depositante não era gerado o log, desta forma, aplicamos uma correção para que os logs sejam gerados na tela.
Local: Integração > Integração de Arquivo
Kardex
Divergência de valor na tela Kardex de Produto
Problema: ao consultar a tela Kardex de Produto, era apresentada uma divergência da quantidade informada na tela Kardex de Endereço e Estoque local por Lote.
Correção efetuada: ajustamos o estoque e inserimos uma trava para não permitir a conferência em mais de um processo na colmeia.
Locais:
- Consulta > Estoque > Kardex de Produto
- Consulta > Estoque > Kardex de Endereço
- Consulta > Estoque > Estoque Local por Lote
Erro na impressão da montagem de volumes
Problema: ao tentar realizar a impressão na montagem de volumes Colmeia, era apresentado a mensagem "Falha de comunicação com o dispositivo, verifique se o dispositivo esta instalado no computador local e tente novamente".
Correção efetuada: identificamos que a mensagem ocorria porque o sistema, ao gerar o volume e imprimir a etiqueta, também tentava imprimir a DANFE. Ajustamos a mensagem exibida.
Local: Movimentação > Saída > Montagem de Volumes Colmeia
Problema ao gerar volume
Problema: ao tentar gerar a conferência pela tela de Acompanhamento Saída por Nota Fiscal, era apresentada a mensagem "Problema ao gerar volume: não foi encontrada movimentação para o produto com id 100".
Correção efetuada: corrigimos o processo de conferência automática.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Packing
Erro ao confirmar ou alterar o local de Packing
Problema: ao realizar a separação de onda e confirmar o local ou alterar o local de Packing era apresentada a seguinte mensagem "Não foi possível utilizar o local de packing selecionado".
Correção efetuada: corrigimos o erro.
Local: Coletor de dados > Separação onda
Problema ao gerar volume
Problema: ao realizar a conferência, sendo pelo Packing ou na tela de Acompanhamento Saída por Nota Fiscal era apresentada a mensagem "Problema ao gerar volume: não foi encontrada movimentação para o produto com id 248".
Correção efetuada: corrigimos o processo de geração de volume no Packing.
Locais:
- Movimentação > Saída > Conferência Packing
- Monitoramento > Acompanhamento de Saída por Nota Fiscal
Falha na exportação
Problema: ao finalizar a conferência, o WMS disparou a integração do ERP do retorno da ordem de recebimento com divergência, mesmo com o parâmetro de exportação do depositante configurado para "Após a Alocação".
Correção efetuada: aplicamos a alteração para não exportar na liberação de divergência.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erros nas linhas do Relatório Analítico de Expedição Processada
Problema: ao exportar a tela do relatório por SCSV era apresentado dados em plano cartesiano, mostrando múltiplos itens de produtos para uma nota, quando na realidade a nota continha apenas um item.
Correção efetuada: corrigimos a consulta do Relatório Analítico de Expedição Processada.
Local: Movimentação > Relatório Analítico de Expedição Processada
Log
Erro ao logar
Problema: ao tentar logar o sistema apresentou a mensagem "br.com.senior.webframework.client.core.exception.DefaultClientException: Ocorreu um erro ao decriptografar a senha da conta de emails. Erro: could not initialize proxy br.srv.silt.wmsenterprise.shared.domain.EmailAccount#1 - no Session".
Correção efetuada: ajustamos as configurações de cache que estavam impactando no login e na geração de etiqueta de lote.
Erro na impressão da etiqueta de lote
Problema: ao tentar gerar etiquetas de lote de uma ordem de recebimento, apresentou o erro "could not initialize proxy [br.srv.silt.wmsenterprise.shared.domain.GerenciadorRelatorio#94] - no Session".
Correção efetuada: ajustamos as configurações de cache que estavam impactando no login e na geração de etiqueta de lote.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento > botão Impressos > Etiqueta de Lote (Conf Geral)
Packing
Erro ao gerar volume
Problema: ao tentar gerar um volume, ocorria a mensagem "20000: Problema ao gerar volume: não foi encontrada movimentação para o produto com id 100".
Correção efetuada: aplicamos a correção no banco de dados.
Local: Coletor de Dados > Packing
Erro na separação da onda
Problema: ao realizar a separação da onda, apresentava a mensagem de erro "java.sql.SQLSyntaxErrorException: ORA-04091: a tabela SILT_MOVIMENTACAO é mutante; talvez o gatilho/função não possa localizá-la. ORA-06512: em "SILT_PACKING", line 12259".
Correção efetuada: corrigimos a rotina de finalização de atividade no Packing.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Cadastros fora do layout de integração
Problema: ao realizar a integração de pedido de venda, o sistema estava permitindo que o campo CEP fosse cadastrado fora do padrão nacional. Após a adição da trava no sistema, gerou impedimentos na continuidade na integração de pedidos estrangeiros.
Correção efetuada: retiramos a trava de CEP, que não permitia a integração de pedidos/notas diferente do padrão nacional de 8 números.
Local: Cadastro > Entidade > Entidade
Erro na importação de arquivo
Problema: ao tentar realizar a importação de arquivo manual, ocorreu o erro "Only one @Cacheable(sync=true) entry is allowed on 'public abstract br.srv.silt.wmsenterprise.shared.domain. ConfiguracaoIntegracao".
Correção efetuada: ajustamos a configuração de cache para a importação manual.
Local: Integração > Integração de Arquivo
Falha ao filtrar remetente
Problema: ao cadastrar uma ordem de recebimento e realizar a busca pelo remetente, não estava sendo respeitado corretamente o parâmetro "Filtra Entidade da NF por Depositante" do Depositante, que ao estar desmarcado, estava exibindo somente a entidade não vinculada.
Correção efetuada: corrigimos o filtro de remetentes da ordem de recebimento para obedecer o parâmetro de depositante "Filtra Entidade da NF por Depositante".
Local: Cadastro > Entrada > Cadastro de Ordem de Recebimento
Ajuste de Movimentação
Falha na nota fiscal de ajuste de entrada
Problema: após concluir um ajuste o sistema gerou duas notas fiscais internas, sendo uma danificada e a outra normal. Isso ocorreu devido à presença de estoque tanto danificado quanto normal para o produto em questão. Na tela "Estoque Local por Lote" foram apresentadas duas notas fiscais de entrada apontando para o mesmo lote interno e para o estado normal.
Correção efetuada: corrigimos a exibição da nota fiscal na tela estoque local por lote.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Pendência ao finalizar a coleta
Problema: ao finalizar uma coleta, a nota fiscal e a onda permaneciam pendente.
Correção efetuada: corrigimos as pendências.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Ajuste de Movimentação
Falha na nota fiscal de ajuste de entrada
Problema: após concluir um ajuste o sistema gerou duas notas fiscais internas, sendo uma danificada e a outra normal. Isso ocorreu devido à presença de estoque tanto danificado quanto normal para o produto em questão. Na tela "Estoque Local por Lote" foram apresentadas duas notas fiscais de entrada apontando para o mesmo lote interno e para o estado normal.
Correção efetuada: corrigimos a exibição da nota fiscal na tela estoque local por lote.
Local: Movimentação > Ajuste > Ajuste de Movimentação
Lotes bloqueados após a liberação e alocação
Problema: após gerada uma OR com o tipo de recebimento setado para o parâmetro Gerar Lote por Conferência (Lotes Liberados), o lote foi gerado e alocado porém ficou bloqueado, sendo impossível executar o remanejamento.
Correção efetuada: após análise verificou-se que faltava marcar o parâmetro Permitir Expedição de Lotes com Conferência em Andamento corrigimos a ativação do parâmetro que tinha apresentado erro.
Local: Cadastro > Entrada > Tipo de Recebimento
Informações incorretas na etiqueta de volume
Problema: ao imprimir a etiqueta de volume, os dados de lote indústria e vencimento estavam saindo com a informação incorreta.
Correção efetuada: corrigimos os campos da etiqueta de volume com conteúdo do volume, vencimento e lote.
Local: Coletor de Dados > Packing
Endereços fora de ordem
Problema: os endereços estavam sendo apresentados de forma desordenada na tela de Vincular lotes para separação do pedido/ nota fiscal.
Correção efetuada: corrigimos o erro.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Erro na separação de onda
Problema: ao tentar realizar a separação de onda pelo coletor de dados, era apresentada a mensagem de erro "ORA-01000: máximo de cursores abertos excedido".
Correção efetuada: aplicamos uma correção no coletor de dados no momento de realizar a separação de onda.
Local: Coletor de dados > Separação onda
Erro ao finalizar inventário
Problema: ao tentar finalizar o inventário, clicando no botão Atualizar o Estoque apresentava a mensagem de erro "java.sql.SQLIntegrityConstraintViolationException: ORA-02290: restrição de verificação (SILT_SALDOINICIAL) violada". Após ajustes, não estava sendo possível atualizar as informações dos inventários quando importava o arquivo de inventário.
Correção efetuada: corrigimos a falha na atualização do inventário.
Local: Inventário > Inventário
Divergência de valor no livro de registro de saída
Problema: ao realizar o processo de inventário, foi identificado divergência de valor do livro de registro de saída.
Correção efetuada: corrigimos a consulta que realiza geração de livro de registro de saída.
Local: Livros de Registros > Livros de Registro de Saída
Conferência
Erro ao finalizar a conferência da OR
Problema: ao finalizar a conferência da OR era apresentada a mensagem "java.sql.SQLException: ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor. ORA-06512: em "SILT_CONFENTRADA", line 1830".
Correção efetuada: corrigimos a finalização da conferência de entrada.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Queda na aplicação
Problema: sistema apresentou queda na aplicação com parada de execução do tomcat.
Correção efetuada: ajustamos o sistema para aliviar as solicitações de conexão com o banco de dados.
Local: Integração > Log de Integração
Lentidão ao gerar fatura de contrato
Problema: ao tentar gerar a fatura do contrato 201123 ficava carregando em torno de 15 minutos até a conclusão da geração.
Correção efetuada: corrigimos a consulta de geração de fatura de contrato.
Local: Gestão de Contrato > Gerenciador de Contrato
Corte de produtos na onda de separação
Problema: ao liberar as notas para expedição, estava ocorrendo o corte de produtos devido a separação específica.
Correção efetuada: aplicamos uma trava para impedir a formação de onda sem estoque de separação específica.
Local: Movimentação > Saída > Liberar Nota Fiscal para Expedição
Registros indevidos na visualização do estoque para cálculo do faturamento
Problema: ao consultar a visualização da tela do estoque, os dados estavam sendo exibidos com cinco lançamentos em cada dia e repetindo os mesmos dados em vários dias.
Correção efetuada: corrigimos a rotina de geração das faturas, ajustando o momento de realizar o lançamento do serviço de Armazenagem de NF por M2 com Faturamento Antecipado, pois estavam sendo inseridos vários registros indevidamente.
Local: FastVision > Gerenciador de Consultas Dinâmicas
Erro ao excluir contagem de produto
Problema: ao tentar excluir a contagem de um produto era apresentado a mensagem "Erro Inesperado".
Correção efetuada: corrigimos o cancelar contagem de produto no Packing do Coletor de Dados.
Local: Coletor de Dados > Packing
Auditoria de Volume
Auditoria não permitida
Problema: ao realizar a auditoria de volumes era apresentada a mensagem "java.sql.SQLException: ORA-20000: Este volume esta em uma coleta com embarque liberado. Auditoria não permitida".
Correção efetuada: corrigimos a rotina que valida a auditoria de volume, para que considere o embarque liberado da coleta e não do vínculo da nota fiscal com a coleta.
Local: Movimentação > Saída > Auditoria Volumes
Falha na impressão de etiqueta de volume
Problema: ao imprimir a etiqueta de volume na tela Gerenciador de Volume, ficava apenas carregando e depois de um tempo aguardando a janela se fechava.
Correção efetuada: aplicamos uma melhoria na geração da etiqueta de volume.
Local: Coletor de Dados > Packing
Lentidão na impressão do DANFE simplificado
Problema: identificado lentidão ao gerar e imprimir a etiqueta do DANFE simplificado.
Correção efetuada: corrigimos a consulta do DANFE simplificado.
Local: Movimentação > Saída > Gerenciador de Volume
Erro no peso bruto nas notas de retorno simbólico
Problema: ao gerar a nota de retorno simbólico referente a nota de venda expedida, foi gerado a nota de retorno com o peso baseado na embalagem de fator 1 e não com base na embalagem de caixa que foi utilizada tanto no lote quanto na conferência.
Correção efetuada: modificamos a validação do tipo de nota e também ao atualizar caso a mesma seja de retorno simbólico.
Local: Nota Fiscal > Armazém Geral > Retorno Simbólico
Erro no cancelamento de volume
Problema: ao tentar cancelar o volume, era apresentado a mensagem "java.sql.SQLException: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas ORA-06512: em "SILT_ONDA", line 20479".
Correção efetuada: corrigimos a consulta na rotina de cancelamento de volume.
Local: Movimentação > Saída > Gerenciador de Volume
Erro ao exportar inventário
Problema: ao tentar exportar o inventário idinventário: 2831, apresentou a mensagem de erro "java.sql.SQLIntegrityConstraintViolationException: ORA-01400: não é possível inserir NULL em ("SILT"."INT_ENVIO_SINAL_SENIORX"."IDPROCESSOINTEGRACAO") ORA-06512: em "SILT_INTEGRACAO", line 10784".
Correção efetuada: corrigimos a exportação do inventário para senior X.
Local: Inventário > Inventário
Erro ao validar os remanejamentos
Problema: ao validar dois remanejamentos planejados, foi identificado que ambos estavam para o mesmo endereço porém com o parâmetro Lote Único no Endereço e Lote Único no Volume ativo e idRemanejamento diferentes.
Correção efetuada: corrigimos a formação de onda no momento da busca de endereço de Picking, para que seja selecionado corretamente um endereço.
Local: Movimentação > Remanejamento > Remanejamento
Acesso | Segurança
Senha forte
Uma SENHA SEGURA é a primeira linha de defesa contra acessos não autorizados, pra saber o que mudou acesse.
Local: Cadastro > Segurança > Usuário
Erro ao abrir a tela Controle de NF-e
Problema: ao tentar abrir a tela de Controle de NF-e, era apresentado a mensagem "01427: a subconsulta de uma única linha retorna mais de uma linha".
Correção efetuada: corrigimos a visualização da tela.
Local: Nota Fiscal > NF-e > Controle de NF-e
Erro ao cancelar a onda
Problema: ao tentar realizar o cancelamento de uma onda, apresentava a mensagem "Onda id 427403 não foi cancelada. Ora-20000: Esta onda possui notas fiscais já processadas e não pode ser cancelada". Após ajustes, ao tentar novamente realizar o cancelamento, apresentava a mensagem "Erro ao excluir o documento id: 6911425. Erro: restrição de integridade (FK_PALETSEPARACAONF_IDNFDET) violada - registro filho localizado".
Correção efetuada: corrigimos a exclusão da nota fiscal.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao cancelar volumes
Problema: ao tentar cancelar o volume na tela Gerenciador de Volume, o sistema apresentou a mensagem de erro "Problema ao retirar pendência. Armazém Id: 5 / Local: 00000339 / Lote: 3392025 / Qtde 6. ORA-02290: restrição de verificação (SILT_LOTELOCAL_PENDENCIA) violada".
Correção efetuada: corrigimos a rotina de geração de volume para que os dados de estoque sejam movimentados corretamente.
Local: Movimentação > Saída > Gerenciador de Volume
Valor zerado na quantidade de volumes
Problema: ao montar os volumes na tela de Conferência Packing, não exibia a quantidade dos volumes gerados, permanecendo sempre como zero.
Correção efetuada: corrigimos a visualização que apresenta as informações na tela referente a quantidade de volumes já gerados.
Local: Coletor de Dados > Packing
Falha na exclusão de volume
Problema: ao tentar cancelar um volume foi apresentado a mensagem "Problema ao retirar pendencia. Armazém Id: 5 / Local: 00000346 / Lote: 9999 / Qtde 4. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada".
Correção efetuada: corrigimos a rotina de geração de volume para que os dados de estoque sejam movimentados corretamente.
Local: Movimentação > Saída > Gerenciador de Volume
Erro ao consultar os remanejamentos no coletor de dados
Problema: ao tentar consultar os remanejamentos no coletor de dados era apresentada a mensagem "Não foi possível executar a operação. Erro: ORA-00979: não é uma expressão GROUP BY".
Correção efetuada: corrigimos o botão "Consultar Reabastecimento" na tela de Reabastecimento do coletor.
Local: Coletor de Dados > Reabastecimento
Erro na exportação do faturamento
Problema: a exportação do faturamento não estava sendo enviada para o ERP SAP.
Correção efetuada: aplicamos a correção em uma job que estava alterando indevidamente a integração para o status de erro.
Local: Integração > Integração de Arquivo
Emissão de NF-e de recusa
Problema: ao gerar uma NF-e de recusa, a mesma não estava entrando coberta.
Correção efetuada: corrigimos o sistema.
Local: Nota Fiscal > NF-e > Controle de NF-e
Erro na separação por Etiquetagem
Problema: ao bipar a pré-etiqueta, a rotina do coletor não estava identificando corretamente a nota fiscal da separação, ficando com a tela travada, sem opção ao usuário.
Correção efetuada: corrigimos a rotina de separação onda com etiquetagem, buscando corretamente a nota a ser separada.
Local: Coletor de dados > Separação Onda
Divergência de peso e volume
Problema: ao verificar o volume gerado na onda, foi identificado que o pedido 19099471 possuía 4 SKU, entretanto, havia uma quantidade elevada, não correspondendo à quantidade de lotes expedidos na onda.
Correção efetuada: corrigimos na base a execução manual de conferência de nota para conferência de Colmeia que estava gerando dados duplicados na conteudovolume e consequentemente impactando no cálculo do peso do volume.
Locais:
- Monitoramento > Segurança > Controle de Sessão
- Movimentação > Saída > Conferência Colmeia
Erro na conferência automática
Problema: ao gerar a conferência automática pela tela Gerenciador de Expedição era apresentada a mensagem "java.sql.SQLException: ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor ORA-06512: em "PK_ONDA", line 33935 ORA-20000: Conferência já iniciada para o usuário".
Correção efetuada: corrigimos a conferência no Packing.
Local: Movimentação > Saída > Gerenciador de Expedição
Divergência na exportação de faturamento
Problema: ao realizar a exportação de faturamento foi enviado o campo idseq divergente.
Correção efetuada: corrigimos a exportação de faturamento para que seja enviado corretamente as quantidades em seus respectivos idnfdet.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao integrar nota
Problema: ao integrar a nota ocorreu o erro devido a barra estar vazia. A integração ficou marcada como erro mas a nota não foi excluída conforme parametrização do depositante.
Correção efetuada: corrigimos a ação ao importar nota fiscal com erro.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro na conferência de entrada
Problema: ao confirmar a barra do produto era apresentada a mensagem "O produto conferido possui Código Inmetro cadastrado e a impressora etiq. Inmetro não está configurada".
Correção efetuada: corrigimos a conferência de entrada para que não seja gravada quando houver pendência de impressora para um produto com código INMETRO.
Local: Coletor > Conferência de Entrada
Erro na nota fiscal com corte
Problema: ao liberar a nota fiscal com corte não estava sendo atualizado a quantidade, gerando o corte na formação de onda.
Correção efetuada: corrigimos a rotina de formação de onda, a qual estava com erro na quantidade atendida.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao formar onda
Problema: ao tentar formar a onda era apresentada a mensagem "Ocorreu o seguinte erro ao formar a onda: ORA-02290: restrição de verificação (SILT_LTLOCONDA_PENDENCIA_RESERVA) violada ORA-06512: em "SILT_ESTOQUE"".
Correção efetuada: corrigimos a formação de onda para separar diretamente do pulmão caso a quantidade vinculada em separação específica seja exatamente a quantidade de estoque.
Local: Movimentação > Saída > Gerenciador de Expedição
Formação de onda automática parada
Problema: o sistema parou de realizar a formação de onda automática para alguns pedidos, mesmo a configuração estando ativa.
Correção efetuada: corrigimos a rotina de formação automática de onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao filtrar fatura de contrato
Problema: ao apurar a fatura de contrato, não estava sendo realizado o filtro.
Correção efetuada: corrigimos a geração de fatura de contrato para que seja realizado o filtro.
Local: Gestão de Contrato > Gerenciador de Contrato
Onda não finaliza pesagem
Problema: a onda teve seu volume gerado e pesado mas não foi considerada como pesagem liberada.
Correção efetuada: corrigimos a movimentação do estoque automaticamente para doca.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro na movimentação de estoque fracionado
Problema: alguns itens estavam com quantidade fracionada no estoque, impedindo a movimentação e ao tentar realizar a movimentação de produto era apresentado a mensagem "javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute statement".
Correção efetuada: identificamos que os lotes com a divergência são de versões mais antigas do sistema, pois na versão de mercado existe um arredondamento para 6 casas decimais após a vírgula, desta forma, geramos um script para execução no banco de dados e também criamos uma trava para impedir que o estoque fique fracionado quando o produto é marcado como "Não".
Locais:
- Consulta > Estoque > Estoque Local por Lote
- Movimentação > Ajuste > Ajuste de Movimentação
Nota fiscal indisponível para impressão
Problema: as notas fiscais demoravam para ficar disponíveis na impressão de NF-E, mesmo com o PDF já disponível.
Correção efetuada: corrigimos o sistema para que seja possível realizar a impressão e também criada trava para impedir que data de emissão seja uma data futura.
Local: Nota Fiscal > NF-e > Impressão NF-e
Etiqueta sendo impressa sem endereço
Problema: ao realizar a conferência de entrada, via coletor, a etiqueta estava sendo impressa sem o endereço, porém se fossemos tentar reimprimir pela tela de "Gerenciador de Lote", a etiqueta estava saindo com o endereço.
Correção efetuada: corrigimos para que quando o tipo de recebimento estiver checado, ao gerar o lote por "Conferência e Gerar Alocação por Conferência", independente da tela que esteja (coletor ou enterprise) e for solicitada a impressão da etiqueta de lote, será somente gerado a etiqueta se o lote já tiver sido alocado, pois o endereço só existe após a alocação do lote.
Local: Coletor > Conferência de Entrada
Erro ao liberar OR com divergência
Problema: ao liberar a OR com divergência ocorria a mensagem de erro "A ordem de recebimento possui o depositante configurado para utilizar integração ERP Senior. Liberação com contagem maior do que solicitado e/ou produto inexistente conforme nota fiscal não permitida".
Correção efetuada: corrigimos a rotina de liberar OR com divergência, validando corretamente as quantidades.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Mensagem de motivo de corte
Problema: ao realizar a exportação do arquivo de faturamento de pedido vi_int_envio_fatur_det_lote, o campo "motivo do corte" foi preenchido, mesmo com a quantidade de corte apresentando valor zero.
Correção efetuada: corrigimos a exportação de faturamento para que o campo "motivo do corte" não seja enviado quando linha exportada esteja com quantidade de corte com valor zero.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro no Packing
Problema: ao tentar realizar uma conferência no Packing pelo coletor, após bipar a embalagem e informar a quantidade estava apresentando a mensagem de erro "Erro inesperado".
Correção efetuada: corrigimos a rotina da conferência Packing do coletor, onde foi possível finalizar o Packing e o volume foi gerado para a onda.
Local: Coletor de Dados > Packing
Data Fabricação ou Data Vencimento
Prazo de Validade Produto em Dias
Ajustamos o sistema para que possamos configurar o Controle de Validade do produto em dias, uma vez que hoje a parametrização está por meses, o que vem auxiliar no controle com produtos alimentícios que necessitam ter a data de validade exatamente na data correta do vencimento em dias, exemplo: 21 dias, 33 dias, 45 dias...etc.
Para contemplar este controle em dias, alguns pontos do Enterprise e Coletor de Dados foram modificados referente a Alterar Vencimento, Conferência de Entrada, Lotes, etc.
Aplicada a modificação na coleta da informação de Data fabricação, Data Vencimento do Lote, para atender as exigências de retorno em dias ou meses nas telas abaixo:
- Aplicativo: Coletor de Dados > Conferência de Entrada
- Menu: Movimentação > Ajuste > Ajuste de Movimentação
- Menu: Inventário > Inventário
Menu: Cadastro > Produto > Produto > sub menu: Controle de Validade
Parâmetro: Tempo dos Prazos: determina a configuração dos prazos de validade, comercialização e crítico dos produtos. Se em meses ou em dias.
Menu: Cadastro > Depositante > Botão: Padrão de Integração > Sub Menu: Produto
Parâmetro: Tempo Prazos: determina a configuração dos prazos de validade, comercialização e crítico dos produtos. Se em meses ou em dias.
Locais:
- Cadastro > Produto > Produto > sub menu: Controle de Validade
- Cadastro > Depositante > botão: Padrão de Integração > sub menu: Produto
- Coletor de Dados > Conferência de Entrada
- Movimentação > Ajuste > Ajuste de Movimentação
- Inventário > Inventário
Geração de Nota Fiscal de Retorno Simbólico de Armazenagem (TS)
Sobre a geração de nota fiscal de Retorno Simbólico de Armazenagem (TS), não recomendamos a geração manual da Nota Fiscal de "Retorno Simbólico de Armazenagem (TS)" antes da Nota Fiscal de "Remessa Por Conta e Ordem de Terceiros (RT)" na operação Triangular, pois a legislação de alguns estados(UF), solicitam que os dados da Nota Fiscal de "Remessa Por Conta e Ordem de Terceiros (RT)" seja adicionada nos dados adicionais da Nota Fiscal de "Retorno Simbólico de Armazenagem (TS)". No entanto, é possível inverter a ordem de geração usando o parâmetro Momento de Disponibilização, que está disponível no cadastro de Depositante. Para obter mais detalhes sobre o "Retorno Simbólico".
Mensagens distintas por estado
Vimos a necessidade de inserir o botão Mensagem UF, para que seja possível cadastrar Mensagem 1 e Mensagem 2 por CFOP em "Operações - CFOP". No entanto, alguns estados (UF) requerem mensagens específicas. Diante dessa necessidade, o sistema permite o cadastro de Mensagem 1 e Mensagem 2 por CFOP e estado (UF) do destinatário. Ambos os caminhos têm o mesmo propósito, mas apenas uma opção será considerada. Se houver cadastro por estado (UF) do destinatário, o cadastro por CFOP em "Operações - CFOP" será desconsiderado, mesmo que exista. Se não houver cadastro por estado (UF) do destinatário, o sistema considerará o cadastro por CFOP.
Observação: cadastro permitido apenas para CFOP com classificação Interno e operações de Retorno de Armazenagem e Retorno Simbólico de Armazenagem.
Local: Cadastro > Fiscal > Operações – CFOP > botão Mensagem UF
Erro na conferência de volume
Problema: ao realizar a coleta 12349, que contava com um total de 20 volumes, foram conferidos 17, permanecendo com 3 volumes pendentes. No entanto, o sistema gerou a mensagem "Coleta autorizada para embarque".
Correção efetuada: corrigimos a conferência de volume na coleta.
Local: Movimentação > Saída > Gerenciador de Coleta
QR Code em Minuta de Embarque
Adicionamos a funcionalidade de agrupamento de QR Code no Relatório de Minuta de Embarque para o depositante. Ao marcar o parâmetro Exibir QR Code no Relatório de Minuta de Embarque, um QR Code será incluído no relatório de minuta de embarque para ser escaneado pelo depositante. Além disso, o identificador da coleta será concatenado ao final do conteúdo do campo Conteúdo do QR Code. Esse conteúdo é obtido ao escanear o QR Code do relatório de minuta de embarque e pode ser um link ou texto relevante para o depositante.
Local: Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Minuta de Embarque
Código de barras da carga no relatório de embarque
Acrescentamos o código de barras contendo o número da carga para ser lido pelo coletor, em vez de digitado, no relatório Embarque de Coleta, proporcionando maior agilidade ao processo de embarque.
Local: Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Embarque de Coleta
Alterar modelo de cobrança com mais de um depositante
Agora o cálculo de Armazenagem por endereço conta com a funcionalidade para Calcular por Entidade Pagadora e se marcado, a validação da ocupação considera a soma dos endereços ocupados para todos os depositantes vinculados a mesma Entidade Pagadora. Isso implica na utilização da soma das posições ocupadas por todos os depositantes do contrato, levando em conta o mínimo por contrato e não por depositante vinculado individualmente.
- Exemplo:
- Qtde mínima local: 100
- Depositante 1: posições ocupadas = 30
- Depositante 2: posições ocupadas = 20
- Depositante 3: posições ocupadas = 10
- Neste cenário, a somatória das posições ocupadas pelos depositantes é igual a 60, com isso será cobrado o mínimo nesse contrato, que é 100. E a cobrança será gerada por contrato e não por depositante.
Local: Gestão de Contrato > Gerenciador de Contrato > guia Armazenagem por endereço
Cartonização
Processo de Cartonização
Criamos o processo de cartonização representa uma automação na fase de conferência de expedição, aprimorando o procedimento de embalagem de produtos em um armazém. Ao fazer uso de informações como dimensões, peso e volume dos itens. O sistema realiza um cálculo, distribuindo da forma mais eficiente (em termos de ocupação) os produtos dentro das caixas (volumes), de acordo com a abordagem configurada (Best-fit ou First-fit). Esse método visa otimizar ao máximo o espaço disponível, ao mesmo tempo em que reduz os custos associados à embalagem. Para informações adicionais, acesse.
Locais:
- Configuração > Configuração de Onda
- Cadastro > Produto > Produto > botão Depositante
- Cadastro > Produto > Embalagem > guia Informações Adicionais
- Cadastro > Caixa de Volume > Cadastrar > guia Dados da Caixa
- Cadastro > Produto > Tipo Produto > grupo Vincular ao Tipo Produto > botão Compatibilidade
- Configuração > Configuração de Onda > Dados da Configuração da Onda > Modelo Etiqueta Volume
Colmeia
Separação Consolidada com nota fiscal - Envio de Interface de solicitação de faturamento
Atualmente a separação utiliza o fluxo de colmeia devido à necessidade de separação consolidada dos produtos iguais aos pedidos da onda, porém, este processo não é capaz de atender a necessidade operacional devido à geração de volume por escaninho, ficando limitado à quantidade de escaninhos disponíveis, falta de espaço para acomodar a estrutura de colmeia e falta de controle do processo pelo operador.
Visando melhor controle e produtividade operacional com a separação consolidada, aplicamos melhorias no envio da nota fiscal para iniciar o processo de expedição, e ajustar os dados no ERP, que recebe as informações específicas separadas e as respectivas Notas Fiscais de Entrada, ao final da conferência. Com isso criamos uma interface de solicitação de faturamento, em caráter informativo. Desta forma, o WMS continua com a execução do processo de expedição realizado sobre documento fiscal, sem a necessidade de faturamento do documento.
Acesse Depositante > Exportação > Faturamento
Observação: deixar setados os parâmetros abaixo para que o fluxo funcione como esperado:
- Retorno de faturamento auto: setado para TXT - Modelo WMS Lote, tabelas envolvidas: INT_ENVIO_FATURAMENTO_LOTE / INT_ENVIO_FATURAMENTODET_LOTE
- Momento do envio do faturamento: setado para Após conferência / pesagem do pedido ou Após a liberação da onda ou Após a formação da onda ou Após a separação do pedido ou Após o término da coleta de volumes.
- Confirmar lotes expedidos: tem a possibilidade de um pedido ser enviado para faturamento de forma antecipada, isso depende de qual opção foi selecionada no parâmetro Momento do faturamento. Criamos a validação para não permitir tentar faturar a nota que já foi enviada para faturamento, para que esta não seja faturada mais de uma vez.
- Enviar faturamento com nota fiscal de entrada
- Enviar interface de solicitação de faturamento em caráter informativo
Faturamento informativo para:
Momento do envio do faturamento: setado para Após conferência / pesagem do pedido ou Após a liberação da onda ou Após a formação da onda ou Após a Separação do pedido ou Após o término da coleta de volumes.
O arquivo ".RNC" possui o campo "Tipo Envio", que representa se a nota exportada já foi faturada (1) ou não (0).
Observação: o valor do parâmetro "Tipo Envio" é o número "1" após o "*". representa nota fiscal já faturada.
Agora, com a implementação feita, após a conferência, se for uma nota fiscal já faturada, ocorre a exportação de 3 arquivos (RNC, RDC e RIC).
O novo arquivo ".RNC" é muito similar ao anterior, porém possui informações relativas ao novo momento de envio (pós conferência). Além disso, o arquivo ".RIC" contém informações específicas e também é exportado.
Caso a nota fiscal na onda ainda não esteja faturada, e após a conferência ainda não seja faturada. O sistema não gera a 2ª exportação.
Caso entre a primeira exportação e a conferência a nota seja faturada, o sistema gera a 2ª exportação, trocando o parâmetro "Tipo Envio" para o valor 1.
Observação: na primeira exportação o Tipo Envio = estava 0 (pois a nota não tinha sido faturada).
Caso o parâmetro Enviar interface de solicitação de faturamento em caráter informativo esteja desmarcado, o fluxo de exportação segue antes da implementação (apenas uma vez após o momento definido, não ocorrendo o segundo envio), porém contém o parâmetro "Tipo Envio" no arquivo ".RNC".
Acesse Depositante > Exportação > Faturamento
- Retorno de faturamento auto: setado para TXT - Modelo Record, tabela envolvida Exportar Faturamento Modelo Record.
- Momento do envio do faturamento: setado para Após a separação do pedido.
- Enviar faturamento com nota fiscal de entrada: para esta modalidade de exportação, apenas os pedidos são exportáveis (notas fiscais não faturadas), pois existe uma trava, se caso seja uma nota fiscal (faturada) e o parâmetro: Confirmar lotes expedidos esteja desmarcado (o que por padrão acontece com o Modelo Record. E com isso apenas uma exportação ocorre, porém agora possui no final do arquivo o parâmetro "Tipo envio", o que indica que é um pedido e ainda não foi faturado.
De maneira similar ao faturamento Record, os parâmetros do depositante se comportam de modo que ocorre apenas uma única exportação, de apenas de pedidos (não faturados) e com o parâmetro "Tipo Envio" no final do arquivo.
Acesse Depositante > Exportação > Faturamento
Observação: deixar setados os parâmetros abaixo para que o fluxo funcione como esperado:
- Retorno de faturamento auto: setado para TXT - Modelo WMS, tabelas envolvidas INT_ENVIO_FATURAMENTO / INT_ENVIO_FATURAMENTODET.
- Momento do envio do faturamento: setado para Após a separação do pedido.
- Enviar faturamento com nota fiscal de entrada
Local: Depositante > Exportação > Faturamento
Colmeia com maior fator de conversão
Implementada leitura de código de barras com fator maior que um, e durante a conferência das embalagens na Colmeia para o escaninho houver uma caixa fechada, o volume é gerado ao bipar a barra do produto pela primeira vez com todo o conteúdo. Para informações adicionais, acesse.
Locais:
- Configuração > Configuração Onda > botão Cadastrar > guia Conferência
- Configuração > Configuração Onda > botão Cadastrar > guia Fluxo de Operação
- Cadastro > Produto > Embalagem > botão Gerar Código de Barras > guia Informações Adicionais
Separação onda com lote indústria (colmeia)
Devido a constante mudança na operação logística para acomodar a demanda crescente na expedição dos produtos, conjunto com novas funcionalidades fornecidas para o depositante, foi avaliado a necessidade de adaptar a funcionalidade de pulo de produtos dentro do endereço na separação da onda. Atualmente, quando acionado o botão “Pular Item” na separação do produto na onda, é localizado o próximo endereço que possui estoque deste produto na mesma região de armazenagem. Caso encontrado, a movimentação do endereço atual é cancelada e o mapa de separação é gerado novamente contemplando o novo endereço, de acordo com a regra padrão de separação sistêmica (separação do menor endereço para o maior endereço). Caso de o produto não conste no estoque na região de armazenagem, os endereços pulados ficam pendentes no final do mapa de separação, onde um funcionário específico (PS - problem solver) realiza uma verificação de estoque, considerando outras regiões de armazenagem, ou realiza a retirada da nota fiscal da onda.
Com isso a funcionalidade de pulo de produtos dentro do endereço durante a separação da onda de colmeia, foi adaptada, a fim de permitir a verificação do estoque no próximo endereço que possui o produto pulado com o mesmo lote indústria, dentro da mesma região de armazenagem.
Locais:
- Configuração > Configuração Onda > guia Dados da Configuração da Onda
- Configuração > Configuração Onda > guia Separação
- Configuração > Configuração Onda > guia Outras Informações - parte 2
- Configuração > Configuração Onda > guia Exportação
- Cadastro > Segurança > Grupo de Usuário
- Cadastro > Depositante > guia Exportação
Packing
Entrega parcial de separação no Packing utilizando Caixa de Separação
Devido ao espaço reduzido no packing do armazém e a impossibilidade de deixar os produtos parados sem conferência, houve a tentativa de contornar essa situação utilizando a rotina 'Separação por Tarefas utilizando Palete Padrão'. Nessa abordagem, cadastramos um palete padrão para dividir as tarefas de separação, o que permitiu entregar tarefas menores no packing. No entanto, isso resultou em perda de produtividade, já que o separador teve que retornar várias vezes ao mesmo endereço para pegar o produto, e a caixa do produto precisava ser aberta para separar a unidade, mesmo sem necessidade.
Este novo processo de conferência no packing visa aumentar a agilidade. O conferente inicia imediatamente a conferência dos produtos que já foram fisicamente separados, contribuindo para otimizar o processo de conferência no packing.
Local: Movimentação > Saída > Conferência Packing
Pedidos faturados com baixa de estoque de consumo interno
No WMS Senior no processo de expedição, é obrigatório faturar o pedido/nota para concluir a operação. No entanto, para alguns depositantes que lidam com requisições/pedidos de consumo interno, o faturamento pode não ser necessário. Nessas situações, a mercadoria pode ser requisitada para saída/expedição sem a emissão de nota fiscal de saída. O WMS Senior ignora a etapa de faturamento nessas circunstâncias e procede com a baixa de estoque, seguindo o fluxo macro abaixo:
Locais:
- Nota Fiscal > Classificação Tipo de Pedido
- Cadastro > Depositante
- Cadastro > Armazém > sub menu: Onda
- Movimentação > Saída > Acompanhamento Expedição Automática
Transmissão automática
Acrescentamos o parâmetro Desabilitar transmissão automática na configuração da entidade, onde indica se o sistema deve transmitir automaticamente a Nota Fiscal de "Retorno Simbólico de Armazenagem (TS)". Além de estar relacionado com o parâmetro "Geração automática do Retorno Simbólico" e com suas opções:
- Não Gerar: parâmetro ficará desativado.
- Após processamento da NF de Venda ou Após número dias processamento da NF de Venda:
- Ativa: nesse caso, a Geração da Nota Fiscal de "Retorno Simbólico de Armazenagem (TS)" acontecerá automaticamente após o processamento do Pedido/Nota de Venda com a operação "Título a que se Transfere a Propriedade (TP)". A Transmissão será desativada ficando disponível para transmissão manual.
- Desativada: nesse cenário, tanto a Geração quanto a Transmissão da Nota Fiscal de "Retorno Simbólico de Armazenagem (TS)" ocorrerão automaticamente após o processamento da NF de Venda.
Locais:
- Cadastro > Entidade > Entidade
- Integração > Integração de Arquivo
- Integração > Log de Integração
Adição de campos a exportação WMS x ERP (Outros)
Adicionamos as exportações abaixo, alguns campos:
- Documento de saída: Classificação Tipo Pedido, Usuário de Separação da Onda, Usuário de Conferência da Onda, Peso bruto(Kg), idArmazem, Origem Produto, Informação Específica, Cubagem e Carga.
- Ordem de Recebimento: Placa, CPFmotorista, NomeMotorista e ModalTransporte.
Diversos tipos de exportação do Saldo de Estoque
Por padrão, a exportação de Saldo de Estoque envia o saldo total de todos os produtos do armazém de um determinado depositante. Porém, dependendo de algumas combinações de parametrização, também é possível personalizar outros dois tipos de exportação de saldo de estoque, resultando nas três possibilidades abaixo:
- Estoque Completo: exporta o estoque completo, podendo ser manual ou automaticamente.
- Estoque Por Nota Fiscal: exporta automaticamente o estoque dos produtos referentes à nota fiscal de saída, quando a mesma for processada.
- Estoque Por Ordem de Recebimento: exporta automaticamente o estoque dos produtos referentes a Ordem de Recebimento, quando a mesma for alocada.
Para que as Exportações Por Nota Fiscal e Por Ordem de Recebimento ocorram, é obrigatório que a Exportação Automática do Estoque Completo esteja ativada.
Para que a Exportação Por Nota Fiscal ocorra, as exportações Mudança de Status de Documento e Documento de Saida devem estar ativadas.
Para que a Exportação Por Ordem de Recebimento ocorra, a exportação de Retorno de Recebimento deve estar ativada.
Integração WMS x Tracking Senior
O sistema de Tracking gerencia os status dos pedidos no fluxo de expedição para empresas e filiais, proporcionando rastreabilidade da mercadoria ao longo da cadeia logística (ERP > WMS > TMS) até o destinatário final. Essa solução permite que cada empresa personalize os status de andamento do pedido/nota fiscal para a visualização do cliente final.
A integração entre ERP e Gestão de Armazenagem | WMS Senior com o Tracking de Pedidos Senior reforça ainda mais a rastreabilidade no processo de expedição, possibilitando que o Tracking de Pedidos Senior acompanhe os status do processo de expedição do armazém.
Locais:
- Cadastro > Entidade > Entidade > guia Tracking de Pedidos
- Integração > Log de Integração
- Nota Fiscal > Controle Nota Fiscal
- Integração > Integração de Arquivo > filtro Exibir > Opção Exportação
Integração entre YMS x WMS Senior
O processo da Integração YMS x WMS Senior se inicia com a chegada do caminhão à portaria do armazém, onde é apresentada a nota fiscal de entrada, e o sistema Gestão de Pátio realiza uma consulta no sistema Gestão de Armazenagem | WMS Senior que verifica se a nota fiscal já está planejada em uma OR (Ordem de Recebimento). O Gestão de Armazenagem | WMS Senior fornece apenas informações sobre a nota fiscal e a OR (Ordem de Recebimento), sem interferir no processo de recebimento do WMS. Por outro lado, o sistema Gestão de Pátio pode ser configurado para bloquear a entrada do caminhão no armazém caso a OR (Ordem de Recebimento) não esteja planejada.
Locais:
- Configuração > Configuração Geral > guia Rest
- Parâmetros para comunicação / Método: Post / URL: /webresources/rest/v2/yms/ornf
Inteligência artificial
Criamos uma integração entre o WMS com o IAssist - Senior, uma plataforma de Processamento de Linguagem Natural (PLN) baseada em Inteligência Artificial. Essa integração possibilita a interação com operadores/usuários humanos através de conversas em linguagem natural e contextualizada.
Neste cenário, os usuários terão a oportunidade de obter insights sobre a movimentação de produtos em um período específico. Isso permitirá aos operadores/usuários:¿
- Tomar melhores decisões¿
- Otimizar processos operacionais¿
- Identificar falhas operacionais¿
- Aumentar eficiência das operações
Locais:
- Configuração > Configuração Geral > botão Alterar > guia SeniorX
- Configuração > Configuração Geral > botão Alterar > guia Inteligência Artificial
- Cadastro > Segurança > Usuário
- Consulta > Estoque > Estoque Local por Lote > botão Produtos com maior rotatividade
Acionamento da exportação do documento de saída
A exportação do Andamento dos Documentos de Saída é acionada sempre que uma nota/pedido de saída mudar de status, por padrão, essa exportação só funciona para pedidos importados (integrados). Caso o cliente deseje que seja exportado para pedidos cadastrados manualmente também, deverá ativar o parâmetro Envio Status Doc quando o pedido for digitado nas configurações do armazém.
Integração faturamento com barra de volume
Adicionamos o campo barra do volume (barravolume) para o controle da exportação de faturamento de maneira automática para os layouts "vi_int_envio_fatur_spec_lote" e "vi_int_envio_fatur_lote".
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Escolha do horário de envio da posição de estoque
Caso marque o parâmetro Exporta Estoque Automaticamente, no cadastro do depositante, o sistema acionará um job que exportará automaticamente o estoque dos depositantes todos os dias às 00:01:00. O layout a ser considerado será o que estiver definido no campo Saldo de Estoque por Produto do depositante.
Se precisar alterar o horário da exportação, é fundamental entrar em contato com o suporte da Senior para efetuar essa modificação.
Local: Cadastro > Depositante > botão Cadastrar > guia Exportação
API REST v2
Integração ERP V2 - prazo de validade
Se não houver uma configuração específica de meses ou dias, para a integração da API v2 de produto/embalagem para o ERP, o prazo padrão adotado será em meses.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mais de uma barra cadastrada para o mesmo produto
Adaptamos o parâmetro Unificar barras unitárias diferentes da configuração do inventário com as opções abaixo informadas.
- Não
- Unidades
- Todas: quando utilizado o botão de Gerar Contagem Automática e ao realizar a primeira e a segunda contagem (física), e coincidirem com as mesmas informações de produto, código produto, fator de conversão, quantidade e a barra lida fisicamente também esteja cadastrada no produto, então não será gerada divergência na conferência. Isso permite finalizar a contagem do produto sem precisar realizar a terceira contagem. Após a conclusão do inventário, o saldo de estoque será atualizado com a barra do produto lido na segunda contagem física.
Local: Inventário > Inventário
Cadastramento e Conferência do Inventário com a Data de Fabricação
Ajustamos o inventário para controlar a maturação dos produto, a partir da Conferência Manual do Inventário pelo Enterprise e pelo Coletor de Dados opção Inventário, desde que o parâmetro Conferir Data Fabricação esteja setado na Configuração do Inventário, e com isso o sistema permitirá coletar a Data de Fabricação do produto, juntamente com a Regra de Código de Barras cadastrada para o Produto x Depositante. As informações serão desmembradas conforme o tipo de dado: Data de Vencimento, Data de Fabricação e Embalagem.
Locais:
- Inventário > Inventário > sub Menu: Configurações
- Inventário > Inventário > Contagem Manual
- Coletor de Dados > Inventário
Atualização da Crítica e Estoque do Inventário
A Atualização da Crítica e do Estoque do Inventário irão considerar as informações das Data de Fabricação e/ou Data Vencimento coletadas a partir da opção Inventário via Coletor de Dados ou pela Contagem Manual que consta no Enterprise, desde que os parâmetros Conferir Data Vencimento e/ou Conferir Data Fabricação estejam marcados no Cadastro do Inventário.
Locais:
- Inventário > Inventário > botão: Contagem Manual
- Inventário > Inventário > botão: Monitorar > Atualizar Crítica
- Inventário > Inventário > botão: Atualizar Estoque
- Coletor de Dados > Inventário
Cadastro de Produto x Prazo de Maturação
Adicionamos um novo controle sobre a indisponibilidade da expedição do produto, referente ao tempo de descanso do produto, desde que o parâmetro: Tempo para Maturação em Dias esteja com informação de dias no Cadastro do Produto, assim o material só será expedido até que a Data de Fabricação somada a quantidade de dias de maturação seja superior a data atual, se no Cadastro do Produto x Depositante esteja marcado a flag Controlar Tempo de Maturação nas Regras de Expedição e no sub Menu: Coleta de Informações, o parâmetro: Coletar Lote Indústria esteja setado com uma das opções: Coleta Data de Vencimento, Coleta Data de Fabricação ou Coleta Data de Fabricação e Vencimento.
Gerando o resultado para o controle de Maturação:
Observação:
- Os produtos que possuem marcado o parâmetro Controlar tempo de maturação no Produto x Depositante, e tem valor configurado em Tempo de maturação em dias no Cadastro de Produto receberão a informação: MATURADO ou EM MATURAÇÃO, com dependência da Data de Fabricação.
- Por exemplo, se a Data de Fabricação for 01/02/2019, e o tempo de maturação em dias é 2 dias, nos dias 01/02, 02/02 o produto está EM MATURAÇÃO. Já a partir do dia 03/02 o produto se encontrará MATURADO.
Locais:
- Cadastro > Produto > Produto > sub menu: Controle de Validade
- Cadastro > Produto > Produto > botão Depositante > sub menu: Regras de Expedição
Cadastro de Padrão Integração x Prazo de Maturação
Adicionamos no Padrão de Integração do Cadastro de Depositante os campos: Tempo para Maturação em Dias que consta no Sub Menu: Produto e o Controla Tempo de Maturação que faz parte do Sub Menu: Regras de Negócio para popular o cadastro do produto durante a integração.
Local: Cadastro > Depositante > Botão: Padrão de Integração > Sub Menu: Produto e Sub Menu: Regras de Negócio
Consulta de Kardex Endereço, Estoque e Lote x Maturação
Adaptamos o Kardex de Endereço para que exiba numa coluna complementar se o produto está em situação de Maturação.
Ajustamos também as telas de Estoque Local por Lote e Gerenciador de Lote, para que seja possível identificar se o produto se encontra em estado de Maturação.
Na tela do Gerenciador de Lote será possível Alterar Data de Fabricação para o recálculo da Data de Maturação do produto.
Observação: quando estiver informado na coluna Maturação o texto: Fabricação Não Coletada, indica que o Produto x Depositante quando foi cadastrado ainda não tinha o controle de maturação, referente ao parâmetro: Controlar Tempo de Maturação.
Locais:
- Consulta > Estoque > Kardex de Endereço
- Consulta > Estoque > Estoque Local por Lote
- Movimentação > Gerenciador de Lote
Liberação e Formação de onda x produto em Maturação
Ajustamos o sistema ao controle de maturação dos produtos, onde será permitido Liberar Notas para Expedição, Vincular Lotes e Formar Onda com produtos que Não controlem Maturação ou que já estejam Maturados. Os produtos que estiverem Em Maturação serão bloqueados para expedição, e só estarão liberados a partir do momento que a Data de Fabricação + o Tempo de Maturação em Dias seja superior a data atual.
Locais:
- Movimentação > Saída > Liberar Nota Fiscal para Expedição > Botão: Liberar para Expedição
- Movimentação > Saída > Liberar Nota Fiscal para Expedição > Botão: Vincular Lotes
- Movimentação > Saída > Gerenciador de Expedição > Botão: Formar
Recebimento de Produto Em Maturação
Adequamos o Processo de Recebimento para não permitir a entrada de um produto Em Maturação em estado diferente de Bom.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Relatório de Rastreabilidade x Produto Maturado
Criamos um relatório no FastVision que informa detalhes da entrada e saída de seus produtos no armazém, possibilitando o rastreio através de lote indústria, este relatório possui os campos: Lote Indústria, Lote, Data de Entrada, Nota Fiscal Entrada, Data de Saída, Quantidade Saída, Pedido Saída, Nota Fiscal Saída, Destinatário NF Saída, Entrega NF Saída e Transportadora.
Local: Fast Vision > Gerenciador de Consultas Dinâmicas
Tela "Minha conta" - Controle de usuários WMS
O objetivo dessa funcionalidade é proporcionar um controle claro e conciso do número de usuários logados simultaneamente, além de gerenciar a quantidade de volumes expedidos, conforme estipulado em contrato. Isso assegura que sua empresa esteja em total conformidade com as licenças contratadas junto à Senior Sistemas e aproveitando de forma otimizada os recursos disponíveis.
Local: Configuração > Minha Conta
Erro no fluxo de reabastecimento
Problema: a sugestão do sistema para realizar o ressuprimento de produtos estava configurada para quando atingisse a capacidade mínima. No entanto, o sistema não estava considerando as pendências de produtos, calculando apenas com base no saldo disponível, o que levava o operador a tentar realizar o reabastecimento do picking e se deparar com os endereços cheios.
Correção efetuada: corrigimos a rotina de geração de reabastecimento planejado.
Local: Movimentação > Remanejamento > Reabastecimento Planejado
Remanejamento
Remanejamento para local destino quando inativo
Durante o uso da funcionalidade de Remanejamento, via Coletor de Dados, e se o endereço de destino estiver "Inativo", o sistema informará sobre a inatividade do endereço, porém manterá as informações coletadas no local de origem. O operador poderá alterar o local destino após clicar no botão "Voltar". Essa alteração foi implementada para evitar que o operador tenha que repetir o processo de coleta de informações (origem, produto, etc.).
Locais:
- Coletor de Dados > Remanejamento
- Coletor de Dados > Remanejamento Planejado
- Coletor de Dados > Remanejamento Destino
Indicar o local de destino no remanejamento
Após clicar no botão "Finalizar", na tela do remanejamento do coletor de dados, o sistema apresenta o campo "Entre com o Local Destino" que será o novo local de armazenagem dos lotes do endereço origem que já pode ser informado ou utilizar os dois novos filtros informados abaixo:
- Filtro de Ocupação: este filtro permite exibir somente Locais Ocupados ou Locais Vazios, ou Todos. Observe a coluna EstoqueCX, se estiver com 0 representa locais vazios.
- Filtro de Resultados: permite realizar a busca do Local de Destino no Remanejamento por Setor, Local, Tipo Local ou Rua.
- O remanejamento via Coletor de Dados, foi adaptado para apresentar somente os locais de destino com capacidade adequada para acomodar os produtos a serem remanejados. Também será possível não visualizar endereços de destino com movimentações pendentes de conclusão. Além de prevenir a presença de dois ou mais operadores no mesmo endereço de destino para remanejamentos diferentes.
- Na prática, ao inserir os dados de endereço de origem, produto e quantidade, o WMS irá sugerir os endereços de destino mais próximos, ordenados pelo sequenciamento de endereçamento, respeitando a cubagem e peso.
- Após escolher o filtro é necessário preencher o campo a frente e clicar em buscar para que os resultados sejam filtrados. Não é necessário digitar toda a palavra para realizar a busca. Exemplo: Caso haja um Setor de nome Picking, basta digitar "Pick" e serão exibidos todos os setores que iniciam com a palavra inserida. O mesmo ocorrerá para Tipo Local. No entanto, é preciso indicar o início do endereço nos campos Rua e Local, como por exemplo, 07.
- Os filtros retornaram somente locais ativos, e caso não encontrei, exibirá a mensagem "Não foram encontrados locais disponíveis".
- As colunas (Local, Tipo Local, Setor, Estoque Caixa e Cubagem Disponível) podem ser ordenadas em ordem crescente ou decrescente.
- A coluna SEL. viabiliza a seleção do endereço escolhido e leva o usuário a tela de confirmação.
Local: Coletor de Dados > Remanejamento
Nota fiscal de recusa somente para notas de saída processada
Pode-se gerar recusas apenas para notas fiscais processadas, garantindo uma movimentação precisa no estoque. Para mais detalhes, acesse.
Locais:
- Nota Fiscal > NF-e > Controle de NF-e
- Nota Fiscal > NF-e > Impressão NF-e
- Cadastro > Entrada > Cadastro de Ordem de Recebimento > grupo Vincular a OR > botão Nota Fiscal
- Nota Fiscal > Controle de Nota Fiscal
ICMS desonerado
Acrescentamos a configuração para Desconsiderar ICMS Desonerado do cálculo total da nota fiscal, no cadastro de depositante, que após ativar este parâmetro, ao importar ou digitar uma nota fiscal com ICMS Desonerado, o sistema não descontará esse valor do cálculo total da nota fiscal.
Na tela do Controle Nota Fiscal, caso o parâmetro esteja "ATIVADO" ao "cadastrar" ou "alterar" uma nota fiscal na tela de controle nota fiscal, após adição ou alteração de itens, caso algum produto tenha sido informado contendo valor "de ICMS Desonerado" será possível observar na sub aba "Impostos Relativo à Mercadoria" que o valor de ICMS Desonerado não será deduzido no campo "Valor Total Calculado da Nota" caso contrário (o parâmetro esteja "DESATIVADO"), o valor desonerado então será abatido do valor total calculado da nota.
Já nas importações de Pedido ou Nota Fiscal via XML, REST, RESTV2 ou Texto, com a "ATIVAÇÃO" do parâmetro caso seja importado pedidos ou notas fiscais (via XML, REST, RESTV2 ou Texto) que contenham em seus itens valores de "ICMS Desonerado" o documento será integrado no sistema NÃO considerando no valor total da nota a dedução desse valor de desoneração, porém com a "DESATIVAÇÃO" do parâmetro, tal documento será importado acatando no valor total da nota a redução do valor de desoneração do ICMS.
Locais:
- Nota Fiscal > Controle Nota Fiscal
- Integração > Integração de Arquivo
- Integração > Log de Integração
Código de produto com caractere especial não saindo no DANFE e XML
Problema: ao gerar a nota fiscal, foi identificado que o código de produto que continha o caractere especial "#", estava saindo no DANFE e no XML sem o caractere.
Correção efetuada: corrigimos a geração do XML para que seja aceito o caractere "#".
Locais:
- Cadastro > Produto > Produto
- Nota Fiscal > NF-e > Impressão NF-e > botão Imprimir NF-e
Lentidão na conferência via coletor
Problema: lentidão ao realizar a conferência packing via coletor, levando 13 segundos para processar o item e imprimir etiqueta.
Correção efetuada: aplicamos uma melhoria na consulta da visualização da v_etiquetavolume.
Local: Coletor de Dados > Packing
Erro na transferência de titularidade
Problema: ao realizar a reserva de estoque na transferência de titularidade, gerou a mensagem de erro "java.sql.SQLSyntaxErrorException: ORA-04091: a tabela WMS.MOVIMENTACAO é mutante; talvez o gatilho/função não possa localizá-la".
Correção efetuada: corrigimos a finalização a transferência de titularidade.
Local: Movimentação > Transferência de Titularidade
Problema na conferência de volumes
Problema: ao realizar a coleta de um volume usando o coletor, ao bipar um volume de um pedido, o sistema finalizava todos os outros volumes, como se já tivessem sido lidos.
Correção efetuada: corrigimos a conferência do volume.
Local: Coletor de Dados > Coleta
Erro ao formar onda
Problema: ao tentar formar a onda era apresentada a mensagem "Ocorreu o seguinte erro ao formar a onda: ORA-01422: a extração exata retorna mais do que o número solicitado de linhas ORA-06512: em "SILT_ONDA", line 13962 ORA-06512: em".
Correção efetuada: corrigimos a formação de onda para separar diretamente do pulmão caso a quantidade vinculada em separação específica seja exatamente a quantidade de estoque.
Local: Movimentação > Saída > Gerenciador de Expedição
Lote Indústria diferente do informado na nota
Problema: na geração da onda 1604254, o sistema puxou do estoque dois lotes indústria diferentes, sendo que no arquivo .IDT da nota apenas estava sendo informado apenas um.
Correção efetuada: corrigimos a trava que valida as separações específicas X movimentações de onda gerada.
Local: Movimentação > Saída > Gerenciador de Expedição
Volumes travados no Packing
Problema: as notas fiscais não estavam atualizando a pesagem 100%, com isso a onda ficava parada.
Correção efetuada: corrigimos a performance no banco de dados para que não ocorra mais acúmulo de volumes travados em endereço de Packing, que não eram corretamente movimentados para os endereços de Doca.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Erro ao filtrar o tipo de documento
Problema:ao tentar filtrar o tipo do documento, escolhendo qualquer uma das 3 opções, o filtro não era aplicado e a tela ficava limpa.
Correção efetuada: corrigimos no banco de dados, fazendo com o que filtro voltasse a funcionar.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Nota fiscal não era exibida na tela Acompanhamento Saída por NF Expedida e Cancelada
Problema: ao consultar as notas na tela Acompanhamento Saída por NF Expedida e Cancelada, foi identificado que apenas uma das notas estava sendo exibida, enquanto na tela Voltar Nota Fiscal Impressa, ambas estavam presentes.
Correção efetuada: corrigimos a materialização de acompanhamento de saída processado e cancelado quando possuir divisão de nota fiscal.
Locais:
- Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
- Nota Fiscal > NF-e > Voltar Nota Fiscal Impressa
Erro ao gerar a interface RDC
Problema: ao utilizar a view vi_int_envio_fatur_det_lote foi identificado que o valor estava vindo incorreto, mesmo estando correto no campo da tabela int_envio_faturamentodet_lote.
Correção efetuada: corrigimos a consulta de exportação de faturamento.
Local: Integração > Integração de Arquivo
Erro na conferência de volume
Problema: ao realizar a coleta era realizado a leitura do volume de etiqueta contendo 30 volumes, ao bipar o sistema estava dando baixa em apenas um único volume e os demais permaneciam, não sendo possível finalizar a coleta.
Correção efetuada: corrigimos a rotina que realiza a conferência de volume agrupado na coleta.
Local: Movimentação > Saída > Gerenciador de Coleta
Erro na impressão de campo da etiqueta
Problema: ao tentar imprimir a etiqueta de rastreabilidade, o tipo de endereço não estava saindo na impressão.
Correção efetuada: ajustamos no banco de dados, possibilitando finalizar a impressão da etiqueta.
Local: Coletor de Dados > Impressão Etiqueta
Informações divergentes nos itens apresentados no Mapa de Separação
Problema: ao tentar gerar o relatório, após a primeira separação, onde o status da ordem era alterado para "EM EXECUÇÃO", ocorria a alteração da forma de exibição da unidade, gerando informações divergentes.
Correção efetuada: corrigimos o sistema para que os itens do relatório sejam exibidos de forma correta, independente da situação em que esteja a onda.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Movimentação > Saída > Gerenciador de Expedição Expedido e Cancelado
Erro ao calcular a quantidade de volumes na liberação da onda
Problema: ao formar a onda era apresentada a mensagem "Ocorreu o seguinte erro ao formar a onda: Erro ao calcular quantidade de volumes na notafiscal. Geracao interrompida".
Correção efetuada: corrigimos o cálculo de número de volumes no momento da liberação da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Integração retorna com erro
Problema: ao enviar as requisições de importação para o WMS, no retorno ocorria a mensagem de erro "Transaction silently rolled back because it has been marked as rollback-only".
Correção efetuada: corrigimos a integração REST durante a atualização da data de configuração do alerta de integração, pois uma integração com status de erro estava indevidamente marcada.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro ao desmontar o Kit
Problema: ao desmontar o kit era apresentado a mensagem de erro "Não foi encontrado cobertura disponível do lote 163490 para finalizar a desmontagem de material, lote desmontado 165109".
Correção efetuada: ajustamos no banco de dados, possibilitando finalizar a ordem de recebimento.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Erro ao desmontar o Kit
Problema: ao desmontar o kit era apresentado a mensagem de erro "Não foi encontrado cobertura disponível do lote 163490 para finalizar a desmontagem de material, lote desmontado 165109".
Correção efetuada: ajustamos no banco de dados, possibilitando finalizar a ordem de recebimento.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Erro na conferência de entrada
Problema: ao tentar realizar a conferência de entrada, era apresentada a mensagem "O local PAA0121 permite apenas produtos Danificados!".
Correção efetuada: corrigimos o processo de conferência de entrada para validar o tipo do setor.
Local: Coletor de dados > Conferência de entrada
Fracionamento indevido no pulmão
Problema: o sistema realizou o fracionamento no pulmão sem realizar o remanejamento.
Correção efetuada: corrigimos a formação de onda para que não seja realizada a separação indevida e o fracionamento diretamente do pulmão.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao gerar o arquivo EFD
Problema: ao gerar o arquivo EFD, existiam produtos listados no bloco C170 que não estavam sendo listados no bloco 0200.
Correção efetuada: ajustamos a visualização responsável por compilar os dados do bloco 0200 para também listar as notas de saída.
Local: Integração > Escrituração Fiscal Digital
Erro na integração das notas de entrada
Problema: ao importar uma nota fiscal de entrada foi apresentado a mensagem "ERRO AO IMPORTAR ITEM PEDIDO: ORA-20444: ORA-06512: EM "SILT__BEFORE_SETORDEPOSITANTE", LINE 28".
Correção efetuada: corrigimos a importação de nota fiscal de entrada para realizar o vínculo do setor depositante.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro ao cancelar inventário
Problema: ao tentar cancelar os inventários 3855 e 3846 apresentava a mensagem "O endereço: EF010201 não pode ser ativado, pois se encontra em um inventário não finalizado".
Correção efetuada: corrigimos o processo de cancelamento de inventário para liberar apenas os endereços que não estão vinculados a outro inventário em aberto.
Local: Inventário > Inventário
Erro no fluxo de reabastecimento
Problema: a sugestão do sistema para realizar o ressuprimento de produtos estava configurada para quando atingisse a capacidade mínima. No entanto, o sistema não estava considerando as pendências de produtos, calculando apenas com base no saldo disponível, o que levava o operador a tentar realizar o reabastecimento do picking e se deparar com os endereços cheios.
Correção efetuada: corrigimos a rotina de geração de reabastecimento planejado.
Local: Movimentação > Remanejamento > Reabastecimento Planejado
Cadastro duplicado de transportadora
Problema: sistema duplicava o cadastro de transportadora quando os campos de CNPJ e IE estavam vazios.
Correção efetuada: corrigimos o processo de importação de nota fiscal com transportadora sem informação de CNPJ e IE, para não duplicar entidades.
Local: Cadastro > Entidade > Entidade
Informações divergentes nos itens apresentados no Mapa de Separação
Problema: ao tentar gerar o relatório, após a primeira separação, onde o status da ordem era alterado para "EM EXECUÇÃO", ocorria a alteração da forma de exibição da unidade, gerando informações divergentes.
Correção efetuada: corrigimos o sistema para que os itens do relatório sejam exibidos de forma correta, independente da situação em que esteja a onda.
Locais:
- Movimentação > Saída > Gerenciador de Expedição
- Movimentação > Saída > Gerenciador de Expedição Expedido e Cancelado
Coletor apresenta pendência de packing
Problema: ao acessar o coletor pela aba em aberto era apresentado algumas pendências de packing, sendo que a conferência já estava finalizada.
Correção efetuada: corrigimos o job para concluir as conferências finalizadas na virada de cada dia.
Local: Coletor de Dados > Packing
Erro ao atribuir um usuário para a atividade de separação
Problema: ao acessar o menu Separação pelo coletor, para realizar a separação de um romaneio gerado a partir do processo de Desmontagem de Kit, não estava sendo possível atribuir um usuário à atividade de separação, era apresentado a mensagem "O usuário: SILT não está vinculado ao grupo ou região da atividade!".
Correção efetuada: corrigimos a rotina de exibição de atividade de Convocação Ativa na Separação do Romaneio pelo coletor, atribuindo corretamente o usuário a atividade a ser executada.
Local: Coletor de dados > Separação onda
Erro ao calcular quantidade de volumes na liberação da onda
Problema: ao tentar liberar a onda foi apresentada a seguinte mensagem: "ORA-20000: Erro ao calcular quantidade de volumes na notafiscal. Geracao interrompida. ORA-06512: em "SILT_ONDA", line 35935".
Correção efetuada: corrigimos o cálculo de número de volumes no momento da liberação da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Liberação automática para pedidos de consumo
Problema: foi identificado que na liberação automática, o sistema estava considerando pedidos em quarentena indevidamente.
Correção efetuada: corrigimos a rotina de liberação automática para pedidos de consumo.
Local: Movimentação > Saída > Liberação de Nota Fiscal para Expedição
Erro na entrega do packing quando utilizado a convocação ativa
Problema: ao tentar realizar a entrega do packing, quando utilizado a convocação ativa para onda 10029, a mensagem de erro era exibida "Não foi possível utilizar o local de packing selecionado".
Correção efetuada: corrigimos a rotina de separação por convocação ativa ao confirmar o local, sendo possível efetuar a separação.
Locais:
- Coletor de Dados > Convocação Ativa
- Coletor de Dados > Packing
Erro ao cancelar a onda
Problema: ao tentar realizar o cancelamento de uma onda, foi apresentada a mensagem "Onda id: 176273 não foi cancelada. ORA-01403: dados não encontrados".
Correção efetuada: corrigimos a rotina de cancelamento de onda, visto que estava buscando informações de Packing em momento errado.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao bipar produto na conferência Packing
Problema: ao bipar a barra do produto foi apresentada a seguinte mensagem "java.sql.SQLException: ORA-06502: PL/SQL: erro: character string buffer too small numérico ou de valor".
Correção efetuada: ajustamos o tamanho de campo da coluna depositante na tabela gtt_produtoconferencia.
Local: Coletor de Dados > Packing
Pesagem não estava sendo concluída
Problema: ao realizar a rotina de conferência, a pesagem não estava sendo concluída.
Correção efetuada: corrigimos o processo de recusa de corte para ajustar dados de separação.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Erro de quantitativo na separação de onda com caixa fechada
Problema: ao realizar a separação, foi identificado que mesmo estando configurado para o Modo de Visualização Qtde na Separação para Maior Embalagem, o sistema apresentava a quantidade em unidade.
Correção efetuada: corrigimos no quantitativo para exibir a caixa com maior fator, conforme a parametrização da configuração de onda.
Local: Configuração > Configuração Onda
Erro na exclusão de endereço do armazém
Problema: ao excluir um local que já possui registros de movimentação, estava sendo apresentada a mensagem "O registro selecionado não pode ser excluído, pois possui registros filhos".
Correção efetuada: corrigimos a rotina para que exiba uma mensagem ao usuário quando o local possuir histórico de movimentação, uma vez que não é possível excluí-lo nessa situação.
Local: Cadastro > Armazém
Coletor apresenta pendência de packing
Problema: ao acessar o coletor pela aba em aberto era apresentado algumas pendências de packing, sendo que a conferência já estava finalizada.
Correção efetuada: corrigimos o job para concluir as conferências finalizadas na virada de cada dia.
Local: Coletor de Dados > Packing
Separação
Erro de quantitativo na separação de onda com caixa fechada
Problema: ao realizar a separação, foi identificado que mesmo estando configurado para o Modo de Visualização Qtde na Separação para Maior Embalagem, o sistema apresentava a quantidade em unidade.
Correção efetuada: corrigimos no quantitativo para exibir a caixa com maior fator, conforme a parametrização da configuração de onda.
Local: Configuração > Configuração Onda
Packing
Erro ao gerar tarefas consolidadas
Problema: ao realizar a conferência no packing por tarefa consolidada foi identificado que estava sendo gerado apenas uma numeração de tarefa para todas as regiões.
Correção efetuada: corrigimos no processo de formação de onda para separar o identificador de tarefa por região, conforme a funcionalidade de tarefa consolidada.
Local: Coletor de dados > Separação onda
Formação de Onda
Erro ao gerar onda para o pedido
Problema: ao tentar formar a onda era exibida a seguinte mensagem "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): 258882 e lote(s) 2463712".
Correção efetuada: corrigimos a busca de estoque da formação de onda.
Locais:
- Movimentação > Saída > Gerenciador de Expedição > botão Formar
- Movimentação > Saída > Formar Onda Por Nota Fiscal
Cadastros fora do layout de integração
Problema: ao realizar a integração de pedido de venda, o sistema estava permitindo que o campo CEP fosse cadastrado fora do padrão nacional. Após a adição da trava no sistema, gerou impedimentos na continuidade na integração de pedidos estrangeiros.
Correção efetuada: corrigimos o sistema incluindo uma trava no CEP, não permitindo a integração de pedidos/notas diferente do padrão nacional de 8 números.
Local: Cadastro > Entidade > Entidade
Separação
Coletor não permite separação a menor
Problema: ao tentar separar um item pesável com tolerância de percentual a menor, o coletor não permitia concluir, indicando que havia ainda peso restante.
Correção efetuada: corrigimos a rotina no banco de dados na base de homologação.
Local: Cadastro > Produto > Produto > botão Depositante
Erro na integração do pedido
Problema: ao tentar integrar pedidos do Depositante RICOH, o código do produto estava sendo enviado sem o caractere especial, resultando no erro.
Correção efetuada: corrigimos o sistema para que não remova os caracteres especiais na integração de código de item de pedido RICOH.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro para confirmar o corte físico na separação
Problema: ao aceitar o corte físico ocorreu a mensagem de erro "java.sql.SQLException: ORA-20000: Não foram encontrados itens de pedido suficientes para reverter o corte físico. ORA-06512: em "SILT_CORTEFISICO", line 908".
Correção efetuada: aplicamos um ajuste na onda para possibilitar o aceite do corte físico.
Local: Monitoramento > Corte Físico
Backlist
Looping infinito no backlist
Problema: ao tentar alterar a validade do backlist da nota fiscal, o sistema ficava carregando e não apresentava nenhuma mensagem.
Correção efetuada: corrigimos a alteração de validade de backlist, para que a mensagem de erro seja exibida na tela.
Local: Nota Fiscal > Cadastro de Backlist
Valor do faturamento divergente do valor atual da nota fiscal
Problema: ao realizar a importação do XML, foi identificado uma divergência no valor atual da nota em relação ao faturamento.
Correção efetuada: corrigimos a lógica que identifica os itens do faturamento.
Locais:
- Integração > Log de Integração
- Monitoramento > Acompanhamento Saída por Nota Fiscal
Criação de Relatório de Recebimento Conferido
O novo Relatório de Recebimento Conferido exibe as informações em PDF e contém apenas os dados registrados após a geração do Mapa de Alocação da respectiva Ordem de Recebimento selecionada.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Formação de Onda
Falha na formação da onda
Problema: ao gerar a onda o sistema apresentou a seguinte mensagem "javax.persistence.PersistenceException:org.hibernate.exception.GenericJDBCException: Could not read entity state from ResultSet: EntityKey[br.srv.silt.wmsenterprise.shared.domain.NotaFiscal#1519]".
Correção efetuada: corrigimos a formação de onda.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Packing
Troca de usuário na conferência
Problema: ao tentar alterar um usuário no Gerenciador de Packing o sistema apresentou a mensagem "O registro não pode ser inserido ou alterado, pois o código que identifica o registro já foi utilizado IDX_CONFPACKING_CONFERENCIA".
Correção efetuada: ajustamos a alteração de usuário da conferência packing.
Local: Movimentação > Saída > Conferência Packing
Erro na finalização de conferência
Problema: ao finalizar a conferência packing o sistema apresentou a mensagem no coletor "Erro inesperado. Identificador do packing não encontrado.Os volumes do Pedido ou Nota Fiscal necessitarão de reetiquetagem, pois já foram impressos com Total de Volumes diferente do que será gerado! Procure um Supervisor".
Correção efetuada: ajustamos o processo de packing.
Local: Movimentação > Saída > Conferência Packing
Erro ao finalizar remanejamento
Problema: ao tentar finalizar um remanejamento, o sistema apresentou a mensagem "com.silt.wms.exception.RemanejamentoException: Problema ao executar remanejamento: Erro ao remanejar: ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor ORA-06512: em "PK_INTEGRACAO", line 31870".
Correção efetuada: ajustamos a finalização do remanejamento no momento de envio de integração.
Local: Movimentação > Remanejamento > Remanejamento
Falha na etiqueta dos detalhes de várias notas/SKU
Problema: após realizar a impressão de vários itens selecionados na tela Gerenciador Ordem de Recebimento > Detalhe Nota/SKU > botão "Imprimir Etiqueta", o sistema imprimia somente 1 etiqueta, pois a rotina selecionava apenas 1 nota fiscal para impressão.
Correção efetuada: ajustamos a lista de notas fiscais para impressão, assim como a lista das barras dos produtos.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento > botão Detalhe Nota/SKU > botão Imprimir Etiqueta
Separação
Falha durante separação de fracionados
Problema: durante a separação pelo coletor, ao realizar a leitura de uma embalagem cujo fator era 12, sendo que a quantidade a ser separada era menor que 12, no coletor foi solicitado ao separador para ler uma quantidade de 0 CX.
Correção efetuada: ajustamos a validação do fator da embalagem lida na separação pelo coletor, exibindo a mensagem de que o fator de conversão da embalagem deve ser menor ou igual ao fator calculado.
Local: Coletor de dados > Separação Onda
Falha na leitura da regra de código de barras
Problema: durante a leitura do Lote Indústria no inventário pelo Coletor, a rotina não identificou o Lote Indústria presente no QR Code informado pelo cliente, de acordo com o cadastro da Regra Código de Barra do Depositante.
Correção efetuada: ajustamos a leitura do lote indústria.
Local: Coletor de dados > Conferência de entrada
Sistema apresentando lentidão
Problema: não estava sendo possível concluir uma O.R, pois o sistema apresentou a mensagem de erro ao tentar realizar a alocação de uma O.R. e o sistema ficou muito lento, e apresentou a mensagem de erro "Could not open JPA EntityManager for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection".
Correção efetuada: ajustamos alguns pontos de melhoria na performance da rotina de geração de alocação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Geração de fatura de contrato com erro
Correção efetuada: ajustamos o sistema para que durante a geração da fatura não apresentar lentidão.
Local: Gestão de Contrato > Gerenciador de Contrato
Falha na integração
Problema: ocorreu envio do cancelamento pelo ERP, porém o WMS barrou pois a nota fiscal já estava em coleta com a mensagem "A NOTA FISCAL NÃO PODE SER CANCELADA/REFATURADA. ELA ESTÁ NA ÁREA DE COLETA OU EMBARQUE. IDNOTAFISCAL: 607116 NOTAFISCAL: 149313 SERIE: 55". Sendo assim não houve cancelamento e o cliente seguiu com o fluxo, porém ao tentar liberar a coleta o sistema apresentou a mensagem "O processo de expedição da Nota Fiscal id 607116 foi pausado pelo ERP. Para continuar embarque, é necessário aguardar a liberação".
Correção efetuada: ajustamos a integração de cancelamento, para não pausar a expedição indevidamente.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Mudança na regra de personalizada do produto
Problema: no cadastro de depositante, ao tentar alterar a Regra Personalizada de Expedição do Produto, o sistema apresentou a mensagem "org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:276)".
Correção efetuada: corrigimos o cadastro de padrão de integração do depositante.
Local: Cadastro > Depositante
Exclusão de pedido do sistema
Problema: o WMS gerou notas fiscal de retorno, porém o depositante cancelou o pedido e não foi possível transmitir o cancelamento a tempo, em Santa Catarina não é possível realizar um estorno esporádico.
Correção efetuada: criamos trava para não permitir cancelamento ERP quando existe NF de retorno emitida no Silt.
Local: Nota Fiscal > NF-e > Controle de NF-e
Packing
Impressão de etiqueta duplicada
Problema: durante a conferência Packing pelo coletor de dados, após montar todos os volumes e gerar a impressão das respectivas etiquetas, em algumas ondas a quantidade estava saindo duplicado, ou seja, se na onda existiam 2 volumes (2 etiquetas) ocorria a impressão de 4 etiquetas.
Correção efetuada: corrigimos a impressão duplicada de etiquetas.
Local: Coletor de Dados > Packing
Formação de Onda
Erro ao formar onda com separação específica
Problema: ao realizar a formação de onda os sistema apresentou a mensagem "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): 569820 e lote(s) 30390666".
Correção efetuada: corrigimos a formação da onda no momento de realizar a busca de estoque com separação específica.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Reabastecimento picking virtual
Correção efetuada: corrigimos a geração de reabastecimento de picking virtual, para não apresentar o erro "Problema ao retirar adicionar. Armazém Id: 5 / Local: 00173408 / Lote: 2629252 / Qtde 7. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA_RESERVA) violada".
Local: Movimentação > Saída > Reabastecimento Picking Virtual
Falha ao emitir retorno simbólico
Problema: ao tentar emitir o retorno simbólico o sistema apresentou a mensagem "A NF de Retorno não pode ser gerada. Existe divergência no lote 11340658".
Correção efetuada: corrigimos a rotina de geração de retorno simbólico.
Local: Nota Fiscal > Armazém Geral > Retorno Simbólico
Formação de Onda
Erro na formação de onda com corte na geração
Correção efetuada: corrigimos a busca/consulta de estoque para a formação de onda.
Local: Movimentação > Saída > Gerenciador de Expedição > botão Formar
Remanejamento
Problema com remanejamento no estado do produto
Problema: ao tentar vincular um lote ao remanejamento, o sistema exibe a mensagem "O LOCAL DE DESTINO POSSUI LOTES NO ESTOQUE EM "ESTADO" DIVERGENTE DO PRODUTO ESCOLHIDO", após análise com o produto escolhido, este tem lote único no endereço, com o parâmetro Permite misturar Produto/Lote indústria/Vencimento no mesmo endereço marcado, e com isso trata apenas se forem produtos diferentes no setor. O produto tem o mesmo lote indústria e mesmo vencimento.
Correção efetuada: corrigimos a rotina de associar lote ao remanejamento.
Locais:
- Cadastro > Armazém > Setor
- Movimentação > Remanejamento > Remanejamento
Erro na exportação de solicitação de faturamento
Correção efetuada: corrigimos a exportação de faturamento para que seja exportada a quantidade correta do produto em seu respectivo código de volume.
Local: Movimentação > Saída > Gerenciador de Expedição
Falha na etiqueta dos detalhes de várias notas/SKU
Problema: após realizar a impressão de vários itens selecionados na tela Gerenciador Ordem de Recebimento > Detalhe Nota/SKU > botão "Imprimir Etiqueta", o sistema imprimia somente 1 etiqueta, pois a rotina selecionava apenas 1 nota fiscal para impressão.
Correção efetuada: ajustamos a lista de notas fiscais para impressão, assim como a lista das barras dos produtos.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento > botão Detalhe Nota/SKU > botão Imprimir Etiqueta
Cancelamento de Onda
Erro ao cancelar onda de separação
Problema: ao tentar cancelar uma onda, o sistema apresentou a mensagem "Onda id: 4875 não foi cancelada. ORA-20000: Problema ao incluir pendencia. Armazém Id: 6 / Local: 00004571 / Lote: 1994592 / Qtde 3. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA_RESERVA) violada".
Correção efetuada: corrigimos o cancelamento de onda no momento de realizar a geração de reabastecimento, a partir do packing quando a configuração da onda estiver parametrizada para confirmar retorno de estoque (gerar reabastecimento do packing para um endereço de picking/pulmão).
Local: Movimentação > Saída > Gerenciador de Expedição
Checkout Express
Erro durante a conferência via Checkout Express
Problema: após realizar a conferência packing de checkout express, o sistema apresentou a mensagem "Local de integração não encontrado para a onda 357247 da nota fiscal 604121".
Correção efetuada: corrigimos o faturamento, que estava realizando o delete indevido do vínculo da transportadora com a doca da onda.
Local: Movimentação > Saída > Packing de Checkout Express
Packing
Falha ao realizar conferência
Problema: após tentar realizar a conferência packing foi apresentada a mensagem "Existem materiais separados em excesso?".
Correção efetuada: ajustamos a rotina que busca pelo identificador a onda para conferência.
Local: Movimentação > Saída > Conferência Packing
Erro na exportação de solicitação de faturamento
Correção efetuada: corrigimos a exportação de faturamento para que seja exportada a quantidade correta do produto em seu respectivo código de volume.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro na solicitação de faturamento - inserção de linha zerada
Problema: numa onda foram solicitadas duas unidades de um produto, porém na exportação vi_int_envio_fatur_det_lote foram exportadas três linhas, sendo que o correto seria apenas uma linha.
Correção efetuada: alteramos a exportação de faturamento para que seja enviado as quantidades agrupadas por produto e barra de volume.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha na leitura da regra de código de barras
Problema: durante a leitura do Lote Indústria no inventário pelo Coletor, a rotina não identificou o Lote Indústria presente no QR Code informado pelo cliente, de acordo com o cadastro da Regra Código de Barra do Depositante.
Correção efetuada: ajustamos a leitura do lote indústria.
Local: Coletor de Dados > Inventário
Avaria
Falha durante o controle de avaria automático
Problema: após ativar a flag de Controle Automático de Avarias para Produtos Vencidos, no depositante, o sistema não realizou o controle automático, reportando algumas mensagens de erros:
- ORA-01422: a extração exata retorna mais do que o número solicitado de linhas
- ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor
- ORA-20000: O LOCAL DE DESTINO POSSUI LOTES NO ESTOQUE EM "ESTADO" DIVERGENTE DO PRODUTO ESCOLHIDO.
- ORA-20000: A Avaria Id: 52 não pode ser finalizada em função da(s) Nota/Pedido(s):
Correção efetuada: corrigimos a rotina de controle de avaria automático.
Locais:
- Cadastro > Depositante > guia Gestão de Lotes
- Movimentação > Lote > Controle de Avaria
Divergência no cadastro
Problema: uma nota fiscal estava com informações diferentes nas telas Nota Fiscal Importada e Controle Nota Fiscal.
Correção efetuada: ajustamos a consulta da tela de controle nota fiscal.
Locais:
- Nota Fiscal > Nota Fiscal Importada
- Nota Fiscal > Controle Nota Fiscal
Erro ao gerar ordem de serviço
Problema: após clicar no botão Gerar Ordem de Serviço o sistema apresentou a mensagem "java.sql.SQLException: ORA-20000: Erro ao formar onda. Produto sem Picking: O seguinte produto necessita que um picking esteja ATIVO para geração da onda: (idproduto: 38113, depositante: 16)".
Correção efetuada: identificamos erro durante a busca de Picking para o reabastecimento de onda formada pela Ordem de Serviço. O depositante estava parametrizado para a Integração com o ERP e o Setor x Depositante possuia Código de Integração, o sistema não encontrou o local de Picking para gerar reabastecimento. Ajustamos a rotina de busca de picking quando houver formação de onda proveniente de Ordem de Serviço.
Local: Serviços > Kit > Ordem de Serviço
Packing
Falha no atalho para a conferência
Problema: alguns atalhos durante a conferência de packing não estavam se comportando conforme o esperado.
Correção efetuada: corrigimos o atalho F7 para posicionar o foco na tabela de produto, bem como o atalho "CTRL + E - Abre a tela para exibir os volumes gerados" só funcionará caso na mesma tela de Conferência Packing tenha sido criado os volumes ou usado o "CTRL + G - Gera o Volume", contudo os demais atalhos estão funcionando desde que respeitem as condições de uso:
Produto deve ser selecionado na Tabela de Produtos
"CTRL + I - Abre a tela para exibir inf. adicional do produto selecionado"
"CTRL + M - Cancela contagem do produto selecionado"
"CTRL + E - Abre a tela para exibir os volumes gerados" só funcionará caso na mesma tela de Conferência Packing tenha sido criado os volumes ou usado o "CTRL + G - Gera o Volume".
Local: Movimentação > Saída > Conferência Packing
Separação
Falha na informação da quantidade durante a separação
Problema: identificamos que em alguns casos na separação de onda o WMS acrescentava um ponto(.) junto a quantidade, por exemplo 10.0, sendo que o produto não estava marcado como fracionado.
Correção efetuada: ajustamos a exibição do campo quantidade a ser separada na Separação Onda pelo coletor de dados.
Local: Coletor de dados > Separação Onda
Pesagem
Falha na pesagem de pedidos
Problema: após executar a pesagem, o sistema não atualizava com 100%, e ao analisar a tabela movestoquepesagemvolume o sistema apresentou a mensagem "ORA-06502: PL/SQL: erro: buffer de string de caracteres pequeno demais numérico ou de valor".
Correção efetuada: ajustamos a rotina de movimentar estoque automaticamente.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Reabastecimento
Erro ao realizar reabastecimento de picking virtual
Problema: após clicar no botão Gerar reabastecimento, foi apresentado a mensagem "java.sql.SQLException: ORA-20000: Problema ao retirar adicionar. Armazém Id: 5 / Local: 00173408 / Lote: 2548232 / Qtde 63. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA_RESERVA) violada"
Correção efetuada: ajustamos a ordenação na rotina de picking virtual.
Local: Movimentação > Remanejamento > Reabastecimento Planejado
Falha na visualização do relatório com duplicidade de contagem na mesma onda
Problema: o relatório de Produtividade de Packing analítico apresentava as informações de conferência de forma duplicada, isso só acontecia quando tínhamos dois usuários diferentes que realizaram a conferência.
Correção efetuada: corrigimos o sistema para trazer os dados conforme a conferência feita por cada usuário, não ocorrendo mais a duplicação de informação.
Local: Monitoramento > Produtividade de Packing Analítico
Erro ao exportar o relatório
Correção efetuada: ajustamos a performance do Relatório Analítico de Expedição Processada, pois o relatório ficava carregando até dar erro de conexão e não conseguia trazer os dados.
Local: Movimentação > Relatório Analítico de Expedição Processada
Notas de cobertura aguardando cadastro de contrato
Problema: na tela de Definição de Contrato em Bloco, o sistema permitia a definição de contrato em bloco para os documentos de entrada pendentes, ou seja, Notas Fiscais de entrada que ainda não foram vinculadas a uma OR (Ordem de Recebimento) ou que estejam vinculadas a uma OR e que ainda não tiveram seus Lotes e Mapas Gerados. No entanto, estava exibindo notas de cobertura.
Correção efetuada: ajustamos a tela para não listar notas de cobertura no contexto de Remessa Simbólica.
Local: Gestão de Contrato > Definição de Contrato em Bloco
Falha na mudança de picking
Problema: após realizar o ajuste de estoque, (deletando o estoque de um depositante) e realizando a Mudança de picking porém ao inserir o local de origem e o produto foi retornado "Erro ao executar mudança de picking. Local de origem possui estoque de mais de um depositante".
Correção efetuada: ajustamos a consulta de validação de estoque no momento da mudança de picking.
Local: Coletor de Dados > Mudança de picking
Sem resultado no relatório de Armazenagem por Peso
Problema: ao tentar verificar a armazenagem por peso na Gestão de Contrato, as informações não foram apresentadas, mesmo utilizando um período extenso.
Correção efetuada: corrigimos o filtro de data.
Local: Gestão de Contrato > Relatórios > Armazenagem Por Peso
Falha na busca de depositante para informação específica
Problema: ao bipar o chassi (informação específica) no coletor de dados, no menu Informações do lote, o sistema apresentou para selecionar o depositante, porém, essa informação específica é única e só tem estoque em um depositante.
Correção efetuada: corrigimos a informação de lote e encontrar informação específica somente para um depositante sem precisar escolher qual depositante e já mostrar os dados, somente irá pedir para escolher caso haja a informação específica para mais de um depositante.
Local: Coletor de Dados > Informações do lote
Expedição por Carga
Falha durante a expedição por carga
Problema: ao tentar realizar uma expedição por carga, o sistema não permitiu prosseguir devido a um item com recusa de corte pós conferência. Ao tentar realizar a simulação do cenário tentando seguir com a tarefa pendente de separação, foi apresentado a mensagem " ORA-20000: O usuário: SILT não está vinculado ao grupo ou região da atividade!". Ao tentar vincular o usuário por tela, na tela 'Gerenciador de Atividade' a mensagem anterior foi apresentada, não salvando o vínculo.
Correção efetuada: corrigimos o processo de finalização de separação de onda por carga.
Falha na integração
Problema: após importar uma nota fiscal ocorreu a mensagem "ERRO AO IMPORTAR PEDIDO: ORA-06512: EM "T_BEFORE_NFIMPRESSAO", LINE 1400 ORA-06512: EM "T_INT_PEDIDO", LINE 738 ORA-20000: ORA-20000: CHAVE DE ACESSO 3011 DO TIPO "E" JÁ EXISTENTE PARA O DEPOSITANTE CNPJ 99.999.999/0001-99 ORA-06512: EM "T_BEFORE_NFIMPRESSAO", LINE 1400 ORA-04088: ERRO DURANTE A EXECUÇÃO DO GATILHO 'T_BEFORE_NFIMPRESSAO' ".
Correção efetuada: corrigimos a validação de chave de acesso no momento da integração.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha no reabastecimento
Problema: foi identificada uma falha no processo de Confirmar Retorno de Estoque, onde não gerava a pendência correta para o estoque durante a formação da onda.
Correção efetuada: corrigimos a formação da onda.
Local: Expedição > Remanejamento
Packing
Erro inesperado durante a conferência de packing no coletor
Problema: após confirmar a quantidade na conferência packing no Coletor, foi apresentado o erro "Ocorreu um problema ao tentar imprimir a etiqueta do volume na impressora: PUT http://ImprimirEtiquetaVolumesAgrupados?impressora-&idVolumes-1934&imprimirModelo2=false&ImprimirTodosVolumes...". Na conferência packing não tem impressora padrão selecionada. Com isso, deveria perguntar em qual impressora deveria imprimir. No Put a impressora estava vazia.
Correção efetuada: aplicamos trava para não permitir conferir barra do produto com fator maior que 1, sem impressora padrão selecionada, pois a rotina direcionava automaticamente para a geração e impressão dos volumes.
Local: Coletor de Dados > Packing
Erro durante a atualização do valor da nota fiscal
Problema: o sistema integrou o valor incorreto do item após faturamento.
Correção efetuada: corrigimos a importação de XML para faturamento.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Dados do item divergente na impressão da nota
Problema: código do item do produto estava imprimindo com dados diferentes do cadastro durante a impressão da nota.
Correção efetuada: aplicamos trava para não permitir conferir barra do produto com fator maior que 1, sem impressora padrão selecionada, pois a rotina direcionava automaticamente para a geração e impressão dos volumes.
Local: Nota Fiscal > NF-e > Impressão NF-e
Não respeitando prioridade de setor durante a alocação
Problema: após gerar o mapa de alocação o sistema não estava respeitando prioridade de setor.
Correção efetuada: corrigimos a validação do novo parâmetro Permite misturar Produto/Lote indústria/Vencimento no mesmo endereço, apenas para pulmão blocado referente a prioridade de setor na alocação.
Local: Movimentação > Entrada > Gerenciar Ordem de Recebimento
Erro ao gerar fatura
Problema: ao criar um contrato, e tentar gerar um a fatura o sistema apresentou a mensagem "Informe corretamente um valor para a data (dd/mm/aaaa)", e se desvincular, e vincular novamente uma fatura foi gerada porém com um valor de fatura muito fora do esperado. E com a mensagem "java.sql.SQLDataException: ORA-01476: o divisor é igual a zero".
Correção efetuada: corrigimos a geração de fatura do contrato.
Local: Gestão de Contrato > Gerenciador de Contrato
Falha na criação de endereços de etiquetagem via banco
Problema: ao tentar gerar endereço de etiquetagem via banco de dados o sql retornou a mensagem "A extração exata retorna mais que o número solicitado de linhas em line 7".
Correção efetuada: adicionamos na rotina de cadastro automático no momento do cadastro de um armazém, a criação de alguns locais internos de forma automática, juntamente com os locais de etiquetagem.
Conferência
Falha durante a geração da conferência
Problema: ao tentar gerar a conferência na tela de Acompanhamento Saída por Nota Fiscal, o sistema retornou a mensagem "A nota fiscal 90026 da onda 4180, não pode ser alterada para pesado SIM com status de conferido igual a NÂO. Operação cancelada. Caused by: Error : 20000, Position : 0, Sql = BEGIN pk_execucaoManual.conferirPorTarefa(:1 ,:2 ,:3 ); END;, OriginalSql = {call pk_execucaoManual.conferirPorTarefa(?,?,?)}".
Correção efetuada: corrigimos a geração da conferência automática.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Formação de Onda
Falha na formação da onda
Problema: ocorreu o seguinte erro ao formar a onda "ORA-00001: restrição exclusiva (UK_LOTELOCALONDA_IDLOTELOCAL) violada ORA-06512: em "PK_ONDA", line 29322 ORA-06512: em "PK_ONDA", line 29522 ORA-06512: em line 1".
Correção efetuada: corrigimos a formação da onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Retorno simbólico automático para um depositante
Problema: o sistema estava emitindo o retorno simbólico antes do processamento da nota fiscal, após o pedido ser faturado, a onda foi gerada, mas não foi processada.
Correção efetuada: o retorno simbólico foi gerado automaticamente devido a ativação da parametrização Gerar Retorno ao Faturar Nota Fiscal (Romaneio) no depositante. Esse parâmetro deveria funcionar apenas para expedição de Romaneio, mas quando foi criado (12 anos), não existia expedição por Onda, então o sistema não validou o formato que está expedindo para gerar o retorno. Ajustamos o sistema para validar o formato de expedição, impedindo que gere o retorno para onda, permitindo apenas Romaneio.
Local: Nota Fiscal > Armazém Geral > Retorno Simbólico
Formação de Onda
Corte na formação da onda
Correção efetuada: corrigimos a geração da onda, que apresentou corte de formação.
Local: Movimentação > Saída > Gerenciador de Expedição
Falha de código de produtos em vários depositantes
Correção efetuada: corrigimos a rotina de integração de XML, tratando para não vincular o produto ao depositante errado.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha ao gerar o relatório de inventário
Problema: ao tentar gerar o livro de registros de inventário ficava carregando durante mais de 10 mim e depois apresentou a mensagem "Could not roll back JPA transaction; nested exception is org.hibernate.TransactionException: Unable to rollback against JDBC Connection".
Correção efetuada: melhoramos a performance na rotina de geração de livro de registro de inventário.
Local: Livros de Registros > Livros de Registro de Inventário
Erro durante o cancelamento para a SEFAZ
Problema: uma nota fiscal constou como envio abortado no WMS, porém na SEFAZ constou como cancelado.
Correção efetuada: corrigimos o cancelamento de NF-e ao obter retorno da SEFAZ.
Local: Nota Fiscal > NF-e > Controle de NF-e
Falha na atualização da coluna faturado
Correção efetuada: ajustamos a coluna Faturado pois não estava atualizando na rotina de Acompanhamento Saída Nf Expedida e Cancelada.
Local: Monitoramento > Acompanhamento Saída NF Expedida e Cancelada
Campo observação das notas fiscais
Problema: o campo Observação das notas fiscais emitidas pelo SILT não imprime nenhum tipo de caracter especial e até mesmo algumas pontuações.
Correção efetuada: corrigimos a rotina de geração do XML da NF-e, para não remover os caracteres '@' e ';'.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Exportação de arquivos no Fast Vision
Problema: a exportação do estoque estava sendo enviado no campo "vlrunit" o valor total do estoque, ao invés de enviar o valor unitário.
Correção efetuada: ajustamos a exportação de vi_int_envio_estoque_lote para o campo vlrunit.
Local: FastVision > Gerenciador de Consultas Dinâmicas
Falha na exportação de NF de Retorno de Armazenagem
Problema: o campo IDNOTAFISCAL não estava preenchido durante a exportação vi_int_envio_nf_armazcompleto.
Correção efetuada: ajustamos o nome da coluna para o correto preenchimento do JSON durante a exportação.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha no cancelamento de nota fiscal de 24h
Problema: não ocorreu o cancelamento no ERP, após realizar o cancelamento de uma nota fiscal pelo botão Cancelar na tela de Controle Nota Fiscal.
Correção efetuada: corrigimos o sistema para não travar indevidamente o processo de voltar o cancelamento da nota fiscal, pela tela Controle Nota Fiscal.
Local: Nota Fiscal > Controle Nota Fiscal
Falha na transmissão de uma NF-e
Problema: ao tentar transmitir uma NF-e foram apresentados algumas mensagens de erros "cvc-attribute.3: O valor "1061" do atributo "Número de Itens" no elemento "det" não é válido em relação ao seu tipo, "null". / O valor "1059" não tem um aspecto válido em relação ao padrão "[1-9]".
Correção efetuada: ajustamos a rotina para transmitir as Notas Fiscais Eletrônicas (NF-e) e permitir a divisão quando estas contêm mais de 990 linhas de produtos.
Local: Nota Fiscal > NF-e > Controle de NF-e
Remanejamento
Problemas ao remanejar veículos
Problema: a informação especifica é o Chassi, e para o mesmo produto, em alguns casos, existe mais de um depositante vinculado (um é o que vende e o outro é representante do cliente). Em alguns momentos estava acontecendo do produto ter estoque no mesmo endereço para depositantes diferentes e, no momento do remanejamento assumia o primeiro depositante para fazer o remanejamento, porém, nem sempre era o depositante listado é o desejável para a ação de remanejamento.
Correção efetuada: identificamos uma limitação no sistema desde sua concepção durante o processo de seleção de estoque para remanejamento quando há a presença de estoque do mesmo produto na mesma posição [local] para dois depositantes distintos, utilizando a barra do produto para buscar o estoque. Como medida paliativa, o coletor foi forçado a identificar o estoque pela informação específica, independentemente do depositante apresentado em tela.
Local: Coletor de Dados > Remanejamento
Falha na exportação de faturamento
Problema: após a conferência não realizou a exportação pro faturamento.
Correção efetuada: identificamos um uso inadequado da exportação de faturamento no contexto mencionado na abertura da tarefa. O cliente tentou exportar faturamento de um Pedido de GMB, cujo fluxo não permitia o faturamento, semelhante ao processo de Pedido de Retorno de Armazenagem, onde o faturamento não é necessário. Sendo assim, consideramos este tema, como um fluxo não homologado no sistema. Ajustamos a exportação de faturamento nesse tipo específico de fluxo.
Local: Movimentação > Saída > Gerenciador de Expedição
Separação
Separação por etiquetagem
Problema: durante a Separação por Onda, o coletor solicitou a barra de caixas (com total de 10 unidades), enquanto a quantidade informada do produto na Onda foi de 5 un, com barra de unidade.
Correção efetuada: ajustamos a rotina para otimizar a separação por embalagem, com isso passou a apresentar a quantidade correta de 5 unidades.
Local: Coletor de dados > Separação Onda
Campo observação das notas fiscais
Problema: o campo Observação das notas fiscais emitidas pelo SILT não imprime nenhum tipo de caracter especial e até mesmo algumas pontuações.
Correção efetuada: corrigimos a rotina de geração do XML da NF-e, para não remover os caracteres '@' e ';'.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Falha na exportação de NF de Retorno de Armazenagem
Problema: o campo IDNOTAFISCAL não estava preenchido durante a exportação vi_int_envio_nf_armazcompleto.
Correção efetuada: ajustamos o nome da coluna para o correto preenchimento do JSON durante a exportação.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Erro ao reservar estoque na transferência de titularidade
Problema: um depositante estava parametrizado para Gerar Nota Fiscal de Entrada baseada na Nota Fiscal de Saída para Transferência de Titularidade, porém, ao clicar em reservar estoque foi exibida a mensagem "java.sql.SQLException: ORA-20000: Não foi possível realizar o vínculo pois nem todos os produtos e quantidades das notas de entrada e saída são iguais".
Correção efetuada: corrigimos a geração da nota fiscal de entrada da transferência.
Local: Movimentação > Transferência de Titularidade
Divergência de informações
Problema: em análise foi verificado na tela histórico de ocupação que no dia do pico 17/11 a quantidade de locais era de 1684, porém foi avaliado o cálculo do relatório e fatura do gerenciador de contratos estavam com valor divergentes.
Correção efetuada: ajustamos a rotina de alocação para não definir data de fim de alocação antes da finalização da OR.
Local: Gestão de Contrato > Gerenciador de Contrato
Separação
Falha de identificador durante a separação
Correção efetuada: corrigimos a separação da onda Separação Onda, ao abrir novamente a tela quando inserido o número da tarefa retornando a mensagem "O identificador atual já foi utilizado por outro usuário. Tente iniciar novamente a separação para receber outro identificador".
Local: Coletor de Dados > Separação onda
Lentidão na atualização do inventário
Problema: ao tentar atualizar a crítica de um inventário ficava carregando durante muito tempo, até apresentar o erro "Clould not roll back JPA transaction".
Correção efetuada: melhoramos a performance nas consultas que envolvem a atualização crítica do inventário.
Local: Inventário > Inventário
Remessa faturou sem formar onda
Correção efetuada: criamos trava para impedir faturamento de lote indústria quando pedido ainda não esta presente em onda.
Local: Movimentação > Saída > Gerenciador de Expedição
Remanejamento
Falha ao remanejar no coletor de dados
Correção efetuada: corrigimos a rotina de remanejamento para não apresentar a mensagem "com.silt.wms.exception.remanejamentoException: Problema ao executar remanejamento:Não possível realizar um remanejamento de um endereço de origem ou destino, onde o "Tipo pulmão blocado" seja diferente de "Padrão", endereço: M6Y003101".
Local: Coletor de Dados > Remanejamento
Falha na leitura de etiqueta 2D
Problema: durante o fluxo de conferência de entrada, via coletor de dados, após informar o campo Serial, o sistema retornou a mensagem "Valor 'G0922AQ055336300KM' fora do padrão de informação definido".
Correção efetuada: corrigimos o cadastro da tela Regras para Informações Específicas. Anteriormente, ao salvar o registro, o campo REGEX (interno do banco de dados) estava sendo armazenado de maneira incorreta.
Local: Coletor de dados > Conferência de entrada
Queda na aplicação
Problema: o WMS perdeu conexão entre à 01:00 e 5:30 e não foi identificado aumento na porcentagem de CPU na aplicação.
Correção efetuada: identificamos e corrigimos o sistema "Kilt" que realiza monitoramento de sessões do sistema, que estava finalizando indevidamente algumas sessões de formação de onda e em alguns logs de "nullpointerexception" no coletor de dados.
Conferência
Falha ao finalizar a conferência
Correção efetuada: corrigimos o sistema para não apresentar a mensagem "ExceptionError: null" após finalizar a conferência com a confirmação do lote indústria.
Local: Coletor de dados > Conferência de entrada
Erro na tarefa consolidada
Problema: ocorreu um erro durante a separação de onda quando há mais de uma região de origem. O usuário conseguiu separar produtos da primeira região com sucesso. No entanto, ao tentar iniciar a separação da próxima região, o WMS apresentou a mensagem: "O identificador atual já foi utilizado por outro usuário. Tente iniciar novamente a separação para receber outro identificador". Isso impede a continuidade na separação.
Correção efetuada: corrigimos a tarefa consolidada.
Local: Coletor de dados > Separação onda
Falha no status de conferência
Correção efetuada: corrigimos o status de conferência pois não estava sendo alterado corretamente.
Local: Movimentação > Saída > Gerenciador de Expedição
Corte Físico
Erro para aceitar corte físico na separação
Problema: ao aceitar um corte físico foi retornado "Problema ao retirar pendência. Armazém Id: 9 / Local: AB010101 / Lote: 32 / Qtde 1. ORA-02290: restrição de verificação (CK_LOTELOCAL_PENDENCIA) violada.
Correção efetuada: ajustamos a causa da falha no momento do aceite do corte.
Local: Monitoramento > Corte Físico
Separação
Erro no processo de separação da onda
Problema: no Coletor de dados ao tentar realizar a separação de uma onda, o sistema apresentou a mensagem "Não é possível realizar separação com pendência de remanejamento quando o Pedido / Nota Fiscal tem lotes vinculados", mas foi verificado que não há remanejamento pendente.
Correção efetuada: removemos a validação indevida de separação específica.
Local: Coletor de dados > Separação onda
Importação de valores totais e unitários incorretos
Problema: após a importação de um XML, no campo Valor Total e Valor do item apresentou um valor, mas ficou divergente ao pesquisar no sistema.
Correção efetuada: corrigimos a importação do faturamento.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
API REST v2
Falha nas integrações da exportação do inventário
Problema: três inventários retornaram sucesso na aplicação, mas não chegaram ao ERP. São inventários do tipo rotativo e que tiveram divergência na contagem. Os ganchos estavam corretos. Ao tentar consultar o inventário o sistema retornou a mensagem "Instrução Fechada".
Correção efetuada: corrigimos a consulta do inventário v2.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Remanejamento
Falha no remanejamento do lote único
Problema: o sistema não permitia remanejar um produto do endereço: 21-002-1-01 para o endereço 21-001-1-01, apresentando a mensagem "com.silt.wms.exception.RemanejamentoException: Problema ao executar remanejmaneto: Remanejamento não pode ser concluído devido ao lote 9990 tem um prazo fabricação/vencimento diferente do lote 9991 armazenado neste local".
Correção efetuada: corrigimos a validação de lote único no endereço de pulmão blocado.
Local: Coletor de Dados > Remanejamento
Conferência
Falha ao finalizar a conferência
Correção efetuada: corrigimos o sistema para não apresentar a mensagem "ExceptionError: null" após finalizar a conferência com a confirmação do lote indústria.
Local: Coletor de dados > Conferência de entrada
Falha no resultado do relatório
Correção efetuada: ajustamos o campo Falta Liberar Estoque do Relatório Estatísticas de Pedidos, pois estava apresentando valores negativos.
Local: Pedidos > Estatísticas dos Pedidos
Erro ao cadastrar uma entidade
Problema: ao realizar o cadastro de entidade, o sistema retornou a mensagem "javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement / Caused by: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: restrição exclusiva (IDX_ENTIDADE_IDDEPOSITANTE_CGC) violada".
Correção efetuada: corrigimos a identificação da entidade com a mesma inscrição estadual (IE) com mensagem mais amigável ao usuário.
Local: Cadastro > Entidade > Entidade
Divergência de informações na NFe
Problema: a informação de vencimento na nota fiscal de retorno estava divergente das informações da tela de Acompanhamento Saída por Nota Fiscal.
Correção efetuada: corrigimos a geração de informação de lotes referentes a data de vencimento original.
Local: Monitoramento > Acompanhamento Saída por Nota Fiscal
Packing
Packing não abre
Correção efetuada: o processo de packing encontrava-se travado devido ao status "STOP" do agente de impressão. Após uma análise, foi constatado que o usuário responsável por iniciar o agente de impressão possuía uma senha expirada. Após a atualização da senha, o agente foi reiniciado com êxito. Além disso, melhoramos a interface do Gerenciador de Volume.
Local: Coletor de Dados > Packing
Cobertura fiscal com lotes incorretos
Problema: após realizar a cobertura fiscal de um produto, o sistema não respeitou o lote selecionado. O produto possuia mais de 1 lote indústria, foi utilizado uma nota fiscal para cobrir o lote indústria N99, porém o sistema cobriu todos os outros lotes, mesmo não tendo quantidade na nota de cobertura.
Correção efetuada: corrigimos o cadastro da nota fiscal de cobertura para incluir a informação do lote a ser coberto.
Local: Nota Fiscal > NF-e > Controle de NF-e
Cancelamento de Onda
Erro de transmissão
Problema: ao tentar realizar a ação de cancelamento de onda, o sistema apresentou a mensagem "Onda id: 3816 não foi cancelada. ORA-20000: ORA-20000: Regime de armazenagem nao definido para o depositante com CNPJ: 999.999.999-99, ORA-06512: em "T_BEFORE_NFIMPRESSAO", line 1388, ORA-04088: erro durante a execução do gatilho 'T_BEFORE_NFIMPRESSAO'".
Correção efetuada: foi identificado que o sistema permitiu indevidamente a alteração do CPF de uma entidade, mesmo com onda em execução, com isso adicionamos uma trava para impedir alterações indevidas no cadastro da entidade.
Local: Movimentação > Saída > Gerenciador de Expedição
Erro ao integrar XML para entidade com mais de uma IE
Problema: ocorreu a mensagem "ERRO AO IMPORTAR NOTA FISCAL: ORA-20000: A INSCRIÇÃO INFORMADA DIFERE DA INSCRIÇÃO CADASTRADA OU NÃO EXISTE INSCRIÇÃO CADASTRADA PARA O DEPOSITANTE DE CNPJ: 099.999.999-99" ao integrar XML para entidade com mais de uma IE.
Correção efetuada: corrigimos o sistema para importar a informação de IE quando se trata de pessoa física no XML.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
Cobertura fiscal com lotes incorretos
Problema: após realizar a cobertura fiscal de um produto, o sistema não respeitou o lote selecionado. O produto possuia mais de 1 lote indústria, foi utilizado uma nota fiscal para cobrir o lote indústria N99, porém o sistema cobriu todos os outros lotes, mesmo não tendo quantidade na nota de cobertura.
Correção efetuada: corrigimos o cadastro da nota fiscal de cobertura para incluir a informação do lote a ser coberto.
Local: Nota Fiscal > NF-e > Controle de NF-e
Expedição por Carga
Mensagem de corte físico na Coleta de Expedição por Carga
Problema: durante o processo de Coleta Expedição por Carga o sistema apresentou a mensagem de corte físico, ao informar o primeiro pedido/NF no processo de coleta, mas a nota fiscal não possuia corte físico.
Correção efetuada: corrigimos o sistema para emitir a mensagem "NOTA FISCAL CONFERIDA COM SUCESSO" para o cenário que a Nota Fiscal não tem corte físico.
Local: Coletor-> Coleta
Erro no arquivo EFD
Problema: erro ao gerar o arquivo EFD:
- Notas de Saída não carregavam o registro C170 - item (nenhuma NF de saída carregou o item).
- Não carregou o registro 0450 (cadastro da observação na NF), desta forma temos erro das observações em todas as notas de entrada e saída - registro C110.
Correção efetuada: corrigimos a rotina de geração do C170 para buscar as notas de saída, pois só estava trazendo o que era entrada e na rotina de geração do 0450 era para buscar situacaonfe in (3,10) da tabela nfimpressao, pois só estava pegando situacaonfe = 10.
Local: Integração-> Escrituração Fiscal Digital
Erro ao integrar XML para entidade com mais de uma IE
Problema: ocorreu a mensagem "ERRO AO IMPORTAR NOTA FISCAL: ORA-20000: A INSCRIÇÃO INFORMADA DIFERE DA INSCRIÇÃO CADASTRADA OU NÃO EXISTE INSCRIÇÃO CADASTRADA PARA O DEPOSITANTE DE CNPJ: 099.999.999-99" ao integrar XML para entidade com mais de uma IE.
Correção efetuada: corrigimos o sistema para importar a informação de IE quando se trata de pessoa física no XML.
Locais:
- Integração > Integração de Arquivo
- Integração > Log de Integração
NF-e autorizadas retornam para a tela de transmissão
Problema: notas fiscais voltaram para tela de transmissão na Controle NF-e, mesmo com a numeração do pedido de retorno.
Correção efetuada: adicionamos travas para impedir a remoção de pedidos ou notas com NFe gerada para a SEFAZ.
Local: Nota Fiscal > NF-e > Controle de NF-e
Erro ao gerar a fatura de armazenamento
Problema: a fatura do contrato não extraiu valores de armazenamento por endereço.
Correção efetuada: após análise, avaliamos que alguns recebimentos [OR] estavam sem data de finalização e por isso não eram listados na fatura referente ao depositante. Ajustamos o sistema para o preenchimento correto da data de finalização.
Local: Gestão de Contrato > Gerenciador de Contrato
Corte Físico
Status de conferência não atualizado
Problema: após finalizar o corte físico de uma Onda, e conferir a carga, o sistema não atualizou o campo Conferido para "S" na tela de Gerenciador de Expedição.
Correção efetuada: o erro estava na tela onde mostrava os documentos envolvidos no corte, pois apareciam também os que já estavam como separados e ao escolher justamente o que já estava separado o sistema fazia as atualizações da separação errada e impactava ao efetuar a conferência por carga, com isto agora somente irão aparecer os documentos que estão com corte e após fazer o processo de conferência o status de Conferido passou para "S" automaticamente.
Local: Corte Físico-> botão Resolver Corte Físico
Sistema com lentidão e queda
Correção efetuada: a lentidão foi causada pelo expurgo de dados e como o ambiente era compartilhado, todos os clientes da instancia foram afetados. Adicionamos índice na tabela de logintegracao para melhor performance do expurgo.
Lentidão no sistema
Problema: o sistema apresentou extrema lentidão, em análise não foram identificadas consultas consumindo recursos ou locks.
Correção efetuada: adicionamos índice na tabela de logintegracao para melhorar a performance do expurgo.
Corte
Status de conferência não atualizado
Problema: após realizar a conferência quando a corte o sistema não atualizava o status conferido.
Correção efetuada: foi identificado erro no momento de regerar as tabelas de movimentação de expedição por carga, causando falha no momento de fazer a conferência após aceite no corte.
Local: Movimentação > Saída > Gerenciador de Expedição
Integração
AJUSTE
Falha na integração do código IBGE
Problema: as integrações de Retorno de Movimentação de Armazenagem não estavam enviando o código IBGE do município completo, quando o código possuia zero à esquerda.
Correção efetuada: alteramos o tipo de campo referente ao código de município, de number para varchar, assim o 0(zero) a esquerda não será mais eliminado.
Local: Integração > Integração de Arquivo
English
Español
English
Español


