• Giriş
  • EBelge API
  • S.S.S
  • Sürüm Notları
İçindekileri Göster/Gizle
  • Giriş
    • Belge Durumları
      • EFatura Durumları
      • Eİrsaliye Durumları
      • ESMM Durumları
      • EMM Durumları
    • Ortak Veri Tipleri
    • Kullanım ve Öneriler
    • UBL Örnekler
  • Örnekler
    • SOAP Zarfları
      • EFatura SOAP Zarfları
      • Eİrsaliye SOAP Zarfları
    • Örnek Uygulamalar
  • Web Servis API
    • Hata Kodu ve Açıklamaları
    • EFatura
      • EFaturaEDMConnectorService
        • AmountType
        • ArchiveInvoiceRequest
        • ArchiveInvoiceRequestARCHIVE
        • ArchiveInvoiceRequestARCHIVEValue
        • ArchiveInvoiceResponse
        • ATTRIBUTESTYPE
        • base64Binary
        • CancelInvoiceRequest
        • CancelInvoiceResponse
        • CHANGE_INFOType
        • CheckCounterRequest
        • CheckCounterResponse
        • CheckUserRequest
        • CurrencyCodeContentType
        • EDM_ArchiveInvoiceRequestMessage
        • EDM_ArchiveInvoiceResponseMessage
        • EDM_CancelInvoiceRequestMessage
        • EDM_CancelInvoiceResponseMessage
        • EDM_CheckCounterRequestMessage
        • EDM_CheckCounterResponse
        • EDM_CheckUserRequestMessage
        • EDM_CheckUserResponse
        • EDM_EmailInvoiceRequestMessage
        • EDM_EmailInvoiceResponseMessage
        • EDM_GetEnvelopeRequestMessage
        • EDM_GetEnvelopeResponse
        • EDM_GetEnvelopeStatusRequestMessage
        • EDM_GetEnvelopeStatusResponse
        • EDM_GetInvoiceRequestMessage
        • EDM_GetInvoiceResponse
        • EDM_GetInvoiceResponseDateRequestMessage
        • EDM_GetInvoiceResponseDateResponseMessage
        • EDM_GetInvoiceSerialRequestMessage
        • EDM_GetInvoiceSerialResponseMessage
        • EDM_GetInvoiceStatusRequestMessage
        • EDM_GetInvoiceStatusResponseMessage
        • EDM_GetSessionInfoRequestMessage
        • EDM_GetSessionInfoResponseMessage
        • EDM_GetUserListBinaryRequestMessage
        • EDM_GetUserListBinaryResponseMessage
        • EDM_GetUserListRequestMessage
        • EDM_GetUserListResponseMessage
        • EDM_LoadInvoiceRequestMessage
        • EDM_LoadInvoiceResponseMessage
        • EDM_LoginRequestMessage
        • EDM_LoginResponseMessage
        • EDM_LogoutRequestMessage
        • EDM_LogoutResponseMessage
        • EDM_MarkEnvelopeRequestMessage
        • EDM_MarkEnvelopeResponseMessage
        • EDM_MarkInvoiceRequestMessage
        • EDM_MarkInvoiceResponseMessage
        • EDM_PrepareInvoiceResponseRequestMessage
        • EDM_PrepareInvoiceResponseResponse
        • EDM_SendInvoiceRequestMessage
        • EDM_SendInvoiceResponseMessage
        • EDM_SendInvoiceResponseRequestMessage
        • EDM_SendInvoiceResponseResponseMessage
        • EDM_SendInvoiceResponseWithServerSignRequestMessage
        • EDM_SendInvoiceResponseWithServerSignResponseMessage
        • EFaturaEDMPort
        • EmailInvoiceRequest
        • EmailInvoiceResponse
        • ENVELOPE
        • ENVELOPEHEADER
        • getApplicationResponseRequest
        • getApplicationResponseResponse
        • getApplicationResponseResponse.RequestFault
        • getAppRespRequestType
        • getAppRespResponseType
        • GetEnvelopeRequest
        • GetEnvelopeRequestENVELOPE_SEARCH_KEY
        • GetEnvelopeRequestENVELOPE_SEARCH_KEYELEMENT
        • GetEnvelopeStatusRequest
        • GetEnvelopeStatusRequestENVELOPE
        • GetInvoiceRequest
        • GetInvoiceRequestINVOICE_SEARCH_KEY
        • GetInvoiceResponseDateRequest
        • GetInvoiceResponseDateRequest_SEARCH_KEY
        • GetInvoiceResponseDateResponse
        • GetInvoiceResponseDateResponseX
        • GetInvoiceSerialRequest
        • GetInvoiceSerialResponse
        • GetInvoiceSerialResponseX
        • GetInvoiceStatusAllRequest
        • GetInvoiceStatusRequest
        • GetInvoiceStatusResponse
        • GetInvoiceStatusResponseINVOICE_STATUS
        • GetSessionInfoRequest
        • GetSessionInfoResponse
        • GetUserListBinaryRequest
        • GetUserListBinaryRequestTYPE
        • GetUserListBinaryResponse
        • GetUserListRequest
        • GetUserListResponse
        • GetUserListResponseX
        • GIBUSER
        • INTERNETSALESDETAILS
        • InternetSatisGonderiBilgileri
        • INVOICE
        • INVOICE_CONTENT_TYPE
        • INVOICEHEADER
        • INVOICERESPONSEDATELIST
        • INVOICESERIALLIST
        • kisiType
        • kisiTypeGercekKisi
        • kisiTypeTuzelKisi
        • LoadInvoiceRequest
        • LoadInvoiceResponse
        • LoginRequest
        • LoginResponse
        • LogoutRequest
        • LogoutResponse
        • LOV_VALUEType
        • MarkEnvelopeRequest
        • MarkEnvelopeRequestMARK
        • MarkEnvelopeRequestMARKENVELOPE
        • MarkEnvelopeRequestMARKValue
        • MarkEnvelopeResponse
        • MarkInvoiceRequest
        • MarkInvoiceRequestMARK
        • MarkInvoiceRequestMARKValue
        • MarkInvoiceResponse
        • PrepareInvoiceResponseRequest
        • REQUEST
        • REQUEST_HEADERType
        • REQUEST_INFOType
        • REQUEST_RETURNType
        • RequestFault
        • SendInvoiceRequest
        • SendInvoiceRequestRECEIVER
        • SendInvoiceRequestSENDER
        • SendInvoiceResponse
        • SendInvoiceResponseRequest
        • SendInvoiceResponseResponse
        • SendInvoiceResponseWithServerSignRequest
        • SendInvoiceResponseWithServerSignResponse
        • SIGNTYPE
        • USERCONTENT
        • USERCONTENTTYPE
        • UserRequest
        • USERTYPE
    • Eİrsaliye
      • EFaturaEDMConnectorService.Despatch
        • AmountType
        • ArchiveDespatchRequest
        • ArchiveDespatchRequestARCHIVE
        • ArchiveDespatchRequestARCHIVEValue
        • ArchiveDespatchResponse
        • ATTRIBUTESTYPE
        • base64Binary
        • CancelDespatchRequest
        • CancelDespatchResponse
        • CHANGE_INFOType
        • CheckCounterRequest
        • CheckCounterResponse
        • CheckUserRequest
        • CurrencyCodeContentType
        • DESPATCH
        • DESPATCH_CONTENT_TYPE
        • DESPATCHHEADER
        • DESPATCHLINERESPONSE
        • DESPATCHRESPONSE
        • DESPATCHRESPONSEHEADER
        • DESPATCHRESPONSELINE
        • DESPATCHSERIALLIST
        • DESPATCHUBLRESPONSE
        • EDM_ArchiveDespatchRequestMessage
        • EDM_ArchiveDespatchResponseMessage
        • EDM_CancelDespatchRequestMessage
        • EDM_CancelDespatchResponseMessage
        • EDM_CheckCounterRequestMessage
        • EDM_CheckCounterResponse
        • EDM_CheckUserRequestMessage
        • EDM_CheckUserResponse
        • EDM_EmailDespatchRequestMessage
        • EDM_EmailDespatchResponseMessage
        • EDM_GetDespatchRequestMessage
        • EDM_GetDespatchResponse
        • EDM_GetDespatchResponseRequestMessage
        • EDM_GetDespatchResponseResponse
        • 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
        • EIrsaliyeEDMPort
        • EmailDespatchRequest
        • EmailDespatchResponse
        • getAppRespRequestType
        • getAppRespResponseType
        • GetDespatchRequest
        • GetDespatchRequestDESPATCH_SEARCH_KEY
        • GetDespatchResponseRequest
        • GetDespatchResponseRequestDESPATCHRESPONSE_SEARCH_KEY
        • GetDespatchSerialRequest
        • GetDespatchSerialRequest_SEARCH_KEY
        • GetDespatchSerialResponse
        • GetDespatchSerialResponseX
        • GetDespatchStatusAllRequest
        • GetDespatchStatusRequest
        • GetDespatchStatusResponse
        • GetDespatchStatusResponseDESPATCH_STATUS
        • GetSessionInfoRequest
        • GetSessionInfoResponse
        • GetUserListBinaryRequest
        • GetUserListBinaryRequestTYPE
        • GetUserListBinaryResponse
        • GetUserListRequest
        • GetUserListResponse
        • GetUserListResponseX
        • GIBUSER
        • LoadDespatchRequest
        • LoadDespatchResponse
        • LoginRequest
        • LoginResponse
        • LogoutRequest
        • LogoutResponse
        • LOV_VALUEType
        • MarkDespatchRequest
        • MarkDespatchRequestMARK
        • MarkDespatchRequestMARKValue
        • MarkDespatchResponse
        • MarkDespatchResponseRequest
        • MarkDespatchResponseRequestMARK
        • MarkDespatchResponseResponse
        • MarkEnvelopeResponse
        • PrepareDespatchResponseRequest
        • REQUEST
        • REQUEST_HEADERType
        • REQUEST_INFOType
        • REQUEST_RETURNType
        • RequestFault
        • SendDespatchRequest
        • SendDespatchRequestRECEIVER
        • SendDespatchRequestSENDER
        • SendDespatchResponse
        • SendDespatchResponseRequest
        • SendDespatchResponseResponse
        • SendDespatchResponseWithServerSignRequest
        • SendDespatchResponseWithServerSignResponse
        • SIGNTYPE
        • USERCONTENT
        • USERCONTENTTYPE
        • USERTYPE
    • ESMM
      • EFaturaEDMConnectorService.Smm
        • AmountType
        • ArchiveSMMRequest
        • ArchiveSMMRequestARCHIVE
        • ArchiveSMMRequestARCHIVEValue
        • ArchiveSMMResponse
        • ATTRIBUTESTYPE
        • base64Binary
        • CancelSMMRequest
        • CancelSMMResponse
        • CHANGE_INFOType
        • CheckCounterRequest
        • CheckCounterResponse
        • CheckUserRequest
        • CurrencyCodeContentType
        • EDM_ArchiveSMMRequestMessage
        • EDM_ArchiveSMMResponseMessage
        • EDM_CancelSMMRequestMessage
        • EDM_CancelSMMResponseMessage
        • EDM_CheckCounterRequestMessage
        • EDM_CheckCounterResponse
        • EDM_CheckUserRequestMessage
        • EDM_CheckUserResponse
        • EDM_EmailSMMRequestMessage
        • EDM_EmailSMMResponseMessage
        • EDM_GetSessionInfoRequestMessage
        • EDM_GetSessionInfoResponseMessage
        • EDM_GetSMMRequestMessage
        • EDM_GetSMMResponse
        • EDM_GetSMMResponseRequestMessage
        • 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
        • EDM_MarkSMMResponseResponseMessage
        • EDM_SendSMMRequestMessage
        • EDM_SendSMMResponseMessage
        • EmailSMMRequest
        • EmailSMMResponse
        • ESmmEDMPort
        • GetSessionInfoRequest
        • GetSessionInfoResponse
        • GetSMMRequest
        • GetSMMRequestSMM_SEARCH_KEY
        • GetSMMResponseRequest
        • GetSMMResponseRequestSMMRESPONSE_SEARCH_KEY
        • GetSMMSerialRequest
        • GetSMMSerialRequest_SEARCH_KEY
        • GetSMMSerialResponse
        • GetSMMSerialResponseX
        • GetSMMStatusAllRequest
        • GetSMMStatusRequest
        • GetSMMStatusResponse
        • GetSMMStatusResponseSMM_STATUS
        • GetUserListBinaryRequest
        • GetUserListBinaryRequestTYPE
        • GetUserListBinaryResponse
        • GetUserListRequest
        • GetUserListResponse
        • GetUserListResponseX
        • GIBUSER
        • LoadSMMRequest
        • LoadSMMResponse
        • LoginRequest
        • LoginResponse
        • LogoutRequest
        • LogoutResponse
        • LOV_VALUEType
        • MarkSMMRequest
        • MarkSMMRequestMARK
        • MarkSMMRequestMARKValue
        • MarkSMMResponse
        • MarkSMMResponseRequest
        • MarkSMMResponseRequestMARK
        • MarkSMMResponseResponse
        • REQUEST
        • REQUEST_HEADERType
        • REQUEST_INFOType
        • REQUEST_RETURNType
        • RequestFault
        • SendSMMRequest
        • SendSMMRequestRECEIVER
        • SendSMMRequestSENDER
        • SendSMMResponse
        • SIGNTYPE
        • SMM
        • SMM_CONTENT_TYPE
        • SMMHEADER
        • SMMLINEITEMS
        • SMMLINERESPONSE
        • SMMPDFCONTENT
        • SMMRESPONSE
        • SMMRESPONSEHEADER
        • SMMRESPONSELINE
        • SMMSERIALLIST
        • TaxTypeCodeList
        • USERCONTENT
        • USERCONTENTTYPE
        • USERTYPE
    • EMM
      • EFaturaEDMConnectorService.Mm
        • AmountType
        • ArchiveMMRequest
        • ArchiveMMRequestARCHIVE
        • ArchiveMMRequestARCHIVEValue
        • ArchiveMMResponse
        • ATTRIBUTESTYPE
        • base64Binary
        • CancelMMRequest
        • CancelMMResponse
        • CHANGE_INFOType
        • CheckCounterRequest
        • CheckCounterResponse
        • CheckUserRequest
        • CONTENT_TYPE
        • CurrencyCodeContentType
        • EDM_ArchiveMMRequestMessage
        • EDM_ArchiveMMResponseMessage
        • EDM_CancelMMRequestMessage
        • EDM_CancelMMResponseMessage
        • EDM_CheckCounterRequestMessage
        • EDM_CheckCounterResponse
        • EDM_CheckUserRequestMessage
        • EDM_CheckUserResponse
        • EDM_EmailMMRequestMessage
        • EDM_EmailMMResponseMessage
        • EDM_GetMMRequestMessage
        • EDM_GetMMResponse
        • EDM_GetMMSerialRequestMessage
        • EDM_GetMMSerialResponseMessage
        • EDM_GetMMStatusRequestMessage
        • EDM_GetMMStatusResponseMessage
        • EDM_GetSessionInfoRequestMessage
        • EDM_GetSessionInfoResponseMessage
        • EDM_LoadMMRequestMessage
        • EDM_LoadMMResponseMessage
        • EDM_LoginRequestMessage
        • EDM_LoginResponseMessage
        • EDM_LogoutRequestMessage
        • EDM_LogoutResponseMessage
        • EDM_MarkMMRequestMessage
        • EDM_MarkMMResponseMessage
        • EDM_SendMMRequestMessage
        • EDM_SendMMResponseMessage
        • EmailMMRequest
        • EmailMMResponse
        • EMMEDMPort
        • GetMMRequest
        • GetMMRequestSEARCH_KEY
        • GetMMSerialRequest
        • GetMMSerialResponse
        • GetMMSerialResponseX
        • GetMMStatusAllRequest
        • GetMMStatusRequest
        • GetMMStatusResponse
        • GetMMStatusResponseSTATUS
        • GetSessionInfoRequest
        • GetSessionInfoResponse
        • LoadMMRequest
        • LoadMMResponse
        • LoginRequest
        • LoginResponse
        • LogoutRequest
        • LogoutResponse
        • LOV_VALUEType
        • MarkMMRequest
        • MarkMMRequestMARK
        • MarkMMRequestMARKValue
        • MarkMMResponse
        • MarkMMResponseResponse
        • MM
        • MMHEADER
        • MMSERIALLIST
        • REQUEST
        • REQUEST_HEADERType
        • REQUEST_INFOType
        • REQUEST_RETURNType
        • RequestFault
        • SendMMRequest
        • SendMMRequestRECEIVER
        • SendMMRequestSENDER
        • SendMMResponse
        • SIGNTYPE
        • TaxTypeCodeList
        • USERCONTENT
        • USERCONTENTTYPE
        • USERTYPE
    • EPosta
      • EFaturaEDMessageService
        • ATTRIBUTESTYPE
        • CHANGE_INFOType
        • DocumentTypeType
        • EDM_GetEMailRequestMessage
        • EDM_GetEMailResponseMessage
        • EDM_LoginRequestMessage
        • EDM_LoginResponseMessage
        • EDM_LogoutRequestMessage
        • EDM_LogoutResponseMessage
        • EMAIL
        • EMessageEDMPort
        • GetEMailRequest
        • GetEMailRequest_SEARCH_KEY
        • GetEMailResponse
        • LoginRequest
        • LoginResponse
        • LogoutRequest
        • LogoutResponse
        • MailProviderDeliveryStatusType
        • MailProviderRelayStatusType
        • REQUEST
        • REQUEST_HEADERType
        • REQUEST_RETURNType
        • RequestFault

