Ana içeriğe geç

setEbookXBRLWithSignatureZip

Genel Bilgi

Özellik Değer
Endpoint Adı setEbookXBRLWithSignatureZip
SOAPAction urn:WebticariService#setEbookXBRLWithSignatureZip
Açıklama İmzalanmış e-defter XBRL verisini ZIP sıkıştırılmış formatta sisteme gönderir. Büyük defter dosyaları için setEbookXBRLWithSignature uç noktasının ZIP destekli alternatifidir.
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 E-Defter kaydının ID'si
data xsd:base64Binary Evet ZIP sıkıştırılmış imzalı XBRL verisi (Base64 kodlanmış)
defterTuru xsd:string Evet Defter türü: YD veya DD
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

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:setEbookXBRLWithSignatureZip>
      <token>abc123tokendeğeri</token>
      <id>1001</id>
      <data><!-- ZIP sıkıştırılmış imzalı XBRL verisinin Base64 kodlanmış hali --></data>
      <defterTuru>YD</defterTuru>
      <donem>2024-01</donem>
    </tns:setEbookXBRLWithSignatureZip>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • data parametresi ZIP dosyasının binary verisidir; SOAP istemcisi xsd:base64Binary olarak gönderir.
  • ZIP içindeki ilk dosya (index 0) XBRL XML olarak işlenir; açılamayan veya okunamayan ZIP'lerde hata yanıtı döner.
  • setEbookXBRLWithSignature ile aynı işlemi yapar; tek fark veriyi ZIP formatında alır.
  • Hata durumunda rollback otomatik çalıştırılır.
  • Yanıt yapısı setEbookXBRLWithSignature ile aynıdır (bkz. o endpoint'in belgeleri).
  • Token geçersizse Invalid Token döner.