07/03/2011, 01:23
mehmetdemiral
Access'te Kdv hesaplamaları ile ilgili yıllar önce epey bir kıvranmıştım. Yazınızı görünce o günleri hatırladım. Durum aslında çok da basit değil. Zor değil ama kafa karıştırıyor. Hatta önce programı yanlış yapmıştım ve müşteri arayıp "100 lira kdv dahil kestiğimde kdv 18 lira çıkıyor" demişti. Doğruydu, çünkü ben kdv eklemeyi doğru yapmıştım ama kdv dahilin içindeki ana değeri çıkartırken yanlışlık yapmıştım. Program sanki 100-18= 82 lira kdv hariç değer çıkartıyordu.
Ancak tabloda bir ürünün kdv'siz değeri vardır bir de kdv oranı. Bu genelde 18 veya 8 olarak girilmiştir. (O zamanlar 25 de vardı) Durum böyle olunca kdv dahil değer için mesela 100 liralık bir mal için 100*1,18 olması gereken hesaplama için 1,18 değerini oluşturmak gerekir. Kdv her zaman 18 olmadığı için tablodan gelen 18 veya 8'in 1,18 veya 1,08'e dönüşmesi gereklidir.
formül şu
Kdvli_toplam = (kdvsiz_fiat * kdv / 100 + kdvsiz_toplam)
Sayılarla şöyle örnekleyebilirim:
Kdvli_toplam = (100 * 18 / 100 + 100)
Access'in mantığı bu. Bu işlemin sonucu 118 lira çıkar.
Gelelim kdvli girilen değerden kdv matrahını çıkarmaya:
Kdvsiz_toplam = kdvdahil(girilen) * 100 / (Kdv + 100)
Böylece de kdvdahil girilen bir değerin içinden kdv hariç değer çıkarılmış olur.
Örnek olsaydı daha iyi anlaşılabilirdi. Ben de örnek hazırlamaya erindim doğrusu ) Belki birazdan hazırlarım..
Ancak tabloda bir ürünün kdv'siz değeri vardır bir de kdv oranı. Bu genelde 18 veya 8 olarak girilmiştir. (O zamanlar 25 de vardı) Durum böyle olunca kdv dahil değer için mesela 100 liralık bir mal için 100*1,18 olması gereken hesaplama için 1,18 değerini oluşturmak gerekir. Kdv her zaman 18 olmadığı için tablodan gelen 18 veya 8'in 1,18 veya 1,08'e dönüşmesi gereklidir.
formül şu
Kdvli_toplam = (kdvsiz_fiat * kdv / 100 + kdvsiz_toplam)
Sayılarla şöyle örnekleyebilirim:
Kdvli_toplam = (100 * 18 / 100 + 100)
Access'in mantığı bu. Bu işlemin sonucu 118 lira çıkar.
Gelelim kdvli girilen değerden kdv matrahını çıkarmaya:
Kdvsiz_toplam = kdvdahil(girilen) * 100 / (Kdv + 100)
Böylece de kdvdahil girilen bir değerin içinden kdv hariç değer çıkarılmış olur.
Örnek olsaydı daha iyi anlaşılabilirdi. Ben de örnek hazırlamaya erindim doğrusu