Namespace EFaturaEDMConnectorService

Classes

AmountType

Tutar veri tipidir.

ArchiveInvoiceRequest

Uyumluluk sebebiyle yer almaktadır.

ArchiveInvoiceRequestARCHIVE

Uyumluluk sebebiyle yer almaktadır.

ArchiveInvoiceResponse

Uyumluluk sebebiyle yer almaktadır.

ATTRIBUTESTYPE

Uyumluluk sebebiyle yer almaktadır.

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.

CancelInvoiceRequest

Faturayı EDM sisteminde iptal eder. IPTAL edilen her fatura sistemde silinmiş niteliği kazanır. Faturalar EDM tarafında hiçbir zaman silinmez ve iptal listesinden görülebilir. E-Fatura senaryosunda başarıyla gönderilmiş faturalar iptal edilemez.

CancelInvoiceResponse

Faturayı EDM sisteminde iptal eder. IPTAL edilen her fatura sistemde silinmiş niteliği kazanır. Faturalar EDM tarafında hiçbir zaman silinmez ve iptal listesinden görülebilir. E-Fatura senaryosunda başarıyla gönderilmiş faturalar iptal edilemez.

CHANGE_INFOType

Uyumluluk sebebiyle yer almaktadır.

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.

EDM_ArchiveInvoiceRequestMessage

