SERVİSLERİ GELİŞTİRİCİ KLAVUZU]



Benzer belgeler
SERVİSLERİ GELİŞTİRİCİ KLAVUZU]

SERVİSLERİ GELİŞTİRİCİ KLAVUZU]

SERVİSLERİ GELİŞTİRİCİ KLAVUZU]

HAL KAYIT SİSTEMİ E-BİLDİRİM MODÜLÜ KULLANIM KILAVUZU

HAL KAYIT SİSTEMİ E-BİLDİRİM MODÜLÜ KULLANIM KILAVUZU

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

MOBILEPAX ENTERPRISE API (WEB SERVİS)

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

Tapu ve Kadastro Genel Müdürlüğü

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

TC KİMLİK NO SMS GÖNDERİM SOAP API

T.C AİLE, ÇALIŞMA VE SOSYAL HİZMETLER BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS KULLANIM KILAVUZU V1.

VIDEOCELL API. Versiyon 1.0.0

Misafir Anne Web Servisi Projesi

TÜİK e-vt. Web Servis Kılavuzu

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

Doküman: EUP Revizyon No: R-02 Tarih:

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

SOAP API. Mobildev Toplu Mesajlaşma API

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.

KLİNİK MÜHENDİSLİK BİLGİ YÖNETİM SİSTEMLERİ (KMBYS) UYGUNLUK DEĞERLENDİRME WEB SERVİS KULLANIM KILAVUZU V.1.0

TC KİMLİK NO SMS GÖNDERİM XML API

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

COM API v2.0 Belge sürümü : 2.0.3

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

HTTP/HTTPS API v2.0 Belge sürümü : 2.0.0

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

Turkcell Hizmetleri LOGO KASIM 2011

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

08/12/2017

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

GOLDMESAJ SMS API DÖKÜMANI

SMS Gönderim Đyileştirmeleri

XML API v2.0 Belge sürümü : 2.0.2

BİLGİ TEKNOLOJİLERİ EĞİTİM KILAVUZU

MEDULA Sistemi E-Fatura Gönderme

YENİ NESİL 720 SÜRÜMÜ e-irsaliye DEĞİŞİKLİKLERİ


T.C. SAĞLIK BAKANLIĞI ĐLAÇ VE ECZACILIK GENEL MÜDÜRLÜĞÜ

SMS interconnecion APi S DOKÜMANI

DÖNER SERMAYE KATKI PAYI GİRİŞİ UYGULAMA KILAVUZU

IOSİS SOS BAYIPUAN BAYI KULLANICI KILAVUZU

Medula Eczane Reçete ve Rapor Web Servisleri Kullanım Kılavuzu

FAKS SUNUCU EĞİTİM DÖKÜMANI

E-Fatura Entegratör Paketi V Kullanım Kılavuzu

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ KULLANIM ŞEKLİ Genel Hata Kodları.

İş Akış Yönetimi LOGO KASIM 2011

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

e-logo e-fatura Özel Entegratör Sistemi

3K TELEKOM APİ DÖKÜMANI VER:5.1.0 PRO

PAKET TRANSFER SİSTEMİ

EDI MIGROS (Sipariş) LOGO ENTEGRASYONU


Online Protokol Üretim Projesi


Doküman Tarihçesi. Bildirimi Zorunlu Enfeksiyon Etkenleri Muayene

SOSYAL GÜVENLİK KURUMU

Kod Listeleri Genel Yapısı

DESTEK DOKÜMANI ANKET YÖNETİMİ. Kurum tarafından yapılacak anketlerin hazırlandığı, yayınlandığı ve sonuçların raporlanabildiği modüldür.

Açıklama Bölüm Kılavuzun ilk yayım tarihi

TURKCELL HİZMETLERİ. Kullanım Bilgileri. Logo

SOSYAL GÜVENLĠK KURUMU


Sıcak Tahsilat Web Servisleri Yapısı

JAVA API v2.0 Belge sürümü: 2.0.2

Nisan 2014-v1.0 KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ

Freedom ERP. E-İhracat Faturası Kullanım Dökümanı. Temel Teknoloji.

3G Sms&MMS GateWay Xml Interface

E - YENİLİKLER BÜLTENİ

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

BAUHAUS B2B Web Servis Dökümantasyonu

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

e KAYIT UYGULAMASI KILAVUZU

3G SMS & MMS GateWay Xml Interface

TÜRKİYE İLAÇ VE TIBBİ CİHAZ KURUMU KOZMETİK ÜRÜNLER UZEM (ULUSAL ZEHİR DANIŞMA MERKEZİ) BİLDİRİM KILAVUZU

