Netsis e-İrsaliye Entegrasyon Test Süreçleri ile ilgili ayrıntılı bilgiye bu dokümandan ulaşabilirsiniz.

Netsis e-İrsaliye Entegrasyon test Süreçleri dokümanı; Entegrasyon lisansına (Online e-İrsaliye) sahip, Entegrasyon çalışmalarına başlayacağı Başkanlık tarafından kendisine bildirilen ve hali hazırda e-Fatura uygulamasını kullanan, mali mühürleri kendilerine ulaşan mükelleflerin, e-İrsaliye test çalışmalarını açıklamak amacıyla hazırlanmıştır.

Gerekli ön hazırlıklar ve entegrasyon testleri için aşağıdaki sıranın takip edilmesi gerekir:

Detaylı bilgi için tıklayınız.

Başkanlığa e-İrsaliye Entegrasyon Yöntemi Başvurusu

e-Fatura uygulamasında hali hazırda entegrasyon yöntemini kullanan mükelleflerin, e-İrsaliye uygulamasına dahil olmak için Başkanlığa hitaben bir dilekçe ve ekinde yer alan test tanım formu ile başvurması gerekir.

Test Tanım Formu için tıklayınız.

Test Tanım Formu, uygulamanın test ortamına bağlantı kuracağı sunucu ve istemci IP adresleri ile web servis uç noktalarının belirtildiği formdur. Test tanım formunda yer alan IP numaraları ile canlı ortamda kullanılan IP numaralarının farklı olması gerekir.

Entegrasyon çalışmalarına başlayacağı bilgisi Başkanlık tarafından kendisine bildirilen kullanıcılar, kendi bilgi işlem sistemleri aracılığı ile e-İrsaliye gönderip almaları için öncelikle sistemlerinde gerekli altyapıyı oluşturmaları gerekir. Bu nedenle kullanıcıların, www.ebelge.gov.tr adresinde yer alan teknik kılavuzlarda, açıklanan servislere ve altyapıya yönelik hazırlıklarını tamamladıktan sonra entegrasyon çalışmalarına başlaması gerekir. Başvurusu uygun bulunan mükelleflerin entegrasyon testlerinde kullanacakları test hesapları Başkanlık tarafından tanımlanır ve mükellefe e-Posta ile bildirilir. Gelir idaresinin açıkladığı test adımlarının detaylı açıklaması için tıklayınız. Dokümanın ilk 4 bölümü, ön hazırlık ve erişim testleri hakkında bilgi verir. 8'inci bölümde ise, Netsis uygulamasında yapılması gereken e-İrsaliye test adımları ile ilgili bilgiler bulunur.

Test adımlarına geçilmeden önce hem Netsis Web servisinin kurulu olduğu makinede, hem de faturaları mühürleyip gönderme işlemini yapan Netsis istemci makinesinde, aşağıdaki adrese girilip sayfanın açılıp açılmadığı kontrol edilmesi gerekir. Kontrol edilecek adres için tıklayınızBu link, her iki makineden de açıldığında aşağıdaki gibi bir sayfa ekrana gelmiyorsa, bu durumda test tanım formlarında belirtilen IP ve servis uç noktası adresleri için GİB tarafında gerekli kontrollerin yapılması ve gerekli düzeltmelerin sağlanması gerekir. Sayfa her iki makineden de düzgün bir şekilde açılıyorsa test adımlarına başlanabilir. 


Gönderici Birim, Merkez ve Posta Kutusu Rolleri

e-Fatura ve e-İrsaliye Uygulamasında Gönderici Birim, Merkez ve Posta Kutusu olmak üzere 3 temel rol bulunur. Bu rollerden Gönderici Birim; e-Fatura ve e-İrsaliye'yi göndermeyi, Posta Kutusu; e-Fatura ve e-İrsaliye'yi almayı, Merkez ise; Posta Kutusu ile Gönderici Birim arasındaki iletişimi sağlar. Bu amaçla e-Fatura ve e-İrsaliye Uygulamasına entegre olmak isteyen kurumlar için, Gelir İdaresi Başkanlığı tarafından iki adet kullanıcı açılır. Birisi Başkanlık bünyesinde bulunan Portal Kullanıcısı, diğeri ise firmanın bilgi işlem sistemi ile entegre çalışan (Firmanın kendisini ifade eden) Entegrasyon Kullanıcısı'dır. Entegrasyon testleri kontrol edilirken bu iki kullanıcı arasındaki irsaliyeler dikkate alınır. Entegrasyon çalışmalarına başlanacağı bilgisi kendisine bildirilen kuruma, bu iki kullanıcıya ait bilgiler Gelir İdaresi Başkanlığı tarafından iletilir. Bu aşamadan sonra e-İrsaliye testlerine başlanır.

