24 Mayıs 2018 Perşembe

Personel İşten Çıkış Sebepleri

Personel işten çıkıp sebepleri "SGK İşten Çıkış Kodları" SQL üzerinde ihtiyacı olanlar için fonksiyon hazır.



CREATE FUNCTION dbo.orfe_Personel_IstenCikis_Sebepleri(
    @Id int   
)
RETURNS nvarchar(200) AS
BEGIN
DECLARE @Sonuc as nvarchar(200)

    IF @Id=0  SET @Sonuc='Hiçbiri'
    IF @Id=1  SET @Sonuc='Deneme süreli iş sözleşmesinin işverence feshi'
    IF @Id=2  SET @Sonuc='Deneme süreli iş sözleşmesinin işçi tarafından feshi'
    IF @Id=3  SET @Sonuc='Belirsiz süreli iş sözleşmesinin işçi tarafından feshi'
    IF @Id=4  SET @Sonuc='Belirsiz süreli iş sözleşmesinin İşveren tarafından feshi'
    IF @Id=5  SET @Sonuc='Belirli süreli iş sözleşmesinin sona ermesi'
    IF @Id=6  SET @Sonuc='(Geçersiz)-İş sözleşmesinin haklı nedenlerle işçi tarafından feshi'
    IF @Id=7  SET @Sonuc='(Geçersiz)-İş sözleşmesinin haklı nedenlerle işverence feshi'
    IF @Id=8  SET @Sonuc='Emeklilik (yaşlılık) veya toptan ödeme nedeniyle'
    IF @Id=9  SET @Sonuc='Malülen emeklilik nedeniyle'
    IF @Id=10 SET @Sonuc='Ölüm'
    IF @Id=11 SET @Sonuc='İş kazası sonucu ölüm'
    IF @Id=12 SET @Sonuc='Askerlik'
    IF @Id=13 SET @Sonuc='Kadın işçinin evlenmesi'
    IF @Id=14 SET @Sonuc='Emeklilik için yaş dışında diğer şartların tamamlanması'
    IF @Id=15 SET @Sonuc='Toplu işçi çıkarma'
    IF @Id=16 SET @Sonuc='Nakil'
    IF @Id=17 SET @Sonuc='İşyerinin kapanması'
    IF @Id=18 SET @Sonuc='İşin sona ermesi'
    IF @Id=19 SET @Sonuc='Mevsim bitimi'
    IF @Id=20 SET @Sonuc='Kampanya bitimi'
    IF @Id=21 SET @Sonuc='Statü değişikliği'
    IF @Id=22 SET @Sonuc='Diğer nedenler'
    IF @Id=23 SET @Sonuc='İşçi tarafından zorunlu nedenle fesih'
    IF @Id=24 SET @Sonuc='İşçi tarafından sağlık nedeniyle fesih'
    IF @Id=25 SET @Sonuc='İşçi tar.işv.ahlak ve iyiniyet kur.aykırı dav.nedeni ile fesih'
    IF @Id=26 SET @Sonuc='Disiplin kurulu kararı ile fesih'
    IF @Id=27 SET @Sonuc='İşveren tar.zorunlu ned.ve tutukluluk ned.fesih'
    IF @Id=28 SET @Sonuc='İşveren tarafından sağlık nedeni ile fesih'
    IF @Id=29 SET @Sonuc='İşveren tar.işçinin ahlak ve iyi.kur.aykırı dav.ned.ile fesih'
    IF @Id=30 SET @Sonuc='Vize süresinin bitimi'
    IF @Id=31 SET @Sonuc='Borç.Kan.Sen.Kan.Grev.fesih'
    IF @Id=32 SET @Sonuc='4046 say.Kan.21.mad.göre özel.nedeni ile feshi'
    IF @Id=33 SET @Sonuc='Gazeteci tarafından sözleşmenin feshi'
    IF @Id=34 SET @Sonuc='İşyerinin devri'
    IF @Id=35 SET @Sonuc='6495 SK nedeniyle devlet memurluğuna geçenler'
    IF @Id=36 SET @Sonuc='OHAL/KHK'
    IF @Id=37 SET @Sonuc='KHK İle Kamu Görevinden Çıkarma'
    IF @Id=38 SET @Sonuc='Doğum Nedeniyle İşten Ayrılma'
    IF @Id=39 SET @Sonuc='696 KHK ile kamu işçiliğine geçiş'
    IF @Id=40 SET @Sonuc='696 KHK ile kamu işçiliğine geçilememesi sebebiyle çıkış'

RETURN ISNULL(@Sonuc,'Tanımsız')
END
GO