EDM_ArchiveInvoiceResponseMessage

EDM_CancelInvoiceRequestMessage

EDM_CancelInvoiceResponseMessage

EDM_CheckCounterRequestMessage

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_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_EmailInvoiceRequestMessage

EDM_EmailInvoiceResponseMessage

EDM_GetEnvelopeRequestMessage

EDM_GetEnvelopeResponse

EDM_GetEnvelopeStatusRequestMessage

EDM_GetEnvelopeStatusResponse

EDM_GetInvoiceRequestMessage

EDM_GetInvoiceResponse

GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen faturaların listelenmesi, sorgulanması ve indirilmesini sağlar.

EDM_GetInvoiceResponseDateRequestMessage

EDM_GetInvoiceResponseDateResponseMessage

EDM_GetInvoiceSerialRequestMessage

EDM_GetInvoiceSerialResponseMessage

EDM_GetInvoiceStatusRequestMessage

EDM_GetInvoiceStatusResponseMessage

EDM_GetSessionInfoRequestMessage

EDM_GetSessionInfoResponseMessage

EDM_GetUserListBinaryRequestMessage

EDM_GetUserListBinaryResponseMessage

EDM_GetUserListRequestMessage

EDM_GetUserListResponseMessage

EDM_LoadInvoiceRequestMessage