Gelir İdaresi Başkanlığı Test Portalı'na Giriş

Entegrasyon başvurusu onaylandığında Gelir İdaresi Başkanlığı ilgili mükellef için, test amaçlı bir kullanıcı yaratır. Aşağıdaki örnekte görüldüğü gibi Gelir İdaresi Başkanlığı tarafından test kullanıcı bilgileri ve portal şifre bilgileri iletilir.

Bu kullanıcı ile, Gelir İdaresi Test Portalı'na giriş yapılır. 

Gelir İdaresi Başkanlığı Test Portalı'na giriş yapıldıktan sonra portal üzerinden irsaliye göndermek ve almak için, Test Araçları → Araçlar → Kullanıcı Bilgileri →"e-İrsaliye Kullanmak İstiyorum" seçeneğinin seçilmesi gerekir. 

Netsis İçinde e-İrsaliye Test Adımları şunlardır:

Örnek SQL cümlesi aşağıdadır:

INSERT INTO NETSIS..TBLEFIRSCARI(IDENTIFIER,ALIAS,TITLE,EFATTYPE,TARIH,PROFILEID,AKTIF) VALUES ('1111111000','urn:mail:[email protected]','LOGO TEST IRSALIYE','OZEL','2020-01-01','0','E')


Gönderici Birim Çalışma Testleri

Fatura Modülü'nden yukarıda tanımlanan test cari hesabına satış irsaliyesi kesilip, "Toplu e-İrsaliye Oluşturma" ekranında taslak oluşturulup, "Gönder" butonu ile şema ve schematron kontrolünden geçirilen, onaylı e-İrsaliye içeren ve GİB Test Portalı'nda giriş yapılan test, kullanıcı hesabına gönderilir.


Bu işlem sonucunda, Netsis Fatura Modülü'nde e-İrsaliye İşlemleri → e-İrsaliye Giden Kutusu → Zarf Bazında Giden/İrsaliye Bazında Giden ekranlarında, gönderilen e-İrsaliye ve Zarf izlenir. Giden Kutusu'nda "Sorgula" işleminin mutlaka yapılması gerekir. e-İrsaliye Belgesi'ni ve Zarf'ını aldıklarına dair Gelir İdaresi ve Test Kullanıcı Hesabı'ndan gönderilen sistem yanıtlarının, Netsis programı içinden başarılı bir şekilde alınması gerekir. "Sistem Yanıtları" bölümünde iki adet sistem yanıtının görülmesi gerekir. Giden Kutusu Zarf Listesi kısmında gönderilen zarfın, Durum kolonunda "1300", Açıklama kolonunda ise, "BAŞARIYLA TAMAMLANDI" bilgisinin görülmesi gerekir.

Firmanın, Gelir İdaresi Test Portalı'ndaki Posta Kutusu hesabına göndermiş olduğu zarfı, Gelen Kutusu → Zarf Bazında Listeleme ekranından sorgulaması ve Belge Bazında Listeleme ekranından e-İrsaliye'yi görüntülemesi gerekir.


Posta Kutusu Birim Çalışma Testleri aşağıdaki şekildedir:



ISS İçin Eklenmesi Gereken Roles ve Features Listesi, ISS sunucusuna e-Fatura Web Servis Kurulumu İçin İşlem Adımları, SSL Sertifika Yükleme/Binding İşlemi ve e-İrsaliye Sertifika Tanımlama e-Fatura Web Servis Kurulumu Öncesi ISS İçin Eklenmesi Gereken Roles ve Features Listesi Denetim Masası → Program Ekle/Kaldır, Windows Özelliklerini Aç/Kapat kısmından yapılır.





ISS Sunucusuna e-Fatura Web Servis Kurulumu İçin İşlem Adımları şunlardır:

Örnek Web Servis uç noktası için tıklayınız.

SSL sertifika yükleme ve Binding İşlemi adımları aşağıdaki şekildedir:

e-İrsaliye Gönderimi İçin Sertifika Tanımlama

e-İrsaliye Uygulaması, e-Fatura Uygulaması için tanımlanan sertifika ayarlarını kullanır. e-İrsaliye gönderimi için, Netsis'in kurulu olduğu dizinde Servis Klasörü altında EFaturaAyarlar.exe dosyası yönetici olarak çalıştırılıp, Yeni Sertifika Tanımlama ekranı açılır.

Tanımlama sırasında Mali Mühür'ün makineye takılı olması gerekir.

e-İrsaliye Test Süresi boyunca "Test Kullanımı" parametresinin işaretli olması gerekir.