19 Nisan 2018 Perşembe

Fatura tipi IADE iken fatura profili sadece TEMELFATURA olabilir

Merhaba, İade E-Fatura düzenliyorsanız temel fatura olarak seçerek gönderme zorunluluğu 17.04.2018 tarihi itibari ile başlamıştır.

InvoiceTypeCodeCheck:
E-Fatura tipinin İADE olması durumunda gönderilen faturanın TEMEL FATURA olması kuralı getirilmiştir. İade E-Fatura artık Ticari Fatura olarak gönderilemiyecek. Gönderilmesi halinde GİB üzerinde “Fatura tipi IADE iken fatura profili sadece TEMELFATURA olabilir.” uyarısı alacak ve fatura geçersiz olacaktır.

UserAccountCheck ve EnvelopeTypeElementTypeCheck:
E-Serbest Meslek Makbuzu hizmeti ve E-Müstahsil Makbuzu hizmeti verecek sağlayıcılar için düzenleme yapılmıştır.

ProfileIDTypeGoruntuleme:
ÖZEL FATURA fatura tipi eklendi.
ProfileIDTypeGoruntuleme value= TICARIFATURA, TEMELFATURA, YOLCUBERABERFATURA, IHRACAT, EARSIVFATURA, OZELFATURA

Gelir İdaresi Başkanlığı tarafından yayınlanan güncel E-Fatura paketi
http://www.efatura.gov.tr/dosyalar/kilavuzlar/e-FaturaPaketi.zip

11 Nisan 2018 Çarşamba

E-Defter ve E-Fatura Kullanan Mükelleflerin E-Arşiv ve E-İrsaliye Uygulamasına Geçiş Zorunluluğu 01.01.2019 Tarihinde Başlayacaktır

Merhaba, yapılan düzenleme ile e-fatura kullanma zorunluluğu bulunan mükelleflerin e-arşiv ve e-irsaliye kullanma zorunluluğu 01.01.2019 tarihi itibari ile başlamaktadır.

Elektronik Defter ve Elektronik Fatura Uygulamalarına Dahil Olma Zorunluluğu Bulunan Mükelleflerin e-Arşiv Uygulamasına Geçiş Zorunluluğu Hakkında

14.12.2012 tarih ve 28497 sayılı Resmi Gazetede yayımlanan 421 Sıra No.lu Vergi Usul Kanunu Genel Tebliği ile 20/06/2015 Tarih ve 29392 Sayılı Resmi Gazetede yayımlanan 454 Sıra No.lu Vergi Usul Kanunu Genel Tebliğinde belirtilen açıklamalara göre, elektronik defter ve elektronik fatura uygulamalarına dahil olma zorunluluğu bulunan mükellefler,  en geç 1/1/2019 tarihine kadar başvurularını ve fiili geçiş hazırlıklarını tamamlayarak e-Arşiv uygulamasına geçmek ve bu tarihden itibaren düzenleyecekleri faturaları, Bu Tebliğin 12 nci maddesinde belirtilen istisnai durumlar haricinde e-Fatura veya e-Arşiv Fatura olarak düzenlemeleri zorunludur.

E-İrsaliye Uygulamasına Geçiş Zorunluluğu: 01/01/2019 tarihinden itibaren, e-Fatura uygulamasına kayıtlı kullanıcıların e-İrsaliye Uygulamasına dahil olması ve sevk irsaliyesi belgelerini bu Tebliğde belirtilen usul ve esaslara göre e-İrsaliye olarak düzenlemeleri zorunludur. Belirtilen tarihten sonra da 433 Sıra No.lu Vergi Usul Kanunu Genel Tebliği’nin 15 inci maddesinde belirtilen uygulamadan (e-Faturanın kağıt çıktısının irsaliye yerine geçer belge olarak kabul edilmesi uygulaması) yararlanılması mümkün bulunmaktadır. Zorunluluk getirildiği halde e-İrsaliye uygulamasına süresi içinde geçmeyen ve sevk irsaliyelerini e-İrsaliye olarak düzenlemeyen mükellefler hakkında 213 sayılı Vergi Usul Kanunu’nda öngörülen hükümler uygulanır.”

Söz konusu Tebliğ Taslakları içi;
http://www.gib.gov.tr/sites/default/files/fileadmin/mevzuatek/vuktaslak06042018.pdf



5 Nisan 2018 Perşembe

E-Arşiv Teknik Kılavuzu Güncellendi (04.04.2018)

