O Protheus permite alterar o custo em notas de devolução de venda ou compra via parâmetros MV_CUSTDEV (para devolução de vendas) e MV_ADEVCOM (para devolução de compras). MV_CUSTDEV define se o custo da devolução será o atual ou da nota de origem, enquanto MV_ADEVCOM ajusta custos negativos na devolução de compras em casos especificos de saldo negativo na devolução. Para custos específicos, é possível usar pontos de entrada na rotina MATA330 com suporte de desenvolvedor.
Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como eu posso alterar, o custo de uma nota de devolução de venda ou um nota de devolução de compra?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
Por alguma razão interna da empresa, existe a necessidade de que o custo de uma nota de devolução de compra ou de vendas, seja diferente o da nota de origem.
Esse parametro não trata outros tipos de devoluções, somente Compra e Venda, como por exemplo, a devolução de uma remessa, não é considerado, pois existe amarração com o poder de terceiros, e tudo que saiu com X deve voltar com X.
Como sugestão, poderá verificar o ponto de entrada A103CUST - Manipula Custo de Entrada, caso desejar buscar o custo atual de terceiros, mas ter ciencia que isso pode acarretar divergencia, porque terceiro tudo saia a X tem que voltar a X.
Link: http://tdn.totvs.com/display/PROT/A103CUST+-+Manipula+Custo+de+Entrada
Pontos de entrada disponíveis no MATA103:
https://centraldeatendimento.totvs.com/hc/pt-br/articles/360006469332-MP-SIGACOM-Pontos-de-entrada-do-Documento-de-Entrada-MATA103
Hoje o sistema Protheus tem duas tratativas, para os dois cenários apresentados, através da utilização de parâmetros, de forma nativa.
Primeiro, precisamos ter conhecimento que: Se é uma nota de devolução, porque eu quero que o custo seja diferente da nota de origem?
Entendido o conceito, se deseja muda-lo, segue como efetuar:
Devolução de Vendas:
Existe o parâmetro MV_CUSTDEV:
tem funcionalidade para as notas de devolução de vendas.
Define se no recalculo do custo médio deverá considerar:
-custo atual (T) ou o custo.
-custo Origem (F) para as notas de devolução.
A alteração deste parâmetro define de qual será a origem do custo da devolução de vendas.
Exemplo hipotético:
Dia 10/01/2023 foi efetuado a venda do produto A001, a um custo de 100 reais (D2_CUSTO1).
Mas ao decorrer dos dias e ou períodos, o custo desse produto não é mais 100 e sim 150.
Então, através do parâmetro, você pode definir, se "todas" a notas de devolução de venda, devem ser custeadas com o valor de custo da "Origem" ou então o custo "Atual".
Nota:
Toda devolução de nota fiscal de venda, precisa ter obrigatoriamente o campo D1_NFORI preenchido com a nota fiscal de origem para que o sistema entenda e faça a amarração, vice e versa!!!.
Devolução de Compras:
Existe o parâmetro MV_ADEVCOM:
O parâmetro MV_ADEVCOM é utilizado na rotina Recálculo do Custo Médio (MATA330) e efetua ou não o ajuste do custo de devolução de compras quando o custo final de fechamento (B2_VFIM1) estiver com o valor negativo.
Permite ajustar os custos de devoluções de compras quando o saldo final (B2_QFIM1) for menor que o valor do custo da nota de origem. Assim, possibilita que o custo não fique negativo. (T=Sim / F= Não).
Clique aqui e veja o Exemplo detalhado do comportamento MV_ADEVCOM
Para tal, atentar-se a configuração da TES sob o campo F4_DEVZERO
Por alguma razão: Eu preciso que o custo da minha devolução seja 999.
Nesse caso, sugerimos avaliar o boletim abaixo, que contem todos os pontos de entrada para execução do custo médio, e validar se algum atende a sua necessidade, mediante um desenvolvedor.
MP - SIGAEST - MATA330 - Pontos de Entrada da rotina Recálculo do Custo Médio
Saiba mais:
Clique aqui e veja mais artigos sobre Custos no Estoque
0 Comentários