BSOFTefat E-FATURA ÇÖZÜMÜ

LOGO BUSINESS SOLUTIONS TURKCELL HİZMETLERİ BİLGİ DOKÜMANI

TRANSİT REJİMİNDE HAVAYOLU BASİTLEŞTİRMESİNE İLİŞKİN UYGULAMA KILAVUZU

Bu ekrana Kullanıcı adı ve şifre ile giriş yapıldığında ekranda giriş yapabilmeniz için yetki almanız

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

Öztiryakiler B2B Kullanıcı Klavuzu

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

Transkript:

2013 T.C. Gümrük ve Ticaret Bakanlığı İç Ticaret Genel Müdürlüğü Geçerli Sürüm : 0.1.10 [GTB HAL KAYIT SİSTEMİ WEB SERVİSLERİ GELİŞTİRİCİ KLAVUZU] Bu döküman GTB Hal Kayıt Sistemi web servislerini kullanarak geliştirme yapan geliştiriciler için açıklayacı bilgiler içermektedir.

İndeks 1. Genel Açıklamalar 1.1. Genel hata kodları 2. Genel hizmetler 2.1. Ülke listesi servisi 2.2. İl listesi servisi 2.3. İlçe listesi servisi 2.4. Belde listesi servisi 2.5. Haliçi işyerleri listesi servisi 2.6. İşletme türleri listesi servisi 2.7. Depo listesi servisi 2.8. Şube listesi servisi 3. Ürün hizmetleri 3.1. Malın nitelikleri listesi servisi 3.2. Ürün listesi servisi 3.3. Ürün birimleri listesi servisi 3.4. Üretim şekilleri listesi servisi 3.5. Ürün cinsleri listesi servisi 4. Bildirim hizmetleri 4.1. Bildirim türleri listesi servisi 4.2. Sıfat listesi servisi 4.3. Referans künye listesi servisi 4.4. Bildirim kaydet servisi 4.5. Bildirim sorgulama servisi 4.6. Kayıt kişi sorgulama servisi 5. Bildirim kayıt servisinin çalışma prensipleri

Döküman sürümleri Sürüm Açıklama 0.1.8 Bildirim servisinin BildirimServisBildirimKaydet metodu ile gönderilen Bildirim bilgilerinde eğer ikinci kişi kayıtlı kişi değil ise ikinci kişi Eposta alanı zorunlu alan olmaktan çıkartılmıştır. Bildirim servisinin BildirimServisBildirimKaydet metodunun hem gönderilen, hemde cevap verilen UniqueId alanının eksik olan açıklamaları döküman içerisine eklenmiştir. Bildirim servisinin BildirimServisBildirimKaydet metodunun geri döndürdüğü nesne daha fazla bilgi içericek şekilde genişletilmiştir. Bildirim servisinin BildirimServisReferansKunyeler metodunun giriş parametresi, kalan miktarı 0 dan büyük olan bildirimleri veya hepsini getirecek şekilde genişletilmiştir. Bildirim servisinin BildirimServisBildirimSorgu metodunun giriş parametresi, kalan miktarı 0 dan büyük olan bildirimleri veya hepsini getirecek şekilde genişletilmiştir. Bildirim servisine KayıtliKisiSorgulama metodu eklenmiştir. Buradan Tc kimlik / vergi no array ı ile kişilerin GTB sisteminde kayıtlı olup olmadıklar, kayıtlı ise sahip oldukları sıfat bilgileri sorgulanabilmektedir. 0.1.9 Bildirim servisinin BildirimServisReferansKunyeler metodundan dönen değerlere BildirimciTcKimlikVergiNo, MalinSahibiTcKimlikVergiNo, UreticiTcKimlikVergiNo ve BildirimTuru alanları eklenmiş, MalinSahibi ve Bildirimci alanları çıkartılmıştır. Bildirim servisinin BildirimServisBildirimSorgu metodundan dönen değerlere BildirimciTcKimlikVergiNo, MalinSahibiTcKimlikVergiNo, UreticiTcKimlikVergiNo ve BildirimTuru alanları eklenmiş, MalinSahibi, Bildirimci ve BildirmKaynagiAdi alanları çıkartılmıştır. Bildirim servisinin BildirimServisBildirimKaydet metodu ile bir seferde kabul edilen bildirim sayısı 100 e çıkartılmıştır. 0.1.10 Bildirim servisinin BildirimServisBildirimKaydet metodu ile gönderilen bildirimlerin UniqueId alanı artık bildirim bilgisi ile GTB sistemine kaydedilecektir. Bu bilgi BildirimServisBildirimSorgu metodundan dönen bildirim bilgilerinin içinde de yer alacaktır. Böylece bildirim yapan yazılımların gönderdiği bildirim bilgilerini GTB sistemi ile kolayca ilişkilendirmeleri amaçlanmışır. Bu yapının sağlıklı çalışması için bildirim gönderen yazılımın gönderdiği UniqueId bilgisinin kendi sistemi içinde tekil olması gerekmektedir. Bildirim servisinin BildirimServisBildirimSorgu metodundan dönen değerlere UniqueId alanı eklenmiştir. Bu alanın değeri, bildirim bilgisi web servis den girilmişse bildirimi kaydetmek amacıyla gönderen yazılımın göndermiş olduğu UniqueId değeri, değilse null dır. Bildirim servisinin BildirimServisReferansKunyeler metodunun giriş parametresi olan ReferansKunyeIstek nesnesine BaslangicTarihi ve BitisTarihi alanları eklenmiştir. Böylece iki tarih arası referans künye sorgulaması yapılabilmektedir. İki tarih arasındaki en fazla 1 ay gönderilmesine izin verilmiştir. Metod sonucunda dönen referans künye listesinin sayısı üzerindeki 50 kayıt sınırı kaldırılmıştır. GTB sistemi 100 adete kadar toplu bildirim yapılmasına izin vermektedir. Yazılım geliştirici firmaların sorunsuz, yüksek miktarda toplu bildirim yapabilmeleri için test uygulamasının içinde yer alan GTB.HKS.Bildirim.TestApp.exe.config dosyasındaki gibi servis ayarı yapmaları gerekmektedir.