“E-Arşiv Teknik Kılavuzu” 1.7 Versiyonu yayınlanmış olup ilgili “Kılavuz”a Elektronik Serbest Meslek Makbuzu, Elektronik Müstahsil Makbuzu ve “ZRapor”u ile ilgili bilgiler eklenmiştir.

Yapılan Değişiklikler:
  • “6. E-Arşiv Fatura Standardı” bölümünde değişiklik yapılmıştır.
  • Serbest meslek ve müstahsil makbuzu ile ilgili bilgiler eklenmiştir.
  • ZRapor’u ile ilgili referans verilmiştir.
Gelir İdaresi Başkanlığı tarafından yayınlanan güncel Kılavuz'a ulaşmak için tıklayınız..

İhracat İşlemlerinde E-Fatura Uygulamasında Gümrük Çıkış Beyannamesine Navlun ve Sigortanın Yazılması Hakkında (02.04.2018)

      E-Fatura kullanılarak, İhracatın FOB ve CIF teslim şekilleri ile yapılması durumunda, navlun ve sigortanın gümrük çıkış beyannamesinde ne şekilde belirteceğine dair GİB tarafından yayınlanan duyuru:
İhracatta e-Faturada teslim şekli FOB olduğunda, beyannamedeki 22 no.lu alana navlun bedeli ve sigorta bedeli yazılmaması, ancak, ihracatta e-faturada teslim şekli CIF olduğunda, beyannamedeki 22 no.lu alana navlun bedeli ve sigorta bedeli yazılması gerekmekte olup, konuyla ilgili olarak Gümrük ve Ticaret Bakanlığı tarafından yayınlanan “ E-Fatura Uygulaması Gümrük İşlemleri Kılavuzu” güncellenerek http://risk.gtb.gov.tr/ internet adresi duyurular bölümü üzerinden tüm yükümlülerin erişimine açılmıştır.
Söz konusu uygulama 16 Nisan 2018 tarihinde uygulamaya alınacaktır.

Gelir İdaresi Başkanlığı tarafından yayınlanan orjinal duyuru metni için tıklayınız

23 Mart 2018 Cuma

Ticari senaryoda düzenlenen iade e-faturasının red'i yapılamaz


E-Fatura UBL-TR Ticari Fatura Senaryosu - v1.2.pdf isimli dokümanda Ticari Senaryoda düzenlenen İade e-faturasının RED'i yapılamaz ibaresi.

"C.İade Faturası Düzenlenmesi:
Faturanın alıcı veya satıcı tarafından yasal defterlere kaydedilmesinden sonra ortaya çıkan nedenlerden dolayı malın tümünün ya da belirli kalemlerinin iade edilmesi halinde alıcı, malın iade nedenlerini de yazdığı “IADE” uygulama yanıtını iade faturası ile birlikte düzenleyerek satıcıya gönderir. Satıcı iade faturası ile birlikte uygulama yanıtını da yasal saklama müddetince muhafaza eder. İade faturası “UBL-TR Fatura” formatındaki fatura tipi (invoice type) alanından iade faturası seçeneği kullanılarak düzenlenir. İade edilen mala ait satış faturasının tarihi, numarası, evrensel tekil tanımlama numarası ve iade nedeni iade faturasının genel açıklamalar bölümüne yazılır. İade faturası üzerinde AdditionalDocumentReference alanına iadeye konu olan satış faturasının bilgileri girilerek iade faturasıyla satış faturası ilişkisi kurulabilir.

İade faturası tamamıyla yeni bir faturadır. E-Fatura uygulaması içerisinde gönderilen iade faturasına tekrar uygulama yanıtı gönderilerek “KABUL” veya “RED” işlemi yapılamaz. Bu işlemler harici yollardan yapılmalıdır."

İade faturasına tekrardan iade işlemi yapılamayacağından dolayı Kabul ve ya Red işlemi yapılamaz.

19 Şubat 2018 Pazartesi

Xamarin Destekli Açık Kaynak Eklentileri

Merhaba biraz da xamarin diyelim ve yazalım :)

Github üzerinde Xamarin destekli açık kaynak eklentileri geliştirilmektedir. Sizlerde basit, küçük ama işlevsel eklentileri kullanarak ihtiyaçlarınıza cevap bulabilirsiniz. İşlevsel ve basit veritabanları ve erişim api leride mevcuttur. Yazan ve katkıda bulunanlara teşekkür ederiz.

Xamarin Eklentileri

Uyarı: Xamarin'in eklentileri, Xamarin geliştiricilerinin açık kaynak topluluğu tarafından üretilmektedir. Xamarin bu eklentileri resmi olarak desteklemiyor, oluşacak sorunlar için geliştiricilerle iletişime geçebilirsiniz.

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