Histórico da Página
...
Para fazer este tratamento, o modulo de estoque custos utiliza as informações gravadas na tabela SF8, onde o modulo de compras grava as amarrações entre a nota do produto, CTe original e CTe Substituto, e ao ser dada a entrada do CTe substituto, é disparado os tratamentos para o modulo de estoque custos buscando o CTe original para estornar o seu valor no custo do produto gravado na tabela SB2, gerando uma movimentação na tabela SD3 com D3_TES = 999 e D3_CF = DEB que irá apoiar para demonstrar a operação nos relatórios e consultas, e finalmente agregar o novo valor do CTe substituto no custo do produto na tabela SB2, mantendo assim o custo correto.
Considerando que é possível a movimentação do produto antes da entrada do CTe substituto, este movimento será valorizado com o custo do momento em que ocorre, ou seja, com o custo do CTe original. Posterior a movimentação, ocorre a entrada do CTe substituto que terá o custo ajustado e os novos movimentos usarão o ultimo custo. Nestes casos, onde ocorreu um movimento com o custo velho, o recalculo do custo médio foi preparado para ajustar o custo daquele movimento que ocorreu com o custo velho.
02. Exemplo do processo
...