Cancelar Nota Fiscal lançada no Estoque
Olá pessoal,
A pergunta tem mais haver com lógica mesmo, porém, como boa parte de vocês já devem ter lidado com isso...
Como proceder para cancelar uma Nota Fiscal que foi lançada no Estoque? São vários produtos, com diferentes valores e que já alteraram os preços dos produtos anteriores.
Como fazer o cálculo do custo médio de maneira reversa uma vez que depois da NF a ser cancelada já ocorreram a entrada de outras NFs?
A pergunta tem mais haver com lógica mesmo, porém, como boa parte de vocês já devem ter lidado com isso...
Como proceder para cancelar uma Nota Fiscal que foi lançada no Estoque? São vários produtos, com diferentes valores e que já alteraram os preços dos produtos anteriores.
Como fazer o cálculo do custo médio de maneira reversa uma vez que depois da NF a ser cancelada já ocorreram a entrada de outras NFs?
Dogu
Curtidas 0
Respostas
Álison Bissoli
23/10/2009
Supondo que vc teria a tabelas NF_it e NF, recalcularia o custo médio da seguinte maneira: select sum(NF_it.total) / sum(NF_it.quantidade) ´ inner com tabela NF ´ where NF.Cancelada = False. Com isso, você teria novamente o custo médio. caso o calculo de seu custo médio seja mais complexo do que isto, a maneira seria criar uma rotina de processamento de estoque em que em um loop faria todos os calculos nota à nota novamente.
Álison Bissoli
http:\\garotodesktop.blogspot.com
Álison Bissoli
http:\\garotodesktop.blogspot.com
GOSTEI 0
Álison Bissoli
23/10/2009
Teria que fazer esse select produto à produto constante na nf no momento do cancelamento. Caso queria uma solução mais detalhada e inteligente, poste o calculo de seu custo medio ou o procedimento para o o mesmo e estudaremos (eu e vc) como reverter.
http:\\garotodesktop.blogspot.com
http:\\garotodesktop.blogspot.com
GOSTEI 0