Ana içeriğe geç

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.