İzibiz Developer Portal
SOAP WS · Bulut e-Defter WS (ELedgerService)

Defter Dosyalarını Listeleme (GetLedgerFile)

SOAPGetLedgerFile

Bir deftere ait dosyaları listeler. Yanıtta ELEDGER_FILE listesi ve PAGEABLE bloğu döner.

ELEDGER_FILE alanları:

Alan Açıklama
FILE_ID Dosya kimliği.
TYPE / TYPE_DESCRIPTION Dosya tipi ve açıklaması.
BOOK_NUMBER Defter numarası.
FILE_NAME Dosya adı.
PART_NO Parça numarası.

Bu metotta SESSION_ID boş gönderildiğinde erken doğrulama yapılmaz; istek arka uca iletilir ve hata arka uçtan döner. SESSION_ID her koşulda gönderilmelidir.

Hata yönetimi: Hatalar SOAP Fault olarak dönmez. Hata durumunda normal yanıt döner ve ERROR bloğu dolu gelir; her yanıtta önce ERROR bloğu kontrol edilmelidir.

Parameters

NameTypeRequiredDescription
SESSION_ID text Yes Kimlik doğrulama servisi (AuthenticationWS) Login metodundan alınan oturum bilgisi. Tüm metotlarda zorunludur.
PERIOD text No Dönem, YYYYMM.
BRANCH_CODE text No Şube kodu.
PART_NO text No Parça numarası.
TYPE text No Dosya tipi.

Sample Response (XML)

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:GetLedgerFileResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
         <GetLedgerFile>
            <ELEDGER_FILE>
               <FILE_ID>...</FILE_ID>
               <TYPE>...</TYPE>
               <TYPE_DESCRIPTION>...</TYPE_DESCRIPTION>
               <BOOK_NUMBER>...</BOOK_NUMBER>
               <FILE_NAME>...</FILE_NAME>
               <PART_NO>0</PART_NO>
            </ELEDGER_FILE>
            <PAGEABLE>
               <PAGE>0</PAGE>
               <SIZE>20</SIZE>
               <TOTAL_ELEMENTS>1</TOTAL_ELEMENTS>
            </PAGEABLE>
         </GetLedgerFile>
      </ns2:GetLedgerFileResponse>
   </S:Body>
</S:Envelope>

Fault Response

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:GetLedgerFileResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
         <GetLedgerFile>
            <ERROR>
               <CODE>-1</CODE>
               <MESSAGE>Servis boş yanıt döndü.</MESSAGE>
            </ERROR>
         </GetLedgerFile>
      </ns2:GetLedgerFileResponse>
   </S:Body>
</S:Envelope>