8.000,00 ytl yi geçen faturalar
Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Fatura Modülü
Forum Tanımlaması: Fatura Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=889
Tarih: 22 Kasım 2024 Saat 21:30 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: 8.000,00 ytl yi geçen faturalar
Mesajı Yazan: sssercan
Konu: 8.000,00 ytl yi geçen faturalar
Mesaj Tarihi: 13 Mayıs 2008 Saat 10:06
mrb,
Arkadaslar biliyorsunuz 8000,00 ytl yi geçen faturalari artik bildirmemiz gerekiyor.
Bununla ilgili bi rapor çalismasi yapan varmi acaba...??
|
Cevaplar:
Mesajı Yazan: kentbt
Mesaj Tarihi: 13 Mayıs 2008 Saat 10:17
fatura da rapor alirken kisit sekmesine genel toplama 8000 yaz ve büyük dersen sadece 8000 üzeri faturalari alirsin
|
Mesajı Yazan: Conari
Mesaj Tarihi: 13 Mayıs 2008 Saat 10:41
Dikkat fatura toplami degil.,
10 fatura kesilmistir toplami 8000 i geçiyordur. Bu sekilde degerlendirmeniz lazim.
http://www.alomaliye.com/2008/omer_tekin_ba_bs.htm - http://www.alomaliye.com/2008/omer_tekin_ba_bs.htm
|
Mesajı Yazan: sssercan
Mesaj Tarihi: 13 Mayıs 2008 Saat 10:53
evet bir fatura deil aylik toplam 8000,00 ytl geçmis olanlari Ba ve Bs formunun limiti 8000,00 oldu artik ;
ama henüz bi formul uygulayamadim.
|
Mesajı Yazan: emiray
Mesaj Tarihi: 13 Mayıs 2008 Saat 11:20
SELECT 'Sayin :' + CASA.CARI_ISIM AS UNVAN, CASA.CARI_IL, CASA.CARI_ILCE, CASA.VERGI_DAIRESI, CASA.VERGI_NUMARASI,
dbo.TBLFATUIRS.CARI_KODU, SUM(dbo.TBLFATUIRS.GENELTOPLAM - dbo.TBLFATUIRS.KDV) AS GENELTOPLAM,
CASE WHEN dbo.TBLFATUIRS.FTIRSIP = 1 THEN 'SATIS' WHEN dbo.TBLFATUIRS.FTIRSIP = 2 THEN 'ALIS' END AS TIPI, COUNT(*) AS ADET,
DATEPART(month, dbo.TBLFATUIRS.TARIH) AS AY
FROM dbo.TBLFATUIRS LEFT OUTER JOIN
dbo.TBLCASABIT AS CASA ON CASA.CARI_KOD = dbo.TBLFATUIRS.CARI_KODU
WHERE (dbo.TBLFATUIRS.TARIH BETWEEN '2008-01-01' AND '2008-12-31')
GROUP BY dbo.TBLFATUIRS.CARI_KODU, dbo.TBLFATUIRS.FTIRSIP, CASA.CARI_ISIM, CASA.VERGI_DAIRESI, CASA.VERGI_NUMARASI, CASA.CARI_IL,
CASA.CARI_ILCE, dbo.TBLFATUIRS.TARIH
HAVING (SUM(dbo.TBLFATUIRS.GENELTOPLAM - dbo.TBLFATUIRS.KDV) >= 1)
bu view benim isimi görüyor. belki sizin isinizide görür. sadece faturalari select ediyor.
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: Conari
Mesaj Tarihi: 13 Mayıs 2008 Saat 11:28
@Emiray, Tevkifatli faturalarda bu cümlede hatali olur.
BA / BS formlarina tam bir çözüm bulan olamadi. Her firmanin çalismasi farkli.
Grup Kodu = MUHASEBE
Anahtar = BFORMUDEKONTSERI
Deger = 'VR','FT','01' v.s.
tanimlayarak BA/BS formlarina getirebiliyormusuz.ithalat falan da degerlendirildiginde çok karisik gördüm bu isi canim. :)
Manuel yapmak daha güvenli.
Ayrica alislarda diger kismini nerden bulup yazacaz ki. Kasadan girilen faturalar var. v.s.
|
Mesajı Yazan: emiray
Mesaj Tarihi: 13 Mayıs 2008 Saat 11:50
dogrusun, benim sektörde tevkifat olmadigi için yazdigim view benim isimi görüyor. isin içine dekont ve kasa girince is biraz komplike oluyor.
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: sssercan
Mesaj Tarihi: 13 Mayıs 2008 Saat 11:59
Valla bunlar benim isimi görmedi.
Sikinti basladi:(
------------- Yaradilani Severim Yaradandan Ötürü
|
Mesajı Yazan: sssercan
Mesaj Tarihi: 14 Mayıs 2008 Saat 21:01
arkadaslar bununla ilgili bi sql cümlesi yazilamaz mi ????????
------------- Yaradilani Severim Yaradandan Ötürü
|
Mesajı Yazan: emiray
Mesaj Tarihi: 15 Mayıs 2008 Saat 11:00
netsis in BA BS formu select cümlesi asagidaki gibi arkadaslar.
SELECT ISLETME_KODU, FTIRSIP,MAX( CARI_ISIM ) CARI_ISIM,MAX(ULKE_KODU) ULKE_KODU,BEYANULKEKODU,VERGI_NUMARASI,COUNT(*)SAYI,SUM(TUTAR) TUTAR, MAX( TCKIMLIKNO ) TCKIMLIKNO FROM (SELECT T2.ISLETME_KODU,T1.FTIRSIP,T3.CARI_ISIM,T3.ULKE_KODU,T4.BEYANULKEKODU,CASE WHEN T3.ULKE_KODU = 'TR' OR ISNULL( T3.ULKE_KODU, '' ) ='' THEN T3.VERGI_NUMARASI ELSE CASE WHEN T1.FTIRSIP = '1' THEN '2222222222' ELSE '1111111111' END END VERGI_NUMARASI,
( T1.GENELTOPLAM - T1.KDV )
TUTAR,T5.TCKIMLIKNO TCKIMLIKNO FROM TBLFATUIRS T1 JOIN TBLSUBELER T2 ON T1.SUBE_KODU = T2.SUBE_KODU JOIN CASABIT T3 ON T1.CARI_KODU = T3.CARI_KOD JOIN NETSIS..ULKESABIT T4 ON T3.ULKE_KODU = T4.ULKEKODU JOIN CASABITEK T5 ON T5.CARI_KOD = T3.CARI_KOD WHERE (T1.FTIRSIP = '1' OR T1.FTIRSIP = '2' ) AND TARIH BETWEEN '01/01/2008' AND '12/31/2008' AND T2.ISLETME_KODU = 1 AND ISNULL( T1. FTIRSIP, '' ) <> 'Y' UNION ALL SELECT M2.ISLETME_KODU,'1', M3.CARI_ISIM, M3.ULKE_KODU, M4.BEYANULKEKODU, CASE WHEN M3.ULKE_KODU = 'TR' OR ISNULL( M3.ULKE_KODU, '' ) ='' THEN M3.VERGI_NUMARASI ELSE'2222222222' END VERGI_NUMARASI,( M1.BRUTTUTAR-M1.FON-M1.STOPAJ-M1.BORSA-M1.AVANS-M1.MERA-M1.BAGKURNO ) TUTAR,M5.TCKIMLIKNO TCKIMLIKNO FROM TBLMUSTAHSI M1 JOIN TBLSUBELER M2 ON M1.SUBE_KODU = M2.SUBE_KODU JOIN CASABIT M3 ON M1.CARI_KODU = M3.CARI_KOD JOIN NETSIS..ULKESABIT M4 ON M3.ULKE_KODU = M4.ULKEKODU JOIN CASABITEK M5 ON M5.CARI_KOD = M3.CARI_KOD WHERE TARIH BETWEEN '01/01/2008' AND '12/31/2008' AND M2.ISLETME_KODU = 1 UNION ALL SELECT T12.ISLETME_KODU, '2', T13.CARI_ISIM, T13.ULKE_KODU, T14.BEYANULKEKODU, CASE WHEN T13.ULKE_KODU = 'TR' OR ISNULL( T13.ULKE_KODU, '' ) ='' THEN T13.VERGI_NUMARASI ELSE '1111111111' END VERGI_NUMARASI, SUM( T11.TUTAR ), T15.TCKIMLIKNO TCKIMLIKNO FROM DEKOTRA T11 JOIN TBLSUBELER T12 ON T11.SUBE_KODU = T12.SUBE_KODU JOIN CASABIT T13 ON T11.KOD = T13.CARI_KOD JOIN NETSIS..ULKESABIT T14 ON T13.ULKE_KODU = T14.ULKEKODU JOIN CASABITEK T15 ON T15.CARI_KOD = T13.CARI_KOD WHERE T11.SERI_NO IN ('VR','FT','RF','01','RV') AND T11.C_M = 'C' AND T11.TARIH BETWEEN '01/01/2008' AND '12/31/2008' AND T12.ISLETME_KODU = 1GROUP BY T12.ISLETME_KODU, T11.DEKONT_NO ,VERGI_NUMARASI,T13.CARI_ISIM, T13.ULKE_KODU,T14.BEYANULKEKODU ,T15.TCKIMLIKNO) V2 GROUP BY ISLETME_KODU,FTIRSIP,VERGI_NUMARASI, (CASE WHEN ( ( ULKE_KODU <> 'TR') AND ( ISNULL( ULKE_KODU, '' ) <> '' ) ) THEN CARI_ISIM END ),BEYANULKEKODU HAVING SUM(TUTAR) > 10
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: emiray
Mesaj Tarihi: 15 Mayıs 2008 Saat 11:01
Bu view baska bir isimle kaydedilip üzerinde oynamalar yapilabilir.
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: Conari
Mesaj Tarihi: 15 Mayıs 2008 Saat 12:25
TEVKIFATLI FATURADA NETSIS in script ide hatali ozaman.
|
Mesajı Yazan: emiray
Mesaj Tarihi: 15 Mayıs 2008 Saat 12:40
degil aslinda bu view çalismadan önce ilgili tbl lerden önce select ediyor muhasebe parametrelerini, fatura parametrelerini okuyup özel paremetrelerde ki girilen parametreleri okuyup dekontlari kontrol ediyor ve buradan aldigi verileri tblbform a insert ediyor. insert ederkende tblbfrom a bagli bir tane triger var onu çalistiriyor. islem bitince yukaridaki viewi çalistiriyor. profiler den kontrol ederseniz görürsünüz. is birtek view le bitmiyor. sikinti aslinda bundan sonra basliyor. netsis tblbformu eklediginde ba bs formlari yillik di ve is görüyordu simdi ise aylik 8000,00 ytl üzeri satis ve alislar üzerinde çalistirmak gerekiyor. ne yazikki tarih kisidi yok. anlayacaginiz netsisin tblbformu nu yeniden güncellemesi gerekiyor.
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: Conari
Mesaj Tarihi: 15 Mayıs 2008 Saat 13:15
Mevcut sürümlerde Hem limit hemde tarih kisiti var.
Ayrica fatura tablosunu okudugu için. Ithalatlarda Sanki ithalat maliyetinin tamami malin geldigi firmanin faturasiymis gibi gösteriyor. Bunlari ayirmiyor.
|
Mesajı Yazan: emiray
Mesaj Tarihi: 15 Mayıs 2008 Saat 13:47
dogrudur, dekontlarda da benzeri hatalar var
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: sssercan
Mesaj Tarihi: 16 Mayıs 2008 Saat 09:28
Arkadaslar versiyon güncelledim Fusion Std. Ba ve Bs formlarinda tarih kisiti verilebiliyor.
Sorun böylelikle çözülmüs oluyor.
------------- Yaradilani Severim Yaradandan Ötürü
|
Mesajı Yazan: jung
Mesaj Tarihi: 16 Mayıs 2008 Saat 18:08
eee simdi sonuç olarak bs ba formlarini netsisten yapamayacakmiyiz ?
bizim sirketlerde ithalat,ihracat,tevkifatli alis, tevkifatli satis vb. her türlü atraksiyon var :)
bformu raporu yanlismidir güvenmeyelim mi?
|
Mesajı Yazan: emiray
Mesaj Tarihi: 16 Mayıs 2008 Saat 18:13
biraz öyle gibi
------------- netsis bir tutkudur.Yaşamak Lazım
|
Mesajı Yazan: jung
Mesaj Tarihi: 16 Mayıs 2008 Saat 18:34
Hayir nedenini anlasam çözümüde bulacagimda hiç muhasebe anlamiyorumki .
hirs yaptim muihasebe ögrenecem valla. hem sql i hemde muhasebeyi çok iyi veya tam bilen biri ne zaman dogacak çok merak ediyorum.
netsisin biseyler yapmasi lazim felan gibi yazilar yaziliyorda netsisteki yazilimci arkadaslar için çokda zor olmasa gerek. bu forumlari okumayi ve bir sözcü koymayi düsünmeyen netsis ltd.sti. sahipleride ayip ediyorlar bence .
gerçi bizim muhasebe mevzuati da amma teferruat istiyor . ben üretim / hurda / fire / neden / satis / geri iade diyagramlari , analizleri , vs.vs. yapiyorum o kadar karmasik islemler felan filan excelde. bu kadar kafam agrimadi .
sonuçta tablolar var neyin nereye gidecegini, gelecegini , nerden dolanacagini yazilim ekibi biliyor. bu problemi 2 ay önce isteklerimize yazdik hala cevap gelmedi .
ayip oluyor.....
uff amma uzun yazmisim yaa aksam aksam efkarlandim valla :)
|
Mesajı Yazan: sssercan
Mesaj Tarihi: 16 Mayıs 2008 Saat 18:40
Rapora güvene bilirsin ufak tefek hatalar olsada alakasi olmayan müsterileri getirip acayip rakamlar yazsada güvenebilirsin.:) Bir kaç degisiklik yada kontrolden sonra isimi görüyor benim ama diger arkadaslari bilemem.:)
------------- Yaradilani Severim Yaradandan Ötürü
|
Mesajı Yazan: CAGATAY
Mesaj Tarihi: 20 Mayıs 2008 Saat 13:03
SELECT month(tarih) AS 'AYLAR', Sum(TBLFATUIRS.BRUTTUTAR) AS 'KDV.HARIC TUTAR', TBLCASABIT.CARI_ISIM, Count(TBLFATUIRS.FATIRS_NO) AS 'KESILEN FATURA SAYI', TBLCASABIT.VERGI_NUMARASI
FROM TBLCASABIT,TBLFATUIRS
WHERE TBLCASABIT.CARI_KOD = TBLFATUIRS.CARI_KODU
GROUP BY month(tarih), TBLCASABIT.CARI_ISIM, TBLCASABIT.VERGI_NUMARASI, TBLFATUIRS.FTIRSIP
HAVING (Sum(TBLFATUIRS.BRUTTUTAR)>=$8000) AND (TBLFATUIRS.FTIRSIP='1')
ORDER BY month(tarih)
|
Mesajı Yazan: CAGATAY
Mesaj Tarihi: 20 Mayıs 2008 Saat 13:04
bu cümleyi kullanin is yapar
|
Mesajı Yazan: Conari
Mesaj Tarihi: 20 Mayıs 2008 Saat 14:12
CAGATAY Yazdı:
bu cümleyi kullanin is yapar |
@Çagatay, Topigi bastan sona okumadin sanirim, yoksa bu cümlenin de isi kismen hallettigini görecektiniz.
+ HAVING (Sum(TBLFATUIRS.BRUTTUTAR)>=$8000) böyle bir kisit vermissin Digerlerinin toplamini nasil yazacaz.
|
|