EDM_LoadInvoiceResponseMessage

EDM_LoginRequestMessage

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.

EDM_LoginResponseMessage

EDM_LogoutRequestMessage

EDM_LogoutResponseMessage

EDM_MarkEnvelopeRequestMessage

EDM_MarkEnvelopeResponseMessage

EDM_MarkInvoiceRequestMessage

EDM_MarkInvoiceResponseMessage

EDM_PrepareInvoiceResponseRequestMessage

EDM_PrepareInvoiceResponseResponse

EDM_SendInvoiceRequestMessage

EDM_SendInvoiceResponseMessage

EDM_SendInvoiceResponseRequestMessage

EDM_SendInvoiceResponseResponseMessage

EDM_SendInvoiceResponseWithServerSignRequestMessage

EDM_SendInvoiceResponseWithServerSignResponseMessage

EmailInvoiceRequest

Uyumluluk sebebiyle yer almaktadır.

EmailInvoiceResponse

Uyumluluk sebebiyle yer almaktadır.

ENVELOPE

Uyumluluk sebebiyle yer almaktadır.

ENVELOPEHEADER

Uyumluluk sebebiyle yer almaktadır.

getApplicationResponseRequest

Uyumluluk sebebiyle yer almaktadır.

getApplicationResponseResponse

Uyumluluk sebebiyle yer almaktadır.

