29 Ocak 2018 Pazartesi

Mikro programınızdan vergi dairesi için hazırlanmış ihracat listesi alabilirsiniz

       Mikro programınızdan vergi dairesi için ihracat listesi ihtiyacınız için aşağıdaki sorguyu kullanabilirsiniz. Programdaki veriler ve başlıklarda değişiklik yapmak isteyebiliyoruz. İlave sorgular yazarak daha az uğraşabiliriz. Sorguyu (Table valued Functions) funksiyon olarak Mikro veritabanına ekleyip ilave olarak tarih kriteri de ekleyerek menünüze ekleyebilirsiniz.



SELECT TOP 100 PERCENT

   cha_evrakno_seri AS [#SERİ NO]
  ,cha_evrakno_sira AS [#SIRA NO]
  ,cha_belge_no AS [#BELGE NO] 
  ,ISNULL(F.[efd_gib_seri] + REPLACE(STR(F.[efd_gib_sira],9),SPACE(1),'0'),'') AS [FATURA NO]
  ,cha_tarihi AS [FATURA TARİHİ] 
  ,cha_kod AS [#FİRMA KODU]
  ,dbo.fn_CarininIsminiBul(cha_cari_cins,cha_kod) AS [FİRMA] 
  ,cha_EXIMkodu AS [#İHRACAT KODU]
  ,(SELECT TOP 1 dbo.fn_DatePart(est_beyannametarihi) 
    FROM dbo.STOK_HAREKETLERI WITH (NOLOCK) 
       LEFT OUTER JOIN dbo.EDI_TCGB_KALEMLERI WITH(NOLOCK, INDEX=NDX_EDI_TCGB_KALEMLERI_02) 
          ON (est_DRECid_DBCno=sth_RECid_DBCno AND est_DRECid_RECno=sth_RECid_RECno)
    WHERE sth_fat_recid_recno=cha_RECid_RECno) AS [GB TARİHİ]
 ,gumruk_gumrukadi AS [GÜMRÜK MD.]
 ,(SELECT TOP 1 est_beyannameno
   FROM dbo.STOK_HAREKETLERI WITH (NOLOCK)
     LEFT OUTER JOIN dbo.EDI_TCGB_KALEMLERI WITH (NOLOCK, INDEX = NDX_EDI_TCGB_KALEMLERI_02)
         ON (est_DRECid_DBCno=sth_RECid_DBCno AND est_DRECid_RECno=sth_RECid_RECno) 
   WHERE sth_fat_recid_recno=cha_RECid_RECno) AS [GB NO] 
  ,IHR.ihr_Intac_Tarihi AS [İNTAÇ TARİHİ] 
  ,cha_meblag AS [DÖVİZ]
  ,dbo.fn_DovizSembolu(cha_d_cins) AS [CİNSİ] 
  ,cha_d_kur AS [KURU]
  ,cha_meblag * cha_d_kur AS [TUTAR] 
  ,ROW_NUMBER() over(ORDER by cha_belge_no ASC) AS [SIRA NO] 
    
FROM dbo.CARI_HESAP_HAREKETLERI WITH (NOLOCK, INDEX = NDX_CARI_HESAP_HAREKETLERI_04)
     LEFT OUTER JOIN dbo.IHRACAT_DOSYALARI IHR WITH(NOLOCK) ON (ihr_kodu = cha_EXIMkodu) 
     LEFT OUTER JOIN MikroDB_V15.dbo.GUMRUK_TANIMLARI WITH(NOLOCK) 
        ON (gumruk_gumrukkodu = ihr_GumrukKodu)
     LEFT OUTER JOIN E_FATURA_DETAYLARI AS F WITH (NOLOCK)  
        ON (F.efd_fat_recid_dbcno=cha_RECid_DBCno AND F.efd_fat_recid_recno=cha_RECid_RECno) 
WHERE cha_tip=0 AND cha_cinsi=29 AND cha_evrak_tip=63

Hiç yorum yok: