Yeni bulut e-Defter oluşturma talebi başlatır. Yevmiye verisi dosya olarak (örn. CSV) Base64 kodlanıp USER_FILE alanında gönderilir. Başarılı olursa oluşturulan sürecin UID değeri döner; bu değer diğer metotlarda (GetLedgerXml, ViewLedger, SendToGibLedger, CancelLedger) defter kimliği olarak kullanılır.
Kurallar:
SESSION_ID,USER_FILE,FILE_NAME,PERIOD,START_DATE,END_DATE,FILE_TYPEveIS_AUTOMATED_PROCESSalanları zorunludur.PERIODYYYYMMformatındadır (örn.202601).START_DATE/END_DATEdefterin dönem aralığıdır veyyyy-MM-ddformatında gönderilir (örn.2026-01-01). Saat bilgisi dikkate alınmaz.FILE_TYPEyüklenen dosyanın tipidir (örn.csv);FILE_NAMEuzantısıyla uyumlu olmalıdır (örn.202601.csv).USER_FILEgeçerli Base64 olmalıdır; aksi haldeGeçersiz Base64 formatı!hatası döner.
CSV dosya kolonları (; ile ayrılmış):
detailref;entryref;linenumber;linenumbercounter;accmainid;accmainiddesc;accsubid;accsubdesc;amount;debitcreditcode;postingdate;documenttype;doctypedesc;documentnumber;documentreference;entrynumbercounter;documentdate;paymentmethod;detailcomment;erpno;divisionno;enteredby;entereddate;entrynumber;entrycomment
Yanıt alanları:
| Alan | Açıklama |
|---|---|
Content |
İşlem sonucu mesajı (e-Defter Oluşturma Başarılı). |
UID |
Oluşturulan sürecin/defterin kimliği. |
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.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
SESSION_ID |
text |
Yes | Kimlik doğrulama servisi (AuthenticationWS) Login metodundan alınan oturum bilgisi. Tüm metotlarda zorunludur. |
USER_FILE |
base64 |
Yes | Yüklenecek defter dosyası (örn. CSV), Base64 kodlanmış içerik. |
FILE_NAME |
text |
Yes | Yüklenen dosyanın adı (uzantısı ile). Örn: 202601.csv |
PERIOD |
text |
Yes | Defter dönemi, YYYYMM formatında. Örn: 202601 |
START_DATE |
date |
Yes | Defter başlangıç tarihi (yyyy-MM-dd). |
END_DATE |
date |
Yes | Defter bitiş tarihi (yyyy-MM-dd). |
FILE_TYPE |
text |
Yes | Yüklenen dosyanın tipi. Örn: csv |
IS_AUTOMATED_PROCESS |
boolean |
Yes | Otomatik süreç mi? true / false. |
BRANCH_CODE |
text |
No | Şube kodu. (Opsiyonel) |
DATE_CHECKPOINTS |
text |
No | Tarih kontrol noktaları. (Opsiyonel) |
Sample Response (XML)
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:CreateLedgerResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
<CreateLedger>
<Content>e-Defter Oluşturma Başarılı</Content>
<UID>9f0c2a51-7d3e-4a10-9c11-2b7e5d8f4a63</UID>
</CreateLedger>
</ns2:CreateLedgerResponse>
</S:Body>
</S:Envelope>
Fault Response
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:CreateLedgerResponse xmlns:ns2="http://ws.efatura.izibiz.com/">
<CreateLedger>
<ERROR>
<CODE>-1</CODE>
<MESSAGE>Geçersiz Base64 formatı!</MESSAGE>
</ERROR>
</CreateLedger>
</ns2:CreateLedgerResponse>
</S:Body>
</S:Envelope>