getApplicationResponseResponse.RequestFault

getAppRespRequestType

Uyumluluk sebebiyle yer almaktadır.

getAppRespResponseType

Uyumluluk sebebiyle yer almaktadır.

GetEnvelopeRequest

Uyumluluk sebebiyle yer almaktadır.

GetEnvelopeRequestENVELOPE_SEARCH_KEY

Uyumluluk sebebiyle yer almaktadır.

GetEnvelopeRequestENVELOPE_SEARCH_KEYELEMENT

Uyumluluk sebebiyle yer almaktadır.

GetEnvelopeStatusRequest

GetEnvelopeStatusRequestENVELOPE

Uyumluluk sebebiyle yer almaktadır.

GetInvoiceRequest

GIB (Gelir İdaresi Başkanlığı) sisteminden gelen ve/veya EDM platformuna gönderilen faturaların listelenmesi, sorgulanması ve indirilmesini sağlar.

GetInvoiceRequestINVOICE_SEARCH_KEY

GetInvoice ile Fatura okuma/alma işlemlerinde kullanılan filtre kriterlerini taşıyan veri tipidir.

GetInvoiceResponseDateRequest

Belirlenen mevcut fatura bilgilerine göre faturaların Kabul/Red durumlarını kontrol etmeyi sağlar.