Genel Açıklamalar: GTB Hal Kayıt sistemi Web servisleri HTTPS protokolü ve Request / Response modeliyle çalışmaktadır. Her request içerisinde UserName, Password ve ServicePassword alanlarını içermektedir ve bu alanlar zorunlu alanlardır. ServicePassword alanının değeri test sisteminde!1qazwsx. Her response IslemKodu ve HataKodlari bilgileri içermektedir. Request in sunucu tarafından başarıyla tamamlanım tamamlanmadığı IslemKodu alanının kontrolü ile yapılmalıdır. IslemKodu alanının alabileceği değerler aşağıda verilmiştir. Genel Hata Kodları: Genel hata kodları her response nesnesinin içerisinde IslemKodu alanında gelecektir. Alabileceği değerler şunlardır: İşlem Kodu GTBWSRV0000001 GTBWSRV0000002 GTBGLB00000001 GTBGLB00000011 Açıklama İşlem başarılı İşlem başarısız Beklenmeyen hata oluştu Kullanıcı bilgileri yanlış Request başarısız ise HataKodlari alanından ilgili hata kodu ve hata mesajı öğrenilebilir.

Genel Hizmetler: Genel hizmetler, bildirim yaparken gönderilecek bilgilerden referans bilgi niteliğinde olanların liste şeklinde verilmesini sağlamaktadır. Bildirim servisi tüketicileri İl, ilçe, ülke gibi referans alanlara hangi bilgileri dolduracaklarını bu servisten alabileceklerdir. Servis adı Servis WSDL URL Test Server WSDL URL GenelService /GenelService.svc https://95.0.51.130/webservices/genelservice.svc Giriş Parametresi i Dönüş i GenelServisUlkeler BaseRequestMessageOf_UlkelerIstek BaseResponseMessageOf_UlkelerCevap Ülke Listesi Servisi: Bu method ile GTB hal kayıt sisteminde kayıtlı olan ülke bilgileri sorgulanabilmektedir. BaseRequestMessageOf_UlkelerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek UlkelerIstek Evet Evet Ülkeler istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_UlkelerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ınıcsında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc UlkelerCevap Evet Ülke kodlarını taşır. Hata oluşursa boş gelir. Ulkeler UlkeDTO [] Evet Ülke listesi Alan Adı i Karmaşı Açıklama k UlkeAdi String Hayır Ülke adı Id int Hayır Ülke id si

İl Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı olan İl bilgileri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisIller BaseRequestMessageOf_IllerIstek BaseResponseMessageOf_IllerCevap BaseRequestMessageOf_IllerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek IllerIstek Evet Evet İller istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_IllerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc IllerCevap Evet İl kodlarını taşır. Hata oluşursa boş gelir. Iller IlDTO [] Evet İl listesi Alan Adı i Karmaşı Açıklama k IlAdi String Hayır İl adı Id int Hayır İl id si

