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

10 Ocak 2018 Çarşamba

Mikro E_FATURA.ini dosyasına sorgu ekleyerek XML e-Fatura dizaynına ilaveler yapmak

       Mikro programlarında E_FATURA.ini dosyasına ekleyeceğiniz SQL sorgular ile XML e-fatura dizaynının Not alanına eklemeler yapabilirsiniz.

Cari ve Stok hareketleri kayıt no alanına erişerek ihtiyacınız olan alanları ekleyebilirsiniz

Değişkenler;
Cari hesap hareketleri @CRECNO 
Stok hareketleri @SRECNO


Örnek Sorgular;
ItemNode1 = Invoice/Note
ItemData1 = %%SQL.SELECT 'VADE : ' + CONVERT(varchar(50), dbo.orfe_OdemePlani(cha_vade)) FROM dbo.CARI_HESAP_HAREKETLERI WHERE cha_RECno=@CRECNO%%

ItemNode2 = Invoice/Note
ItemData2 = %%SQL.SELECT 'NAVLUN : ' + CAST(FORMAT(cha_ft_masraf1,'n') AS nvarchar(15)) FROM dbo.CARI_HESAP_HAREKETLERI WHERE cha_RECno=@CRECNO%%

ItemNode3 = Invoice/Note
ItemData3 = %%SQL.SELECT 'SİGORTA : ' + CAST(FORMAT(cha_ft_masraf2,'n') AS nvarchar(15)) FROM dbo.CARI_HESAP_HAREKETLERI WHERE cha_RECno=@CRECNO%%

ItemNode4 = Invoice/Note
ItemData4 = %%SQL.SELECT 'İHRACAT KODU : ' + cha_EXIMkodu FROM dbo.CARI_HESAP_HAREKETLERI WHERE cha_RECno=@CRECNO%%

6 Ocak 2018 Cumartesi

SQL Server Hata Mesajı IDENTITY_INSERT

        Bazen tablo içerisindeki identity alan ile birlikte verileri yeni veritabanına aktarmak gerekebilmektedir. Normal şartlarda identity Örneğin "is_RECno" alanı yeni veritabanında 1 den başlayarak oluşmaktadır. Bu durumu çözebilmek için "SET IDENTITY_INSERT dbo.TABLOİSMİ ON" olarak işaretleyerek kayıtları aktarabilirsiniz.

An explicit value for the identity column in table "Tablo İsmi" can only be specified when a column list is used and IDENTITY_INSERT is ON 

SET IDENTITY_INSERT dbo.ISEMIRLERI ON
GO

INSERT INTO dbo.ISEMIRLERI (is_RECno, is_RECid_DBCno, is_RECid_RECno, is_fileid, is_Kod, is_Ismi, is_BaslangicTarihi)
SELECT is_RECno, is_RECid_DBCno, is_RECid_RECno, is_fileid, is_Kod, is_Ismi, is_BaslangicTarihi
FROM MikroDB_V15_FIRMA.dbo.ISEMIRLERI
GO

SET IDENTITY_INSERT dbo.ISEMIRLERI OFF
GO

2 Kasım 2017 Perşembe

İnternet üzerinden satış yapanlar 01.01.2018 itibari ile 1 milyon brüt satış tutarına dikkat!

      İnternet satışı (e-ticaret) nedeniyle 01.01.2018 tarihi itibari ile e-Arşiv uygulamasına geçiş zorunluluğu getirilenler.

      İnternet üzerinden mal ve hizmet satışı yapan ve ilgili hesap dönemi gayri safi iş hasılatı veya brüt satış tutarı 1 milyon lira ile 5 milyon lira arasında olan mükellefler e-Fatura uygulamasına geçiş zorunluluğu olmaksızın münhasıran e-Arşiv uygulamasına, ilgili hesap dönemi gayri safi iş hasılatı veya brüt satış tutarı 5 milyon lira ve üzerinde olan mükellefler ise e-Fatura uygulaması ile birlikte e-Arşiv uygulamasına, ilgili hesap dönemine ilişkin gelir veya kurumlar vergisi beyannamesinin verileceği ayı takip eden altıncı ayın sonuna kadar başvuru ve fiili geçiş hazırlıklarını tamamlayarak geçmek zorundadırlar. 

İnternet üzerinden satış yapanlara (e-ticaret) e-Arşiv zorunluluğu;

      İnternetten ürün ve hizmet satarak e-ticaret yapan firmalardan, ilgili hesap dönemine ait iş hasılatı veya brüt satış tutarı (cirosu) 1 milyon ile 5 milyon lira arasında olanlar, e-arşiv kullanmak zorunda olacaklar. İş hasılatı veya cirosu 5 milyon ve üzerinde olanlar ise hem e-fatura hem e-arşiv kullanmak zorunda olacaklar.

      İlgili hesap dönemine ait gelir veya vergi beyannamesini verdikten itibaren altı ay içinde, hazırlıklarını tamamlamış ve e-arşiv‘e (ve cironuz 5 milyon liranın üstündeyse e-faturaya) geçmiş olmanız gerekmektedir.

GİB “E-Ticaret Faaliyet Bildirim Formu” Hakkında

      İnternet satışı (e-ticaret) nedeniyle e-Arşiv uygulamasına geçiş zorunluluğu getirilenler 01.01.2018 tarihi itibari ile detayları araştırmalılar.

GİB “E-Ticaret Faaliyet Bildirim Formu” Hakkında;

“İnternet, ekstranet, intranet ya da benzeri bir telekomünikasyon ortam veya aracının ticari faaliyete tahsis edilmesi veya bu faaliyetlerde kullanılması suretiyle elektronik ortamlarda ticari faaliyette bulunan mükelleflerden; 01.01.2018 tarihinden önce faaliyette bulunanlar; 31.01.2018 tarihine kadar, 01.01.2018 tarihinden sonra faaliyete başlayanlar ise faaliyete başladıkları tarihten itibaren 30 gün içinde, format, standart ve muhteviyatı Başkanlık tarafından belirlenen bilgileri “E-Ticaret Faaliyet Bildirim Formu” ile internet vergi dairesi üzerinden Başkanlığa elektronik ortamda bildirmek zorundadırlar.

Bildirimi yapılan bilgilerde daha sonradan bir değişikliğin olması veya elektronik ortamda faaliyetin tamamen sona erdirilmesi halinde, değişikliğin gerçekleştiği veya faaliyetin sona erdirildiği tarihten itibaren 30 gün içinde internet vergi dairesi üzerinden Başkanlığa elektronik ortamda bildirilmesi zorunludur.” Söz konusu bilgilerin gerçeğe aykırı olarak bildirdiği tespit olunanlar adına her bir tespit için 213 sayılı Vergi Usul Kanunu’nun Mükerrer 355 inci maddesinde belirtilen özel usulsüzlük cezası uygulanır.”