Namespace EFaturaEDMConnectorService.Smm
Classes
AmountType
Tutar veri tipidir.
ArchiveSMMRequest
ArchiveSMMRequestARCHIVE
SMM arşivleme nesnesini temsil eder.
ArchiveSMMResponse
Verilen SMM'leri arşivleme için kullanılır.
ATTRIBUTESTYPE
base64Binary
Web servis isteklerinde transfer edilen Byte dizisinin verildiği ve transfer esnasında basr64 kodlamasına kendiliğinden dönüştürülen veri yapısıdır. UBL gibi metinsel içerikler Byte dizisine dönüştürülürken, UTF8 kullanılması önemlidir.
CancelSMMRequest
SMM’yi EDM sisteminde iptal eder.
CancelSMMResponse
CHANGE_INFOType
CheckCounterRequest
Kontör kullanan hesapların, kalan kontörünün VKN bazında sorgulanması için kullanılır. Sorgulama için VKN verilmesine gerek yoktur, sisteme Login olmak yeterlidir.
CheckCounterResponse
Kontör kullanan hesapların, kalan kontörünün VKN bazında sorgulanması için kullanılır. Sorgulama için VKN verilmesine gerek yoktur, sisteme Login olmak yeterlidir.
CheckUserRequest
EDM_ArchiveSMMRequestMessage
EDM_ArchiveSMMResponseMessage
EDM_CancelSMMRequestMessage
EDM_CancelSMMResponseMessage
EDM_CheckCounterRequestMessage
EDM_CheckCounterResponse
Kontör kullanan hesapların, kalan kontörünün VKN bazında sorgulanması için kullanılır. Sorgulama için VKN verilmesine gerek yoktur, sisteme Login olmak yeterlidir.
EDM_CheckUserRequestMessage
EDM_CheckUserResponse
Verilen kriterlere uyan GIB EFATURA hesabının varlığını kontrol eder ve uyan kayıt veya kayıtları liste olarak geri döner.
EDM_EmailSMMRequestMessage
EDM_EmailSMMResponseMessage
EDM_GetSessionInfoRequestMessage
EDM_GetSessionInfoResponseMessage
EDM_GetSMMRequestMessage
EDM_GetSMMResponse
GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen SMM'lerin listelenmesi, sorgulanması ve indirilmesini sağlar.
EDM_GetSMMResponseRequestMessage
Uyumluluk sebebiyle bulunmaktadır.
EDM_GetSMMResponseResponse
EDM_GetSMMSerialRequestMessage
EDM_GetSMMSerialResponseMessage
EDM_GetSMMStatusRequestMessage
EDM_GetSMMStatusResponseMessage
EDM_GetUserListBinaryRequestMessage
EDM_GetUserListBinaryResponseMessage
EDM_GetUserListRequestMessage
EDM_GetUserListResponseMessage
EDM_LoadSMMRequestMessage
EDM_LoadSMMResponseMessage
EDM_LoginRequestMessage
EDM_LoginResponseMessage
EDM_LogoutRequestMessage
EDM_LogoutResponseMessage
EDM_MarkSMMRequestMessage
EDM_MarkSMMResponseMessage
EDM_MarkSMMResponseRequestMessage
Kullanılmamaktadır.
EDM_MarkSMMResponseResponseMessage
EDM_SendSMMRequestMessage
EDM_SendSMMResponseMessage
EmailSMMRequest
Uyumluluk sebebiyle bulunmaktadır.
EmailSMMResponse
Uyumluluk sebebiyle bulunmaktadır.
GetSessionInfoRequest
Uyumluluk sebebiyle bulunmaktadır.
GetSessionInfoResponse
Uyumluluk sebebiyle bulunmaktadır.
GetSMMRequest
EDM platformuna gönderilen SMM’lerin listelenmesi, sorgulanması ve indirilmesini sağlar.
GetSMMRequestSMM_SEARCH_KEY
GetInvoice ile Fatura okuma/alma işlemlerinde kullanılan filtre kriterlerini taşıyan veri tipidir.
GetSMMResponseRequest
GetSMMResponseRequestSMMRESPONSE_SEARCH_KEY
Uyumluluk sebebiyle bulunmaktadır.
GetSMMSerialRequest
GetSMMSerialRequest_SEARCH_KEY
GetSMMSerialResponse
GetSMMSerialResponseX
GetSMMStatusAllRequest
GetSMMStatusRequest
Belirlenen SMM No veya UUID bilgisi ile mevcut SMM’lerin rapor durumu ve portal durumunu kontrol etmeyi sağlar. Elde edilen bilgiler ışığında SMM’lerin tutarlılığı sağlanır
GetSMMStatusResponse
GetSMMStatusResponseSMM_STATUS
Belirlenen SMM No veya UUID bilgisi ile mevcut SMM’lerin rapor durumu ve portal durumunu kontrol etmeyi sağlayan nesneyi temsil eder.
GetUserListBinaryRequest
Kullanılmıyor
GetUserListBinaryResponse
Kullanılmıyor
GetUserListRequest
Kullanılmıyor
GetUserListResponse
Kullanılmıyor
GetUserListResponseX
Kullanılmıyor
GIBUSER
Gib kullanıcı sorgulamalarında dönen veri tipidir.
LoadSMMRequest
ESMM Entegrasyon Platformu üzerinden bir ya da daha fazla SMM’nin- daha sonra gönderilmek üzere- taslak olarak EDM sistemine yüklenmesini sağlar.
LoadSMMResponse
LoginRequest
Web servis Client ‘in EFATURA Entegrasyon Platformuna kimlik doğrulayarak giriş yapmasını sağlar. Login yanıtında alınan SessionID değeri, takiben çağrılacak tüm metotlarda istek-başlığında REQUEST_HEADERType verilmelidir.
API deki diğer Web servis isteklerinin verilmesi veya yürütülmesi esnasında, “Aktif session bulunamadı” hatası alınırsa, oturum sona ermiş demektir ve oturumun tekrar açılıp, işlemin tekrarlanması gereklidir.
LoginResponse
Web servis Client ‘in EFATURA Entegrasyon Platformuna kimlik doğrulayarak giriş yapmasını sağlar. Login yanıtında alınan SessionID değeri, takiben çağrılacak tüm metotlarda istek-başlığında REQUEST_HEADERType verilmelidir.
API deki diğer Web servis isteklerinin verilmesi veya yürütülmesi esnasında, “Aktif session bulunamadı” hatası alınırsa, oturum sona ermiş demektir ve oturumun tekrar açılıp, işlemin tekrarlanması gereklidir.
LogoutRequest
Web servis Client ‘in EFATURA Entegrasyon Platformundan çıkış yapmasını sağlar.
Logout olduğunuzda edindiğiniz SESSION_ID değeri sıfırlanır ve başka platformlardan girişleriniz kesilmiş olur
LogoutResponse
Web servis Client ‘in EFATURA Entegrasyon Platformundan çıkış yapmasını sağlar.
Logout olduğunuzda edindiğiniz SESSION_ID değeri sıfırlanır ve başka platformlardan girişleriniz kesilmiş olur
LOV_VALUEType
MarkSMMRequest
SMM’nin işaretlenmesini sağlar.
MarkSMMRequestMARK
MarkSMMResponse
SMM’nin işaretlenmesini sağlar.
MarkSMMResponseRequest
Kullanılmamaktadır.
MarkSMMResponseRequestMARK
Kullanılmamaktadır.
MarkSMMResponseResponse
REQUEST
Tüm request nesneleri bu nesneden türetilmektedir.
REQUEST_HEADERType
Web servis isteklerinde Session ID ve REQUEST ‘e ait temel bilgileri iletmek için kullanılan yapıdır.
REQUEST_INFOType
Uyumluluk sebebiyle yer almaktadır.
REQUEST_RETURNType
Başarılı tamamlanan tüm web istekleri REQUEST_RETURNType nesnesi içeren Response nesnesi dönerler. Hatalı biten metotlar ise REQUEST_ERRORType nesnesi içeren SOAP hatası dönmektedir.
RequestFault
Metotlar işlenirken oluşan hataların tümü için fırlatılan fault exception yapısıdır.
SendSMMRequest
ESMM Entegrasyon Platformu üzerinden bir ya da daha fazla SMM’yi GIB (Gelir İdaresi Başkanlığı) ESMM sistemine gönderir.
SendSMMRequestRECEIVER
E-Fatura yükleme ve gönderimlerde, e-fatura alıcı bilgilerini tanımlamak için kullanılır.
SendSMMRequestSENDER
Fatura yükleme ve gönderimlerde, Gönderici bilgilerini tanımlamak için kullanılır.
SendSMMResponse
SMM
Fatura, gönderim (Send), alım (Get) ve durum (Status) sorgulamalarında kullanılan web servis veri tipidir.
SMMHEADER
SMM başlık bilgilerini içeren veri yapısıdır.
SMMLINEITEMS
Kullanılmıyor
SMMLINERESPONSE
SMMPDFCONTENT
SMMRESPONSE
Kullanılmamaktadır.
SMMRESPONSEHEADER
SMMRESPONSELINE
SMMSERIALLIST
Kullanılmıyor
USERCONTENT
Uyumluluk sebebiyle bulunmaktadır.
Interfaces
ESmmEDMPort
Tüm fonksiyonların bulunduğu arayüzü temsil eder.
Enums
ArchiveSMMRequestARCHIVEValue
Verilen SMM'leri arşivleme için kullanılır.
CurrencyCodeContentType
Döviz veri tipidir.
GetUserListBinaryRequestTYPE
Kullanılmıyor
MarkSMMRequestMARKValue
SMM Okundu/Okunmadı veri tipidir.
SIGNTYPE
Uyumluluk sebebiyle bulunmaktadır.
SMM_CONTENT_TYPE
SMM dosya formatı
TaxTypeCodeList
Vergi kod listesi
USERCONTENTTYPE
Uyumluluk sebebiyle bulunmaktadır.
USERTYPE
Uyumluluk sebebiyle bulunmaktadır.