İlçe Listesi Servisi: Bu method ile GTB hal kayıt sisteminde kayıtlı olan illere bağlı ilçe bilgileri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisIlceler BaseRequestMessageOf_IlcelerIstek BaseResponseMessageOf_IlcelerCevap BaseRequestMessageOf_IlcelerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek IlcelerIstek Evet Evet İlçeler istek detayı. Alan Adı i Karmaşık Açıklama llid int Hayır Ilçeleri istenen il Id si. GenelServisIller methodundan gelen Id lerden biri olmalıdır. Method Dönüş i BaseResponseMessageOf_IlcelerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc IlcelerCevap Evet İlçe kodlarını taşır. Hata oluşursa boş gelir. Ilceler IlceDTO [] Evet İlçe listesi IlceAdi String Hayır İlçe adı Id int Hayır İlçe id si

Belde Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı olan ilçelere bağlı belde bilgileri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisBeldeler BaseRequestMessageOf_BeldelerIstek BaseResponseMessageOf_BeldelerCevap BaseRequestMessageOf_BeldelerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek BeldelerIstek Evet Evet Beldeler istek detayı. Alan Adı i Karmaşık Açıklama llceid int Hayır Beldeleri istenen ilçe Id si. GenelServisIlceler methodundan gelen Id lerden biri olmalıdır. Method Dönüş i BaseResponseMessageOf_BeldelerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc BeldelerCevap Evet Belde kodlarını taşır. Hata oluşursa boş gelir. Beldeler BeldeDTO [] Evet Belde listesi BeldeAdi String Hayır Belde adı Id int Hayır Belde id si

Haliçi İşyerleri Listesi Servisi: Bu method ile GTB hal kayıt sisteminde kayıtlı kişi veya kurumun sitemde kayıtlı olan hal içi işyerleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisHalIciIsyeri BaseRequestMessageOf_HalIciIsyeriIstek BaseResponseMessageOf_HalIciIsyeriCevap BaseRequestMessageOf_HalIciIsyeriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek HalIciIsyeriIstek Evet Evet Haliçi işyeri istek detayı. TcKimlikVergiNo string Hayır Haliçi işyerleri istenen kişi veya kurumun Tc kimlik veya vergi nosu. Method Dönüş i BaseResponseMessageOf_HalIciIsyeriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc HalIciIsyeriCevap Evet Hal içi işyeri kodlarını taşır. Hata oluşursa boş gelir. Isyerleri HalIciIsyeriDTO [] Evet Haliçi işyeri listesi Alan Adı i Karma Açıklama şık İşyeriAdi String Hayır İşyeri adı Id int Hayır İşyeri id si TcKimlikVergiNo String Hayır Tc kimlik veya vergi no su HalId int Hayır İşyerinin bulunduğu hal id si HalAdi String Hayır İşyerinin bulunduğu hal adı

İşletme Türleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı işletme türleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisIsletmeTurleri BaseRequestMessageOf_IsletmeTurleriIstek BaseResponseMessageOf_IsletmeTurleriCevap BaseRequestMessageOf_IsletmeTurleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek IsletmeTurleriIstek Evet Evet İşletme türleri istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_IsletmeTurleriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc IsletmeTurleriCevap Evet İşletme türü kodlarını taşır. Hata oluşursa boş gelir. IsletmeTurleri IsletmeTuruDTO [] Evet İşletme türü listesi Alan Adı i Karmaşık Açıklama IsletmeTuruAdi String Hayır İşletme türü adı Id int Hayır İşletme türü id si

Depo Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı kişi veya kurumun sitemde kayıtlı olan hal içi veya hal dışı depoları sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisDepolar BaseRequestMessageOf_DepolarIstek BaseResponseMessageOf_DepolarCevap BaseRequestMessageOf_DepolarIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek DepolarIstek Evet Evet Depo istek detayı. TcKimlikVergiNo string Hayır Depoları istenen kişi veya kurumun Tc kimlik veya vergi nosu. Method Dönüş i BaseResponseMessageOf_DepolarCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc DepolarCevap Evet Depo kodlarını taşır. Hata oluşursa boş gelir. Depolar DepoDTO [] Evet Depo listesi DepoAdi String Hayır Depo adı Id int Hayır Depo id si IlId int Hayır Deponun bulunduğu ilin id si IlceId int Hayır Deponun bulunduğu ilçenin id si BeldeId int Hayır Deponun bulunduğu beldenin id si Adres String Hayır Deponun adres bilgisi Halicimi bool Hayır Deponun hal içinde olup olmadığını belirtir. GenelServisIller methodundan gelen il id lerinden biridir. GenelServisIlceler methodundan gelen ilçe id lerinden biridir. GenelServisBeldeler methodundan gelen belde id lerinden biridir.