GetInvoiceResponseDateRequest_SEARCH_KEY

GetInvoiceResponseDateResponse

GetInvoiceResponseDateResponseX

GetInvoiceSerialRequest

GetInvoiceSerialResponse

GetInvoiceSerialResponseX

GetInvoiceStatusAllRequest

GetInvoiceStatusRequest

Belirlenen Fatura No veya UUID bilgisi ile mevcut faturaların zarf durumu ve portal durumunu kontrol etmeyi sağlar. Elde edilen bilgiler ışığında faturaların tutarlılığı sağlanır

GetInvoiceStatusResponse

Belirlenen Fatura No veya UUID bilgisi ile mevcut faturaların zarf durumu ve portal durumunu kontrol etmeyi sağlar. Elde edilen bilgiler ışığında faturaların tutarlılığı sağlanır

GetInvoiceStatusResponseINVOICE_STATUS

Sorgulanan faturaların değerlerini döndürür.

GetSessionInfoRequest

Uyumluluk sebebiyle yer almaktadır.

GetSessionInfoResponse

Uyumluluk sebebiyle yer almaktadır.

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

GIB EFATURA sistemine kayıtlı kullanıcıların listesini ve bilgilerini getirir.

GetUserListResponseX

GIBUSER

GİB Kullanıcı Listesi içerisindeki verileri temsil eder.

INTERNETSALESDETAILS

Inter Satış detaylarını temsil eder.

InternetSatisGonderiBilgileri

INVOICE

Fatura, gönderim (Send), alım (Get) ve durum (Status) sorgulamalarında kullanılan web servis veri tipidir.

INVOICEHEADER

Fatura başlık bilgilerini içeren veri yapısıdır

INVOICERESPONSEDATELIST

INVOICESERIALLIST

kisiType

kisiTypeGercekKisi

kisiTypeTuzelKisi

LoadInvoiceRequest

