Skip to main content

AccessTr.neT


otomatik kdv hesaplama

otomatik kdv hesaplama

Çözüldü #7
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. Img-grin) Sonra düzelttik tabii ki ama bayaa kafam karışmıştı. Kimisi 100/18 yap demişti ki kesinlikle yanlıştı ve sonuç 5,5 çıkıyordu. Doğrusu 100/1,18'di. (Yandemir'in dediği gibi ama 1.18 değil) Sonuç 84,74 olmalıydı.

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ğrusuImg-grin) Belki birazdan hazırlarım..
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #8
Örnekte fatura ekranımın örneği vardır.

Formulü:

Me.IskBedel = (Me.BirimFiyat * Me.Adet) * (Me.IskYuzde / 100)
Me.KDVTutar = ((Me.BirimFiyat * Me.Adet) - Me.IskBedel) * (Me.KDVYuzde / 100)
Me.SatirToplami = ((Me.BirimFiyat * Me.Adet) - Me.IskBedel) + Me.KDVTutar
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
Çözüldü #9
yorumlarını esirgemeyen herkese çok teşekkür ederim. aslında basit fakat bir o kadar da karışık olabiliyor. sayın Ercan Şahin kdvyi düşüp daha sonra ekleyebileceğimi söylemişsiniz fakat 4 TL olan bir ürünün %18'i 0,72 iken düştüğümüzde 3,28 olur fakat geri eklemek istersek 3,28 TL %18'i malesef 0,72 değil Img-grin yani 5ten 2 çıkarsa 3 kalır tekrar 2 eklersek 5 olur gibi değil malesef. bütün yorumları dikkatlice takip ettim ve şimdi sırayla uygulayacağım. tekrar teşekkür ederim
Son Düzenleme: 07/03/2011, 02:26, Düzenleyen: sadikcoskun.
Cevapla
Çözüldü #10
evet sayın Mehmet DEMIRAL bu konuda epey kıvranmış ve neticeye ulaşmışsınız,bir örnek yaptım ve söylediğiniz gibi tuttu Img-grin
Teşekkür eder ve Bol Accesstr'li bir yaşam dilerim.
Saygılarımla
Cevapla
Çözüldü #11
çözdüğünüze sevimdim Access (accesstr) de kesin çözümü vardır.
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
Çözüldü #12
Sevindim.
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da