Şube Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı kişi veya kurumun sitemde kayıtlı olan şubeleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i GenelServisSubeler BaseRequestMessageOf_SubelerIstek BaseResponseMessageOf_SubelerCevap BaseRequestMessageOf_SubelerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek SubelerIstek Evet Evet Şube istek detayı. TcKimlikVergiNo string Hayır Şubeleri istenen kişi veya kurumun Tc kimlik veya vergi nosu. Method Dönüş i BaseResponseMessageOf_SubelerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc SubelerCevap Evet Şube kodlarını taşır. Hata oluşursa boş gelir. Subeler SubeDTO [] Evet Şube listesi Alan Adı i Karmaşık Açıklama SubeAdi String Hayır Şube adı Id int Hayır Şube id si IlId int Hayır Şubenin bulunduğu ilin id si GenelServisIller methodundan gelen il id lerinden biridir. IlceId int Hayır Şubenin bulunduğu ilçenin id si GenelServisIlceler methodundan gelen ilçe id lerinden biridir. BeldeId int Hayır Şubenin bulunduğu beldenin id si GenelServisBeldeler methodundan gelen belde id lerinden biridir. Adres String Hayır Şubenin adres bilgisi IsyeriTuru Int Hayır İşyeri Türü 1 => Şube, 4 => Tasnifleme ve Ambalajlama 8 => Haldışı iş yeri 9 => Sınai İşletme 12 => Dağıtım Merkezi 18 => Bireysel Tüketim 19 => Perkande Satış Yeri

Ürün Hizmetleri : Bu servis, servis tüketicilerine ürün ile ilgili referans niteliğindeki ürün bilgisi, ürün birimleri listesi gibi bilgileri vermek amacıyla hazırlanmıştır. Servis adı Servis WSDL URL Test Server WSDL URL UrunService /UrunService.svc https://95.0.51.130/webservices/urunservice.svc Malın Nitelikleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı malın nitelikleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i UrunServiceMalinNiteligi BaseRequestMessageOf_MalinNiteligiIstek BaseResponseMessageOf_MalinNiteligiCevap BaseRequestMessageOf_MalinNiteligiIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek MalinNiteligiIstek Evet Evet Malın niteliği istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_MalinNiteligiCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc MalinNiteligiCevap Evet Malın niteliği kodlarını taşır. Hata oluşursa boş gelir. MalinNitelikleri MalinNiteligiDTO [] Evet Malın niteliği listesi MalinNiteligiAdi String Hayır Malın niteliği adı Id int Hayır Malın niteliği id si

Ürün Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı ürünler sorgulanabilmektedir. Giriş Parametresi i Dönüş i UrunServiceUrunler BaseRequestMessageOf_UrunlerIstek BaseResponseMessageOf_UrunlerCevap BaseRequestMessageOf_UrunlerIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek UrunlerIstek Evet Evet Ürünler istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_UrunlerCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc UrunlerCevap Evet Ürün kodlarını taşır. Hata oluşursa boş gelir. Urunler UrunDTO [] Evet Ürün listesi UrunAdi String Hayır Ürün adı Id int Hayır Ürün id si

Ürün Birimleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı ürün birimleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i UrunServiceUrunBirimleri BaseRequestMessageOf_UrunBirimleriIstek BaseResponseMessageOf_UrunBirimleriCevap BaseRequestMessageOf_UrunBirimleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek UrunBirimleriIstek Evet Evet Ürün birimleri istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_UrunBirimleriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc UrunBirimleriCevap Evet Ürün birimleri kodlarını taşır. Hata oluşursa boş gelir. UrunBirimleri UrunBirimiDTO [] Evet Ürün birimi listesi UrunBirimAdi String Hayır Ürün birimi adı Id int Hayır Ürün birimi id si

Üretim Şekilleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı üretim şekilleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i UrunServiceUretimSekilleri BaseRequestMessageOf_UretimSekilleriIstek BaseResponseMessageOf_UretimSekilleriCevap BaseRequestMessageOf_UretimSekilleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek UretimSekilleriIstek Evet Evet Üretim şekilleri istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_UretimSekilleriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc UretimSekilleriCevap Evet Üretim şekilleri kodlarını taşır. Hata oluşursa boş gelir. UretimSekilleri UretimSekliDTO [] Evet Üretim şekilleri listesi UretimSekliAdi String Hayır Üretim şekli adı Id int Hayır Üretim şekli id si

