O estorno de movimentação interna no TOTVS Protheus deve ser feito na rotina de origem, sem possibilidade de alterar a data do estorno, que será a data de emissão do movimento original. O estorno é confirmado via menu "Outras Ações" e gera um movimento automático. Para excluir estornos da base, é possível configurar a rotina de recálculo do custo médio, com cuidado ao usar a opção que apaga fisicamente os registros para melhorar a performance.
Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como realizar o estorno de uma movimentação interna? qual é a data considerada no estorno interno?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
A movimentação interna, pode ser estornada na própria rotina, e isso depende do tipo de movimento que deseja estornar, pois cada tipo de estorno deve ser efetivado na rotina de origem, não há consideração de parametros para setar a data de estorno.
Por exemplo: você não pode estornar uma movimentação de transferencia entre armazéns(RE4/DE4), através da rotina de movimentação múltipla, será apresentado o seguinte HELP A240NAO
Sabendo disso, como é que estorna o movimento interno?
Quando acessar a sua rotina onde o movimento foi originado, primeiramente pressiona F12 e valide como você quer realizar o estorno, se é "por documento" ou "por item", caso a opção esteja disponível na rotina desejada.
Qual o procedimento para estornar, após escolha de documento ou item desejado?
Para isso, clique no menu "Outras Ações" e após no sub-menu "Estornar".
Será aberto a tela de movimentação do item, para que você possa conferir o item desejado e então basta clicar em confirmar:
Dessa forma o movimento ficara com um X na tela, onde o movimento de estorno assume um movimento automático, se você usou uma TM de devolução, então o estorno será 999, e se você usou uma TM de requisição, então o estorno será 499.
Qual será a data gravada após o movimento estornado?
Sempre será a data de EMISSÃO da origem do movimento, porque o estorno representa o cancelamento da movimentação no período, então ele assume a emissão, uma vez que você não consegue estornar movimentos em um período de estoque encerrado.
Após estornado, o movimento terá preenchido o campo D3_ESTORNO = S em sua base de dados:
Eu tenho muitos estornos, e isso compromete meu espaço de maneira significativa, como eu excluo esses movimentos da minha base de dados?
Na lista de perguntas da rotina de recálculo do custo médio configure o parâmetro Apagar Estornos? com o conteúdo igual a Não, com esta configuração a rotina não irá executar a limpeza de registros estornando gerando uma melhora na performance da rotina.
(aviso) Importante: O uso da pergunta "Apaga Estornos = Sim" com o uso de procedures, irá excluir fisicamente os itens estornados nos movimentos internos da tabela SD3, nos movimentos de requisições por lote da tabela SD5 e nos movimentos de distribuição da tabela SDB, no período executado, afim de diminuir o volume de dados a serem tratados visando melhor performance.
Já o uso sem procedures, estes itens estornados são marcados como deletados permanecendo na base. O maior motivo de serem marcados com delete é que nas versões antigas do Protheus não era possível no ADVPL excluir fisicamente os registros estornados, apenas marca-los como o delete.
Saiba mais:
SIGAEST - MILE importação de arquivo da tabela SB7 (Digitação do inventário)
0 Comentários