EFATURA Entegrasyon Platformu üzerinden bir ya da daha fazla faturanın- daha sonra gönderilmek üzere- taslak olarak EDM sistemine yüklenmesini sağlar.

LoadInvoiceResponse

EFATURA Entegrasyon Platformu üzerinden bir ya da daha fazla faturanın- daha sonra gönderilmek üzere- taslak olarak EDM sistemine yüklenmesini sağlar.

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.

MarkEnvelopeRequest

Uyumluluk sebebiyle yer almaktadır.

MarkEnvelopeRequestMARK

Uyumluluk sebebiyle yer almaktadır.

MarkEnvelopeRequestMARKENVELOPE

Uyumluluk sebebiyle yer almaktadır.

MarkEnvelopeResponse

Uyumluluk sebebiyle yer almaktadır.

MarkInvoiceRequest

Faturanın işaretlenmesini sağlar. Faturanın işaretlenmesi, GetInvoice ile sorgulamada dönen fatura listesine dahil edilmesini önlemek amacıyla kullanılmaktadır. GetInvoice metodu kullanılarak dönemsel kriterlerle yapılan fatura sorgularında INVOICE_SEARCH_KEY kriterinde READ_INCLUDED=False olarak kullanıldığı durumda işaretlenen faturaların sistemden çekilmemesini sağlar.İşaretlenen faturaların sorgulanması gerektiğinde, sorgulama kriterine READ_INCLUDED = True olarak verilmelidir. İşaret bilgisi eklendiği gibi, iptal de edilebilir.

MarkInvoiceRequestMARK

Faturanın işaretlenmesi içindir.

MarkInvoiceResponse

Faturanın işaretlenmesini sağlar. Faturanın işaretlenmesi, GetInvoice ile sorgulamada dönen fatura listesine dahil edilmesini önlemek amacıyla kullanılmaktadır. GetInvoice metodu kullanılarak dönemsel kriterlerle yapılan fatura sorgularında INVOICE_SEARCH_KEY kriterinde READ_INCLUDED=False olarak kullanıldığı durumda işaretlenen faturaların sistemden çekilmemesini sağlar.İşaretlenen faturaların sorgulanması gerektiğinde, sorgulama kriterine READ_INCLUDED = True olarak verilmelidir. İşaret bilgisi eklendiği gibi, iptal de edilebilir.

PrepareInvoiceResponseRequest

Uyumluluk sebebiyle yer almaktadı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.

SendInvoiceRequest

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.

SendInvoiceRequestRECEIVER

E-Fatura yükleme ve gönderimlerde, e-fatura alıcı bilgilerini tanımlamak için kullanılır.

SendInvoiceRequestSENDER

Fatura yükleme ve gönderimlerde, Gönderici bilgilerini tanımlamak için kullanılır.

SendInvoiceResponse

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.

SendInvoiceResponseRequest

Uyumluluk sebebiyle yer almaktadır.

SendInvoiceResponseResponse

SendInvoiceResponseWithServerSignRequest

Ticari faturaya Kabul/Red yanıtı verebilmek için kullanılmaktadır.

SendInvoiceResponseWithServerSignResponse

Ticari faturaya Kabul/Red yanıtı verebilmek için kullanılmaktadır.

USERCONTENT

Uyumluluk sebebiyle yer almaktadır.

UserRequest

Interfaces

EFaturaEDMPort

Tüm fonksiyonların bulunduğu arayüzü temsil eder.

Enums

ArchiveInvoiceRequestARCHIVEValue

Uyumluluk sebebiyle yer almaktadır.

CurrencyCodeContentType

Döviz veri tipidir.

GetUserListBinaryRequestTYPE

İndirilen GİB listesi için dosya formatı

INVOICE_CONTENT_TYPE

Faturanın dosya formatı

MarkEnvelopeRequestMARKValue

Uyumluluk sebebiyle yer almaktadır.

MarkInvoiceRequestMARKValue

Faturanın okundu/okunmadı bilgisini tutar.

SIGNTYPE

Uyumluluk sebebiyle yer almaktadır.

USERCONTENTTYPE

Uyumluluk sebebiyle yer almaktadır.

USERTYPE

Uyumluluk sebebiyle yer almaktadır.

Başa dön EDM Bilisim Sistemleri A.S.
Generated by DocFX