Ürün Cinsleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı olan ürünlere bağlı ürün cinsleri bilgileri sorgulanabilmektedir. Giriş Parametresi i Dönüş i UrunServiceUrunCinsleri BaseRequestMessageOf_UrunCinsleriIstek BaseResponseMessageOf_UrunCinsleriCevap BaseRequestMessageOf_UrunCinsleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek UrunCinsleriIstek Evet Evet Ürün cinsleri istek detayı. UrunId int Hayır Ürün cinsleri istenen ürünün id si. UrunServiceUrunler methodundan gelen Id lerden biri olmalıdır. Method Dönüş i BaseResponseMessageOf_UrunCinsleriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc UrunCinsleriCevap Evet Ürün cinsleri kodlarını taşır. Hata oluşursa boş gelir. UrunCinsleri UrunCinsiDTO [] Evet Ürün cinsi listesi Alan Adı i Karmaşık Açıklama UrunCinsiAdi String Hayır Ürün cinsi adı Id int Hayır Ürün cinsi id si UretimSekliId int Hayır Ürünün üretim şekli id si UrunServiceUretimSekille ri methodundan gelen id lerden biridir. UrunId int Hayır Ürün Id si UrunServiceUrunler methodundan gelen id lerden biridir. UrunKodu String Hayır Ürünün kodu

Bildirim Hizmetleri : Bu servis, kullanıcıların bildirimlerini göndermeleri amacıyla geliştirilmiştir. Servis adı Servis WSDL URL Test Server WSDL URL BildirimService /BildirimService.svc https://95.0.51.130/webservices/bildirimservice.svc Bildirim Türleri Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı bildirim türleri sorgulanabilmektedir. Giriş Parametresi i Dönüş i BildirimServisBildirimTurleri BaseRequestMessageOf_BildirimTurleriIstek BaseResponseMessageOf_BildirimTurleriCevap BaseRequestMessageOf_BildirimTurleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek BildirimTurleriIstek Evet Evet Bildirim türleri istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_BildirimTurleriCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc BildirimTurleriCevap Evet Bildirim türleri kodlarını taşır. Hata oluşursa boş gelir. BildirimTurleri BildirimTuruDTO [] Evet Bildirim türü listesi BildirimTuruAdi String Hayır Bildirim türü adı Id int Hayır Bildirim türü id si

Sıfat Listesi Servisi : Bu method ile GTB hal kayıt sisteminde kayıtlı sıfatlar sorgulanabilmektedir. Giriş Parametresi i Dönüş i BildirimServisSifatListesi BaseRequestMessageOf_SifatIstek BaseResponseMessageOf_SifatCevap BaseRequestMessageOf_BildirimTurleriIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek SifatIstek Evet Evet Sıfat istek detayı. Bu nesne içerisinde başka bir bilgi barındırmaz. Create edilip gönderilmesi yeterlidir. Method Dönüş i BaseResponseMessageOf_SifatCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc SifatCevap Evet Sifat kodlarını taşır. Hata oluşursa boş gelir. Sifatlar SifatDTO [] Evet Sıfat listesi SifatAdi String Hayır Sıfat adı Id int Hayır Sıfat id si

Referans Künye Listesi Servisi : Bu method ile GTB hal kayıt sistemine daha önceden girilmiş künyeler sorgulanabilmektedir. Giriş Parametresi i Dönüş i BildirimServisReferansKunyeler BaseRequestMessageOf_ReferansKunyeIstek BaseResponseMessageOf_ReferansKunyeCevap BaseRequestMessageOf_ReferansKunyeIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek ReferansKunyeIstek Evet Evet Referans künye istek detayı. Alan Adı i Karmaşık Açıklama MalinSahibiTcKimlikVergiNo String Hayır Referans künyesi istenen kişi veya kurumun TC kimlik numarası veya vergi numarası. KunyeNo long Hayır İstenen künye numarası. Eğer 0 gönderilirse MalinSahibiTcKimlikVergiNo alanına girilen kişinin son 50 künyesi getirilir. KalanMiktariSifirdanBuyukOl anlar BaslangicTarihi BitisTarihi bool Hayır True gönderilirse ilgili kişi veya kuruluşun kalan miktarı 0 dan büyük olan künyeleri, False gönderilirse tüm künyeleri getirilir. DateTi Hayır Başlangıç tarihi me DateTi Hayır Bitiş tarihi me Method Dönüş i BaseResponseMessageOf_ReferansKunyeCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc ReferansKunyeCevap Evet Referans künye bilgi/bilgilerini getirir. Hata oluşursa boş gelir. Referans Kunyeler ReferansKunyeDTO [] Evet Referans künye listesi Alan Adı i Karmaşık Açıklama BildirimTarihi DateTime Hayır Bildirim kayıt tarihi KalanMiktar double Hayır Bildirimin üzerinde kalan miktar. KunyeNo long Hayır Künye numarası MalinAdi String Hayır Ürünün adı MalinCinsi String Hayır Malın cinsi MalinMiktari double Hayır Malın miktarı MalinTuru String Hayır Malın türü MiktarBirimiAd String Hayır Miktar birimi adı BildirimciTcKiml ikvergino String Hayır Bildirimci Tc kimlik veya vergi no MalinSahibiTcKi String Hayır Malın sahibi Tc kimlik

