Cálculo de custo x venda x lucro

28 views
Skip to first unread message

Gustavo Almeida

unread,
Jan 1, 2013, 1:20:13 PM1/1/13
to dotn...@googlegroups.com
Pessoal,

Minha d�vida � mais matem�tica / log�stica do que programa��o.
Mas acho que � pertinente e os amigos com maior experi�ncia talvez
possam ajudar.

T� finalizando um sistema "simples" de controle comercial (compras,
vendas, financeiro etc).
Mas t� em d�vida sobre como proceder ao relat�rio de lucro.

Imaginemos um produto X.

No dia 1 eu fa�o uma compra de 100 produtos X por R$ 2,00 cada.
Ao longo dos dias vendo os produtos X por R$ 4,00... Alguns por R$ 3,50
e etc etc etc...

Depois, ainda existindo 20 produtos X no estoque, fa�o uma nova compra
desses produtos, dessa vez a R$ 2,20 cada.

Enfim... Um cen�rio t�pico de compra e venda de produtos.
E a� vem minha d�vida: COMO EU FA�O O SISTEMA MOSTRAR O LUCRO OBTIDO COM
TAL PRODUTO????

Lembrando que, na hora da venda, n�o � nada pr�tico separar os produtos
por "lotes de compras" e ter que selecionar de qual lote (pre�o) o
produto est� sendo vendido...

Pensei em calcular um "Custo m�dio" e ent�o calcular o valor m�dio de
venda, e ent�o com essas m�dias calcular o lucro (seria a diferen�a
entre VendaM�dia - CustoM�dio). Mas n�o tenho certeza se esses dados
seriam exatos...

Algu�m a� poderia dar uma luz de como proceder neste cen�rio????

Ricardo Noronha

unread,
Jan 2, 2013, 12:44:32 AM1/2/13
to Lista DOTNET BR
Gustavo em sistemas mais complexos, não dá para fugir da questão do lote, o primeiro motivo é o controle de vencimento dos produtos, outro é que possibilita calcular o lucro com maior precisão sobre um lote.
 
Mas se no seu caso não houver lotes, o único jeito seria guardar o preço médio de compra do produto, para calcular o lucro de produto pegaria:
 
Custo = [Quantidade do Produto X Vendida] * [Preço Médio de Compra]
 
Total das Vendas = Soma do Valor Total obtido pelas vendas do Produto X
 
Lucro = [Total das Vendas] - Custo
 
Uma observação importante, é que utilizando Preco Médio de Compra, esse relatório só é válido para a data atual, uma vez que a grande maioria dos produtos tendem a ter o Preço Médio de Compra crescente com o passar do tempo. Assim quando foi emitir uma relatório de análise de lucro, se for fazer para digamos a 1 ano atrás, pode até acondecer de o Preço Médio de Compra estar maior que o de venda e você ter uma relatório mostrando que teve prejuízo e não lucros.
 
Para possibilitar guardar o histórico de lucratividade do produto, uma alternativa seria para cada venda você guardar o preco médio de compra daquele produto naquele instante, assim tendo o lucro para cada venda. Assim você teria um lucro para cada venda, e o lucro no período sería apenas uma soma.
 
Espero ter ajudado.
 
 

> Date: Tue, 1 Jan 2013 16:20:13 -0200
> From: gus...@gmasoftwares.com.br
> To: dotn...@googlegroups.com
> Subject: [.Net - BR] Cálculo de custo x venda x lucro
>
> Pessoal,
>
> Minha dúvida é mais matemática / logística do que programação.
> Mas acho que é pertinente e os amigos com maior experiência talvez
> possam ajudar.
>
> Tô finalizando um sistema "simples" de controle comercial (compras,
> vendas, financeiro etc).
> Mas tô em dúvida sobre como proceder ao relatório de lucro.
>
> Imaginemos um produto X.
>
> No dia 1 eu faço uma compra de 100 produtos X por R$ 2,00 cada.

