• 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

Class 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.

Açıklamalar

Fatura gönderiminde, Göndericinin VKN/TCKN ve Gönderici Birim etiketi ile alıcının VKN/TCKN ve Posta Kutusu etiketi belirtilmelidir. Gönderici ve alıcı bilgileri 2 farklı şekilde belirtilebilir. Bunlar; INVOICE içindeki HEADER ‘da yer alan “SENDER, FROM” , “RECEIVER, TO” alanları ve SendInvoiceRequestSENDER ve SendInvoiceRequestRECEIVER içinde bulunan “vkn, alias” alanlarıdır.

SendInvoiceRequestSENDER ve SendInvoiceRequestRECEIVER, gönderim bazında global gönderici ve alıcı bilgilerini içermekteyken, INVOICE -> HEADER Fatura bazında değişen gönderici ve alıcıları içermektedir. Bu durum, farklı göndericilerden farklı alıcılara ait faturaların aynı web servis isteği ile EDM servisine gönderilmesine imkân vermektedir.

Gönderici ve/veya alıcı bilgileri, her iki yöntemde aynı anda verilirse, INVOICE-> HEADER içindeki gönderici ve alıcı bilgileri öncelikli olup kullanılmaktadır.

LoadInvoice ile taslak olarak yüklenmiş faturanın SendInvoice metodu ile gönderimi için, faturanın INVOICE yapısının CONTENT elemanının boş bırakılması ve gönderilecek faturanın UUID referansının verilmesi zorunludur

Properties

INVOICE

Deklarasyon
public INVOICE[] INVOICE { get; set; }
Tip Açıklama
INVOICE[]

Gönderilecek faturalar dizisidir. Detaylar için bkz.(Ortak veri tipleri)

RECEIVER

Deklarasyon
public SendInvoiceRequestRECEIVER RECEIVER { get; set; }
Tip Açıklama
SendInvoiceRequestRECEIVER

Alıcı bilgileri

SENDER

Deklarasyon
public SendInvoiceRequestSENDER SENDER { get; set; }
Tip Açıklama
SendInvoiceRequestSENDER

Gönderici bilgileri

Ayrıca bkz.

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