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
ERRORbloğu dolu gelir; her yanıtta önceERRORbloğu kontrol edilmelidir.
Parametreler
| Ad | Tip | Zorunlu | Aciklama |
|---|---|---|---|
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>