Namespace EFaturaEDMConnectorService.Despatch
Classes
AmountType
Tutar veri tipidir.
ArchiveDespatchRequest
Verilen irsaliyeleri arşivleme için kullanılır
ArchiveDespatchRequestARCHIVE
İrsaliye Arşivleme nesnesini temsil eder.
ArchiveDespatchResponse
Verilen irsaliyeleri 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.
CancelDespatchRequest
İrsaliyeyi EDM sisteminde iptal eder.
CancelDespatchResponse
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
Verilen kriterlere uyan GIB EFATURA hesabının varlığını kontrol eder ve uyan kayıt veya kayıtları liste olarak geri döner.
DESPATCH
Fatura, gönderim (Send), alım (Get) ve durum (Status) sorgulamalarında kullanılan web servis veri tipidir.
DESPATCHHEADER
Fatura başlık bilgilerini içeren veri yapısıdır
DESPATCHLINERESPONSE
SendDespatchResponseWithServerSign ile gönderilen irsaliye yanıtlarını içeren veri yapısıdır.
DESPATCHRESPONSE
GetDespatchResponse ile alınan irsaliye yanıt listesindeki elemanları temsil eden veri yapısıdır.
DESPATCHRESPONSEHEADER
İrsaliye yanıtı başlık bilgilerini içeren veri yapısıdır.
DESPATCHRESPONSELINE
SendDespatchResponseWithServerSign ile irsaliye verilen yanıtın RED veya “kısmen” KABUL edilmesi durumunda kullanılması zorunlu olan veri yapısıdır.
DESPATCHSERIALLIST
DESPATCHUBLRESPONSE
SendDespatchUblResponse ile gönderilen irsaliye yanıtlarını içeren veri yapısıdır.
EDM_ArchiveDespatchRequestMessage
EDM_ArchiveDespatchResponseMessage
EDM_CancelDespatchRequestMessage
EDM_CancelDespatchResponseMessage
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_EmailDespatchRequestMessage
EDM_EmailDespatchResponseMessage
EDM_GetDespatchRequestMessage
EDM_GetDespatchResponse
GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen irsaliyelerin listelenmesi, sorgulanması ve indirilmesini sağlar.
EDM_GetDespatchResponseRequestMessage
EDM_GetDespatchResponseResponse
GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen irsaliye yanıtlarının listelenmesi, sorgulanması ve indirilmesini sağlar.
EDM_GetDespatchSerialRequestMessage
EDM_GetDespatchSerialResponseMessage
EDM_GetDespatchStatusRequestMessage
EDM_GetDespatchStatusResponseMessage
EDM_GetSessionInfoRequestMessage
EDM_GetSessionInfoResponseMessage
EDM_GetUserListBinaryRequestMessage
EDM_GetUserListBinaryResponseMessage
EDM_GetUserListRequestMessage
EDM_GetUserListResponseMessage
EDM_LoadDespatchRequestMessage
EDM_LoadDespatchResponseMessage
EDM_LoginRequestMessage
EDM_LoginResponseMessage
EDM_LogoutRequestMessage
EDM_LogoutResponseMessage
EDM_MarkDespatchRequestMessage
EDM_MarkDespatchResponseMessage
EDM_MarkDespatchResponseRequestMessage
EDM_MarkDespatchResponseResponseMessage
EDM_PrepareDespatchResponseRequestMessage
EDM_PrepareDespatchResponseResponse
EDM_SendDespatchRequestMessage
EDM_SendDespatchResponseMessage
EDM_SendDespatchResponseWithServerSignRequestMessage
EDM_SendDespatchResponseWithServerSignResponseMessage
EDM_SendDespatchUblResponseRequestMessage
EDM_SendDespatchUblResponseResponseMessage
EmailDespatchRequest
Uyumluluk sebebiyle bulunmaktadır.
EmailDespatchResponse
Uyumluluk sebebiyle bulunmaktadır.
getAppRespRequestType
Uyumluluk sebebiyle bulunmaktadır.
getAppRespResponseType
Uyumluluk sebebiyle bulunmaktadır.
GetDespatchRequest
GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen irsaliyelerin listelenmesi, sorgulanması ve indirilmesini sağlar.
GetDespatchRequestDESPATCH_SEARCH_KEY
GetDespatchResponseRequest
GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen irsaliye yanıtlarının listelenmesi, sorgulanması ve indirilmesini sağlar.
GetDespatchResponseRequestDESPATCHRESPONSE_SEARCH_KEY
GetDespatchResponse ile İrsaliye yanıtı okuma/alma işlemlerinde kullanılan filtre kriterlerini taşıyan veri tipidir.
GetDespatchSerialRequest
GetDespatchSerialRequest_SEARCH_KEY
GetDespatchSerialResponse
GetDespatchSerialResponseX
GetDespatchStatusAllRequest
GetDespatchStatusRequest
Belirlenen İrsaliye No veya UUID bilgisi ile mevcut irsaliyelerin zarf durumu ve portal durumunu kontrol etmeyi sağlar. Elde edilen bilgiler ışığında irsaliyelerin tutarlılığı sağlanır.
GetDespatchStatusResponse
Belirlenen İrsaliye No veya UUID bilgisi ile mevcut irsaliyelerin zarf durumu ve portal durumunu kontrol etmeyi sağlar. Elde edilen bilgiler ışığında irsaliyelerin tutarlılığı sağlanır.
GetDespatchStatusResponseDESPATCH_STATUS
İrsaliye sorgulama için temsil edilen nesnedir.
GetSessionInfoRequest
GetSessionInfoResponse
GetUserListBinaryRequest
GIB EFATURA sistemine kayıtlı kullanıcıların listesinin tamamının XML veya CSV olarak alınmasını sağlar
GetUserListBinaryResponse
GIB EFATURA sistemine kayıtlı kullanıcıların listesinin tamamının XML veya CSV olarak alınmasını sağlar
GetUserListRequest
GIB EFATURA sistemine kayıtlı kullanıcıların listesini ve bilgilerini getirir.
GetUserListResponse
GetUserListResponseX
GIBUSER
Gib kullanıcı sorgulamalarında dönen veri tipidir.
LoadDespatchRequest
EİRSALİYE Entegrasyon Platformu üzerinden bir ya da daha fazla irsaliyenın - daha sonra gönderilmek üzere - taslak olarak EDM sistemine yüklenmesini sağlar.
LoadDespatchResponse
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
Uyumluluk sebebiyle yer almaktadır.
MarkDespatchRequest
İrsaliyenin işaretlenmesini sağlar.
MarkDespatchRequestMARK
İrsaliye İşaretlemenin temsil ettiği nesnedir.
MarkDespatchResponse
İrsaliye yanıtının işaretlenmesini sağlar.
MarkDespatchResponseRequest
İrsaliye yanıtının işaretlenmesini sağlar.
MarkDespatchResponseRequestMARK
İrsaliye yanıtının işaretlenmesini sağlayan nesneyi temsil eder.
MarkDespatchResponseResponse
İrsaliye yanıtının işaretlenmesini sağlar.
MarkEnvelopeResponse
Uyumluluk sebebiyle bulunmaktadır.
PrepareDespatchResponseRequest
Uyumluluk sebebiyle bulunmaktadır.
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.
SendDespatchRequest
EFATURA Entegrasyon Platformu üzerinden bir ya da daha fazla faturayı GIB (Gelir İdaresi Başkanlığı) EFATURA sistemine gönderir.
Bu metot, ile beraberinde iletilen faturayı göndermek mümkün olduğu gibi, öncesinde LoadInvoice metodu ile taslak olarak kaydedilmiş faturanın gönderimini sağlamak için de kullanılabilir.
SendDespatchRequestRECEIVER
Fatura yükleme ve gönderimlerde, Alıcı bilgilerini tanımlamak için kullanılır.
SendDespatchRequestSENDER
Fatura yükleme ve gönderimlerde, Gönderici bilgilerini tanımlamak için kullanılır.
SendDespatchResponse
SendDespatchResponseRequest
Temel irsaliyeye UBL olarak Kabul/Red/Kısmi Kabul yanıtı verebilmek için kullanılmaktadır.
SendDespatchResponseResponse
Temel irsaliyeye UBL olarak Kabul/Red/Kısmi Kabul yanıtı verebilmek için kullanılmaktadır.
SendDespatchResponseWithServerSignRequest
Temel irsaliyeye Kabul/Red/Kısmi Kabul yanıtı verebilmek için kullanılmaktadır.
SendDespatchResponseWithServerSignResponse
Temel irsaliyeye Kabul/Red/Kısmi Kabul yanıtı verebilmek için kullanılmaktadır.
USERCONTENT
Uyumluluk sebebiyle bulunmaktadır.
Interfaces
EIrsaliyeEDMPort
Tüm fonksiyonların bulunduğu arayüzü temsil eder.
Enums
ArchiveDespatchRequestARCHIVEValue
CurrencyCodeContentType
Döviz veri tipidir.
DESPATCH_CONTENT_TYPE
İrsaliye dosya içeriğinin veri tipidir
GetUserListBinaryRequestTYPE
İndirilen GİB listesi için dosya formatı
MarkDespatchRequestMARKValue
İrsaliye Okundu/Okunmadı veri tipidir.
SIGNTYPE
Uyumluluk sebebiyle bulunmaktadır.
USERCONTENTTYPE
Uyumluluk sebebiyle bulunmaktadır.
USERTYPE
Uyumluluk sebebiyle bulunmaktadır.