Ana içeriğe geç

deleteCashTransactionXML

Genel Bilgi

Özellik Değer
Endpoint Adı deleteCashTransactionXML
SOAPAction urn:WebticariService#deleteCashTransactionXML
Açıklama Daha önce aktarılmış nakit giriş ve çıkış işlemlerini siler.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı
nakitler xsd:string Evet Silinecek nakit işlem kimlik bilgilerini içeren XML

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string İşlem sonucu

Yanıt Yapısı

<transactions>
  <transferreds>
    <transaction>
      <server_id>NK_NO</server_id>
    </transaction>
  </transferreds>
  <transposeds>
    <transaction>
      <errorno>-1</errorno>
      <errormessage>Hata açıklaması</errormessage>
    </transaction>
  </transposeds>
</transactions>

XML Yapısı

<nakitler>
  <nakit>
    <nk_no>555</nk_no>               <!-- Nakit işlem numarası -->
    <muhentegre_sil>H</muhentegre_sil> <!-- E=Muhasebe entegrasyonu da sil, H=Sadece işlem -->
  </nakit>
</nakitler>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:deleteCashTransactionXML>
      <token>a3f5c2b1d8e4f9a0b7c6d3e2f1a8b5c4d7e0f3a2</token>
      <nakitler><![CDATA[
        <nakitler>
          <nakit>
            <nk_no>555</nk_no>
            <muhentegre_sil>H</muhentegre_sil>
          </nakit>
        </nakitler>
      ]]></nakitler>
    </tns:deleteCashTransactionXML>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • nk_no nakit işlemin sistem numarasıdır (importCashTransactionXML yanıtındaki server_id).
  • muhentegre_sil=E gönderildiğinde muhasebe entegrasyon kaydı da silinir.
  • Başarı dönüş değeri 1 olduğunda kayıt silindi sayılır.
  • Token geçersizse yanıt Invalid Token string'i döner.