> Ao longo dos dias vendo os produtos X por R$ 4,00... Alguns por R$ 3,50
> e etc etc etc...
>
> Depois, ainda existindo 20 produtos X no estoque, faço uma nova compra
> desses produtos, dessa vez a R$ 2,20 cada.
>
> Enfim... Um cenário típico de compra e venda de produtos.
> E aí vem minha dúvida: COMO EU FAÇO O SISTEMA MOSTRAR O LUCRO OBTIDO COM
> TAL PRODUTO????
>
> Lembrando que, na hora da venda, não é nada prático separar os produtos
> por "lotes de compras" e ter que selecionar de qual lote (preço) o
> produto está sendo vendido...
>
> Pensei em calcular um "Custo médio" e então calcular o valor médio de
> venda, e então com essas médias calcular o lucro (seria a diferença
> entre VendaMédia - CustoMédio). Mas não tenho certeza se esses dados
> seriam exatos...
>
> Alguém aí poderia dar uma luz de como proceder neste cenário????
>
> --
> ==============================
> Comunidade de desenvolvedores Dot Net no Brasil
>
> Facebook: www.facebook.com/grupodotnetbr
>
> WebSite: www.dotnetbr.com
>
> E-mail do Grupo: dotn...@googlegroups.com
> ==============================
>
>

Gustavo Almeida

unread,
Jan 2, 2013, 12:32:10 PM1/2/13
to dotn...@googlegroups.com
Obrigado, Ricardo.

Realmente, ainda não tinha pensado nessa questão de que o custo médio iria tornar relatórios de períodos antigos errados.
E pensando nisso, acho que o mesmo ocorre com qualquer período. O produto comprado por 10,00 no mês passado e comprado por 20,00 no mês atual, vai me dar um custo médio de 15.
Se eu calcular um lucro com o custo médio no período do mês atual, o cálculo será feito encima de 15,00 no custo e, portanto, também não me dará o valor correto.

Vou ver se consigo criar uma rotina pra ir calculando e armazenando automaticamente o preço de custo do produto, na hora da venda.

Se alguém tiver mais alguma sugestão, será muito bem vinda.

Obrigado.

Marcus Alexandre Silva

unread,
Jan 2, 2013, 12:40:30 PM1/2/13
to dotn...@googlegroups.com
Sugiro que você estude sobre Fifo, Lifo e Custo Médio ponderado.
Eu tenho algumas literaturas em casa, vou pegar o nome dos autores e títulos e te mando mais a noite.

Marcus Alexandre Silva

unread,
Jan 2, 2013, 1:24:28 PM1/2/13
to dotn...@googlegroups.com
Só para te dar uma luz, quando você calcula custo de estoques por custo médio, cada registro de entrada no estoque cujo preço unitário sofra variação você precisa modificar o preço médio e a cada saída de mercadoria você da baixa no valor desta média, até a ultima transação (no periodo que você quiser).
No final você pega a quantidade de receitas geradas pelas vendas e subtrai a quantidade que você deu baixa item a item, ai você vai obter o resultado de vendas.

Pegou?




Em 2 de janeiro de 2013 15:32, Gustavo Almeida <gus...@gmasoftwares.com.br> escreveu:

Neryval Lima

unread,
Jan 2, 2013, 4:06:50 PM1/2/13
to dotn...@googlegroups.com
Em todos os meus sistemas tenho uma tabela que guarda todos os valores,
relativo ao produto, no ato da venda.

tipo, preço custo, numero do lote, fornecedor, preço vendido, etc...

este tipo de ação facilita bastante na hora de gerar relatórios,
pois os valores de referência foi o do ato da operação.


Neryval Lima
+55 71 8104.9679 / +55 77 9942.9437
Skype : neryval.lima

Armazene sua Nota Fiscal de forma prática e segura.


Em 1 de janeiro de 2013 15:20, Gustavo Almeida <gus...@gmasoftwares.com.br> escreveu:
Pessoal,

Minha dúvida é mais matemática / logística do que programação.
Mas acho que é pertinente e os amigos com maior experiência talvez possam ajudar.

Tô finalizando um sistema "simples" de controle comercial (compras, vendas, financeiro etc).
Mas tô em dúvida sobre como proceder ao relatório de lucro.

Imaginemos um produto X.

No dia 1 eu faço uma compra de 100 produtos X por R$ 2,00 cada.

Ao longo dos dias vendo os produtos X por R$ 4,00... Alguns por R$ 3,50 e etc etc etc...

Reply all
Reply to author
Forward
0 new messages