Erro: Data da movimentação de estoque não pode ser anterior ao último inventário e/ou estoque inicial
Nesse artigo você vai aprender
Por que o Pontta recusa uma movimentação de estoque com essa mensagem, como descobrir a data a partir da qual o produto aceita lançamentos e o que fazer para concluir a operação.
Descrição
A mensagem aparece quando você tenta gravar uma movimentação de estoque com data retroativa e essa data é anterior ao último marco de contagem do produto:
O marco de contagem é o ponto a partir do qual o Pontta considera o saldo do produto confiável. Existem três tipos:
- Inventário: o saldo passa a ser a quantidade informada na contagem.
- Estoque inicial: o primeiro registro do produto naquele estoque, criado com a data do saldo inicial.
- Reinício do estoque: a opção Reiniciar o estoque zerando o saldo de todos os produtos, disponível nos estoques de transição.
Se a movimentação fosse aceita antes do marco, ela mudaria o saldo que já foi contado. Por isso o Pontta bloqueia o lançamento.
Nota: a verificação é feita por produto em cada estoque. O mesmo produto em outro estoque tem um marco próprio. Em uma operação com vários itens, basta um item estar nessa situação para a operação inteira ser recusada.
Sumário
Utilize os links abaixo para ir diretamente à seção desejada:
- Onde o erro costuma aparecer
- Como descobrir a data limite do produto
- Como resolver
- O que acontece por baixo
- Dúvidas frequentes
Onde o erro costuma aparecer
Qualquer operação que grava movimentação de estoque com data informada ou herdada pode mostrar a mensagem:
- Atendimento de requisições, pelo campo Data e hora de entrada/saída.
- Entradas de compra, pela data da entrada.
- NF-e, pela data e hora de entrada/saída que vem no XML da nota.
- Transferências e entradas ou saídas avulsas, pela data informada na movimentação.
O caso mais comum é o atendimento de requisições com data retroativa:
1 - Data e hora de entrada/saída: é a data que será gravada na saída de estoque. Se ela for anterior ao último marco de contagem do produto, o erro aparece.
2 - CONFIRMAR: é ao confirmar que o Pontta valida a data. Quando a mensagem aparece, nenhuma saída é gravada e a requisição continua pendente.
Nota: se o campo ficar vazio, o Pontta usa o momento atual, que nunca é anterior ao marco de contagem.
Como descobrir a data limite do produto
Acesse Estoque > Produtos de estoque, pesquise o produto e abra a linha do estoque em que a movimentação seria feita. O título da tela mostra o estoque entre parênteses.
1 - Momento: é a data e a hora de cada movimentação. Ajuste o filtro de datas no topo se o marco for mais antigo que o período exibido.
2 - Procure a última linha INVENTÁRIO ou ESTOQUE INICIAL. O momento dessa linha é a data limite: a movimentação precisa ter data igual ou posterior a ela.
3 - Saldo: na linha do inventário, é a quantidade contada. Tudo o que vem antes foi substituído por essa contagem.
Como resolver
Veja qual das situações abaixo se aplica ao seu caso:
A data foi digitada errada
Corrija a data para o dia real da movimentação ou deixe o campo vazio para usar o momento atual.
A movimentação aconteceu depois do inventário, mas o sistema recusa
Confira a hora. O marco considera data e hora: uma saída às 08:00 do mesmo dia de um inventário feito às 15:20 também é recusada. Informe uma hora igual ou posterior à do inventário.
A movimentação aconteceu de fato antes do inventário
A contagem física já refletiu essa movimentação. Por isso ela não pode mais entrar no histórico antes do inventário. Converse com o responsável pelo estoque antes de seguir:
- Lançar com data posterior: se a movimentação precisa constar no histórico, lance-a com a data atual. Depois confira o saldo e, se ele divergir do estoque físico, faça um novo inventário do produto.
- Não lançar: se o efeito da movimentação já está no saldo contado, lançá-la de novo tira ou soma a mesma quantidade duas vezes.
O que acontece por baixo
Algumas situações causam o erro sem que ninguém tenha feito inventário recente:
O estoque inicial é criado automaticamente
Quando um produto recebe a primeira movimentação em um estoque, o Pontta cria o estoque inicial com a Data do saldo inicial do produto naquele estoque. Se essa data não foi informada, vale o dia em que o produto passou a fazer parte do estoque. Isso acontece, por exemplo, quando:
- uma transferência ou um atendimento de requisição envia o produto para um estoque destino onde ele ainda não existia;
- o produto é criado no estoque pela importação do arquivo CSV do inventário;
- o produto é colocado no estoque sem a Data do saldo inicial preenchida.
A partir daí, qualquer lançamento com data anterior a esse dia dá o erro. Lançamentos no próprio dia passam, porque o estoque inicial é gravado à 00:00.
A data do inventário é a do lançamento de cada item
O marco do inventário não é a data em que ele foi finalizado ou fechado. Vale a data e a hora em que cada produto foi lançado na contagem. Se a contagem começou na segunda e o inventário foi fechado na sexta, os produtos lançados na segunda têm marco na segunda.
Nota: não é possível fazer um inventário com data retroativa. O marco sempre fica no momento em que o item foi contado.
A NF-e usa a data que está na nota
Na importação de uma NF-e, a movimentação usa a data e a hora de entrada/saída do XML. Uma nota emitida antes do último inventário do produto é recusada, mesmo que seja importada hoje.
Dúvidas frequentes
Fiz inventário de poucos produtos. Por que outro produto também dá o erro?
Provavelmente o marco desse produto é o estoque inicial. Abra o histórico do produto no estoque e procure a linha ESTOQUE INICIAL. Se ela for recente, o produto entrou nesse estoque há pouco tempo.
O produto tem saldo em dois estoques. Por que só um deles bloqueia?
Cada estoque tem o próprio histórico e o próprio marco. Confira o histórico do estoque em que a movimentação seria gravada.
A requisição tem vários produtos. Posso atender só os que passam?
Não na mesma operação: se um item é recusado, nada é gravado. Atenda os demais itens separadamente e trate o item bloqueado conforme a seção Como resolver.
Posso desfazer o inventário para lançar a movimentação antiga?
Não tente contornar o bloqueio apagando registros. Remover linhas do histórico de estoque exige uma permissão específica e muda o saldo e o preço médio do produto. Se a movimentação antiga for mesmo indispensável, fale com o suporte antes.