Skip to main content

AccessTr.neT


Kapanmayan Faturaların Vade Tarihi

Kapanmayan Faturaların Vade Tarihi

#5
(06/01/2017, 11:19)atoz112 yazdı: sayın sadikkavakli,

3.mesajda değindiğiniz ADAT HESAPLAMA yöntemi ve ne anlama geldiğine dair açıklamalarınız ile internet ortamında (özellikle,Maliye Bakanlığı ve Mali Müşavirler Muhasebeciler sitelerinde ve harici olanlarda) kısa süreli bir inceleme akabinde edinilen bilgilerde yer alan ADAT HESAPLAMA yöntemi arasında hem açıklama hem de hesaplama olarak farklılıkların olduğu gözlenmiştir.

dolayısı ile de,uygulamanızdaki veriler ile edindiğiniz bu hesaplama yöntemine dair soru işaretleri oluşmaktadır.elbette ki,kast edilen,hesaplamaya dair durumdur.

ayrıca,formülünüzde (hesaplama yönteminizde),tarih elde etmeye dair diye ifadeniz mevcut.fakat,edinilen bilgilerde ise tarih olarak değil tutar değerine dair işlemler söz konusu....faiz oranları değerleri de belirtilmiş fakat örneğinizde bu alan mevcut değil.

kaldı ki,aslında;sizin bahsettiğiniz tarihe dayalı işlemin elde edilmesi için,mevcut tarihlere göre gün sayısı üzerinden bir sonraki tarihin elde edilmesi geçerli olmuyor mu? ve burada,yapılması gerekenin,bu hesaplama tutarının sonucu değil mi?

son olarak;
sizin bahsettiğiniz formül anlatımından yola çıkıldığında,bu veriler ve bilgiler geçerli kabul edilmek şartı ile,Access uygulamanızda bir sorgu oluşturunuz ve Sql GÖSTER kısmına

SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, Format((([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]),"dd/mm/yyyy") AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları dahil ederek kaydedip çalıştırınız.

anlatımınızdaki hesaplamaya göre eğer bir TARİH elde edilmek isteniyorsa sonuç bu şekilde çıkmaktadır.fakat,görüleceği üzere,mevcut tarihlerde tutarsızlıklar söz konusu.alakasız tarihler yer almaktadır.tekrarlamakta fayda var.elde edilmek istenen TARİH değeri diye belirttiğiniz için bu sonuç mevcut.

eğer tarih değil de sadece SAYI değeri olacaksa,

SELECT CARIHAREKET.Kimlik, CARIHAREKET.TARIH, CARIHAREKET.BELGENO, CARIHAREKET.ISLEMTURU, CARIHAREKET.VADETARIHI, CARIHAREKET.VADEGUN, CARIHAREKET.ACIKLAMA, CARIHAREKET.BORC, CARIHAREKET.ALACAK, CARIHAREKET.BAKİYE, (([BORC]*[VADETARIHI]-[ALACAK]*[VADETARIHI])/[BAKİYE]) AS ALINACAKEVRAKTARIHI
FROM CARIHAREKET;

yukarıdaki kodları kullanınız.bilginize...iyi çalışmalar,saygılar.
 Değerli Üstadım atoz112,

Matematik mantığı ile izah etmeye çalışacağım hatalarımı mazur gör lütfen

a= ALACAK
b= BORÇ
c= VADE TARİHİ
d= SAYISAL VERİ BORÇ İÇİN
e= SAYISAL VERİ ALACAK İÇİN
f= SAYISAL SONUÇ
1. SATIR 
'vade tarihi sayıya dönüştürülecek !
(b*c)/b= d 
(d*a)/a= e

(d-e)/(b-a)=f SAYISAL SONUÇ
çıkan sonuç tarih formatına dönüştürülürse ortalama vade tarihi yani evrak tarihine ulaşılmış olacak.

2. SATIR ve devamı için ise;
1.satır itibari ile;
(b*c)/b= d 
(d*a)/a= e
(toplam d - toplam e)/(toplam b- toplam a)
çıkan sonuç f 
f tarih formatına dönüştürülecek.

bir değişkenin içine yada for döngüsüne yazılabilir bilmiyorum takdir sizin.

saygılarımla.
sadikkavakli, 11-06-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Kapanmayan Faturaların Vade Tarihi - Yazar: sadikkavakli - 06/01/2017, 11:32
Task