mlikvergino veya vergi no UreticiTcKimlik VergiNo String Hayır Üretici Tc kimlik veya vergi no BildirimTuru int Hayır Bildirim Türü Id si BildirimServisBildirimTurl eri methodundan gelen Id lerden biri olacaktır.

Bildirim Kaydet Servisi : Bu method ile GTB hal kayıt sistemine bildirim kaydı yapılabilir. Giriş Parametresi i Dönüş i BildirimServisBildirimKaydet BaseRequestMessageOf_ListOf_BildirimKayitIstek BaseResponseMessageOf_ListOf_BildirimKayitCevap BaseRequestMessageOf_ListOf_BildirimKayitIstek Alan Adı i Karmaşık Zorunlu Açıklama ServicePas String Hayır Evet Servis kullanım kodu sword Istek BildirimKayitIstek[] Evet Evet Bildirim kayıt istek detay arrayi. UniqueId String Hayır Gönderilen bildirimin gönderici tarafından takip amaçlı verilen tekil değerdir. En fazla 100 karakter olabilir. BildirimciBilgileri BildirimciBilgileriDT Evet O Alan Adı i Karmaşık Açıklama KisiSifat int Hayır Bildirimci Sıfat id si BildirimServisSifatListesi methodundan gelen Id lerden biri olmalıdır. BildirimTuru int Hayır Bildirim türü BildirimServisBildirimTurleri methodundan gelen Id lerden biri olmalıdır. IkinciKisiBilgileri IkinciKisiBilgileriDTO Evet Alan Adı i Karma şık Açıklama KisiSifat int Hayır İkinci kişi Sıfat id si TcKimlikVergiNo String Hayır AdSoyad String Hayır BildirimServisSifatListesi methodundan gelen Id lerden biri olmalıdır. Eposta String Hayır CepTel String Hayır YurtDisiMi bool Hayır ReferansBildirimKun long Hayır Referanssız bildirimlerde 0 gönderilmelidir. yeno BildirimMalBilgileri BildirimMalBilgileriDTO Evet Alan Adı i Karma şık Açıklama UretimIlId int Hayır GenelServisIller methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. UretimIlceId int Hayır GenelServisIlceler methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. UretimBeldeId int Hayır GenelServisBeldeler methodundan gelen Id lerden biri olmalıdır. Boş

gönderilmesi için 0 gönderilmelidir. MalinNiteligi int Hayır UrunServiceMalinNiteligi methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. MalinKodNo int Hayır UrunServiceUrunler methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. UretimSekli int Hayır UrunServiceUretimSekilleri methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. MalinCinsiId int Hayır UrunServiceUrunCinsleri methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. MiktarBirimId int Hayır UrunServiceUrunBirimleri methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. MalinMiktari double Hayır MalinSatisFiyat double Hayır MalinGidecekYerBil gileri GelenUlkeId int Hayır GenelServisUlkeler methodundan gelen Id lerden biri olmalıdır. Boş gönderilmesi için 0 gönderilmelidir. AnalizeGonderilec ekmi bool Hayır MalinGidecekYerBilgileriDTO Evet Alan Adı i Karma şık GidecekYerIsletmeT uruid Açıklama int Hayır GenelServisIsletmeTurleri methodundan gelen Id lerden biri olmalıdır. GidecekIsyeriId int Hayır GenelServisHalIciIsyeri, GenelServisDepolar veya GenelServisSubeler methodlarından gelen Id lerden biri olmalıdır. GidecekUlkeId int Hayır GenelServisUlkeler methodundan gelen Id lerden biri olmalıdır. GidecekYerIlId int Hayır GenelServisIller methodundan gelen Id lerden biri olmalıdır. GidecekYerIlceId int Hayır GenelServisIlceler methodundan gelen Id lerden biri olmalıdır. GidecekYerBeldeId int Hayır GenelServisBeldeler methodundan gelen Id lerden biri olmalıdır. Method Dönüş i BaseResponseMessageOf_ListOf_BildirimKayitCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc BildirimKayitCevap[] Evet Hata oluşursa boş gelir.

