eBookRollback
Genel Bilgi
| Özellik |
Değer |
| Endpoint Adı |
eBookRollback |
| SOAPAction |
urn:WebticariService#eBookRollback |
| Açıklama |
E-Defter gönderim sürecini geri alır. İmzalama veya GİB gönderimi sırasında hata oluştuğunda önceki duruma dönmek için kullanılır. |
| Kimlik Doğrulama Gerektirir |
Evet (token) |
İstek Parametreleri
| Parametre |
Tip |
Zorunlu |
Açıklama |
token |
xsd:string |
Evet |
login endpoint'inden alınan oturum token'ı |
id |
xsd:string |
Evet |
Geri alınacak E-Defter kaydının ID'si |
donem |
xsd:string |
Hayır |
Dönem bilgisi (örn. 2024-01); boş bırakılırsa aktif dönem kullanılır |
Yanıt Parametreleri
| Parametre |
Tip |
Açıklama |
return |
xsd:string |
İşlem sonucu (başarı/hata mesajı) |
Örnek SOAP İstek
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="urn:WebticariService">
<soapenv:Header/>
<soapenv:Body>
<tns:eBookRollback>
<token>abc123tokendeğeri</token>
<id>1001</id>
<donem>2024-01</donem>
</tns:eBookRollback>
</soapenv:Body>
</soapenv:Envelope>
Notlar
eDefter::eDefterRollBack($id) fonksiyonunu çağırır.
- Rollback başarısız olursa yanıtta
Rollback çalışma hatası, lütfen defter, silip tekrar oluşturunuz. mesajı döner.
- Yanıt yapısı diğer eBook endpoint'leri ile aynıdır (
<result><success>...<transactions>...).
- GİB'e başarıyla gönderilmiş ve onaylanmış defterler geri alınamaz.
- Token geçersizse
Invalid Token döner.