FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

KDV ve TEVKİFAT hesaplama

0 oy
812 kez görüntülendi
Merhaba arkadaşlar.

fatura tutarı (elle giriyorum)

kdv oranı (kdv oranına göre 0,08 veya 0,18 şeklinde elle giriyorum enter yapınca 18% şeklinde görünüyor)

kdv tutarı (fatura tutarı ve kdv oranı alanlarını toplatıyorum)

kdv için direk 18, 8 ve 1 yazarak direk hesaplatacak bir yol bulamadım gerçi bu kısım çok önemli değil yukardaki halide işimi görüyor. ancak tevkifat için hiç bir çare bulamadım.

Tevkifat: kdv tutarının belli oranda bizde geelde 5/10 genel toplamdan düşülmesi

 

ÖRNEK FATURA

FATURA BEDELİ : 100

KDV %8      : 8

TOPLAM : 108

TEVKİFAT 5/10 : 4 (elle 5/10 yazdığımda 4 sonucunu otomatik bulmasını sağlayacak bir formüle ihtiyacım var)

GENEL TOPLAM :104

 

yardımlarınız için şimdiden teşekkürler
4, Haziran, 2016 Scripts kategorisinde OrhanSarı (4,280 puan) tarafından soruldu
5/10 yani 1/2 mi neden 4 olacak anlamadığım için yardımcı olamadım.
Yine de if komutuyla tevfikat=5/10 ise sonucunu 4 kabul et gibi bir şey yazılabilir.
Ya da tevfikat oranı başka bir alanın durumuna göre değişiyorsa ona göre bir formül yazılıp direkt hesap yaptırılabilir.

2 Cevaplar

0 oy
Arkadaşlar cevap beklerken bir deneme yapdım işe yaradı belki buna benzer bir işe ihtiyacı olan arakadaş çıkar diye cevabıda ben yazayım. (gerçi daha deneyimli arkadaşların daha kolay önerileri olabilir)

5/10 olan tevkifat oranını iki ayrı field olarak böldüm tevkifat oran 1 adında bir field tevkifat oran 2 adinda başka bir field

(fatura_kdv_tutar) / tevkivat_oran1 * tevkivat_oran2

yukardaki formülle istediğim sonucu aldım.

Dediğimgibi daha deneyimli arkadaşların daha güzel önerileri olur ama bu da işimi gördü şimdilik
4, Haziran, 2016 OrhanSarı (4,280 puan) tarafından cevaplandı
+1 oy

Evaluate fonksiyonu ile tek alanda da çözebilirsiniz.

fatura_kdv_tutar * evaluate ( tevkifat_alanı) şeklinde bir formül yeterli olur.

5, Haziran, 2016 F. Osman Cabi (200,020 puan) tarafından cevaplandı
...