UniqueId String Hayır Servis çağırırken gönderilen tekil bilgi. YeniKunyeNo long Hayır Kayıt sonucunda oluşan yeni referans künye. KayitTarihi DateTime Hayır İşlemin kayıt edilme tarihi. MalinKodNo int Hayır Kayıt edilen ürünün Id si MalinCinsiId int Hayır Kayıt edilen ürün cinsinin Id si UretimSekli int Hayır Kayıt edilen ürünün üretim şekli Id si UrunServiceUrunler methodundan gelen id lerden biridir. UrunServiceUrunCinsl eri methodundan gelen Id lerden biridir. UrunServiceUretimSe killeri methodundan gelen Id lerden biridir. UretimIlId int Hayır GenelServisIller methodundan gelen Id lerden biridir. UretimIlceId int Hayır GenelServisIlceler methodundan gelen Id lerden biridir. UretimBeldeI d int Hayır GenelServisBeldeler methodundan gelen Id lerden biridir. String Hayır Üreticinin adı veya ünvanı UreticisininAd Unvani MalinSahibAd String Hayır Malın sahibinin adı i veya ünvanı MalinMiktari double Hayır MiktarBirimId int Hayır UrunServiceUrunBiri mleri methodundan gelen Id lerden biridir. AracPlakaNo String Hayır RusumMiktari double Hayır Kayıt sonucunda rüsum oluşmuşsa oluşan miktarı gösterir. Rüsum oluşmamışsa 0 dır.

Bildirim Sorgulama Servisi : Bu method ile servis kullanıcısı GTB hal kayıt sisteminden daha önceden girmiş olduğu bildirimleri sorgulayabilir. Giriş Parametresi i Dönüş i BildirimServisBildirimSorgu BaseRequestMessageOf_BildirimSorguIstek BaseResponseMessageOf_BildirimSorguCevap BaseRequestMessageOf_BildirimSorguIstek Alan Adı i Karmaşık Zorunlu Açıklama Istek BildirimSorguIstek Evet Evet Bildirim sorgu istek detayı. Alan Adı i Karmaşık Açıklama KunyeTuru int Hayır Alabileceği değerler : 1 referans, 2 nihai tüketim. KunyeNo long Hayır İstenen bildirimin künye numarası. Eğer 0 gönderilirse tüm bildirimler listelenir. BaslangicTarihi DateTime Hayır Bildirim başlangıç tarihi BitisTarihi DateTime Hayır Bildirim bitiş tarihi KalanMiktariSifirdanBuy ukolanlar bool Hayır True gönderilirse ilgili kişi veya kuruluşun kalan miktarı 0 dan büyük olan bildirimleri, False gönderilirse tüm bildirimleri getirilir. Method Dönüş i BaseResponseMessageOf_BildirimSorguCevap IslemKodu String Hayır Servisin çalışma sonuçunda başarılı olup olmadığını belirler. oluştuğunda ErrorModel array inin 0 ıncısında ilgili hata kodu ve hata mesajı bulunmaktadır. Alan Adı i Karmaşık Açıklama Sonuc BildirimSorguCevap Evet Bildirim bilgi/bilgilerini getirir. Hata oluşursa boş gelir. Bildirimle r BildirimSorguDTO [] Evet Bildirim listesi Alan Adı i Karmaşık Açıklama BildirimTarihi DateTime Hayır Bildirim kayıt tarihi KalanMiktar double Hayır Bildirimin üzerinde kalan miktar. KunyeNo long Hayır Künye numarası MalinKodNo int Hayır Malın kod numarası MalinAdi String Hayır Ürünün adı MalinCinsKodNo int Hayır Malın cinsinin kod numarası MalinCinsi String Hayır Malın cinsi MalinMiktari double Hayır Malın miktarı MalinSatisFiyati double Hayır Malın satış fiyatı MalinTuruKodNo int Hayır Malın türü kod numarası MalinTuru String Hayır Malın türü MiktarBirimId int Hayır Miktar birimi id si MiktarBirimiAd String Hayır Miktar birimi adı