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

Deftere Dosya Ekleme (AddFileLedger)

SOAPAddFileLedger

Mevcut bir deftere dosya ekler. Dosya Base64 kodlanarak USER_FILE alanında, dosya adı ile birlikte gönderilir.

Yanıt alanları:

Alan Açıklama
Content İşlem sonucu mesajı (Dosya Ekleme Başarılı).

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.

Parametreler

AdTipZorunluAciklama
SESSION_ID text Evet Kimlik doğrulama servisi (AuthenticationWS) Login metodundan alınan oturum bilgisi. Tüm metotlarda zorunludur.
USER_FILE base64 Hayir Eklenecek dosya (Base64). Metodun amacı gereği pratikte gönderilmelidir.
FILE_NAME text Hayir Dosya adı. USER_FILE ile birlikte gönderilmelidir.
PERIOD text Hayir Dönem, YYYYMM.
BRANCH_CODE text Hayir Şube kodu.
PART_NO text Hayir Parça numarası.

Ornek Yanit (XML)

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:AddFileLedgerResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
         <AddFileLedger>
            <Content>Dosya Ekleme Başarılı</Content>
         </AddFileLedger>
      </ns2:AddFileLedgerResponse>
   </S:Body>
</S:Envelope>

Hata Yaniti (Fault)

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:AddFileLedgerResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
         <AddFileLedger>
            <ERROR>
               <CODE>-1</CODE>
               <MESSAGE>Geçersiz Base64 formatı!</MESSAGE>
            </ERROR>
         </AddFileLedger>
      </ns2:AddFileLedgerResponse>
   </S:Body>
</S:Envelope>