Ana içeriğe geç

convertPurchaseOrderToReceipt

Genel Bilgi

Özellik Değer
Endpoint Adı convertPurchaseOrderToReceipt
SOAPAction urn:WebticariService#convertPurchaseOrderToReceipt
Açıklama Mevcut bir alış siparişini alış irsaliyesine dönüştürü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'ı
siparisler xsd:string Evet Dönüştürülecek alış sipariş bilgilerini içeren XML

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Oluşturulan irsaliye bilgilerini içeren sonuç

Yanıt Yapısı

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

XML Yapısı

Alış siparişinden irsaliyeye dönüştürmek için sipal_id alınır. <sepet> ile kısmi dönüşüm yapılabilir:

<siparisler>
  <siparis>
    <sipal_id>88</sipal_id>            <!-- Alış siparişi ID -->
    <sepet>
      <kalem>
        <sipalsp_no>201</sipalsp_no>   <!-- Sipariş satır no (kısmi dönüşüm için) -->
      </kalem>
      <!-- Diğer satırlar belirtilmezse tamamı alınır -->
    </sepet>
  </siparis>
</siparisler>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:convertPurchaseOrderToReceipt>
      <token>a3f5c2b1d8e4f9a0b7c6d3e2f1a8b5c4d7e0f3a2</token>
      <siparisler><![CDATA[
        <siparisler>
          <siparis>
            <sipal_id>88</sipal_id>
          </siparis>
        </siparisler>
      ]]></siparisler>
    </tns:convertPurchaseOrderToReceipt>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • sepet boş bırakılırsa siparişin tüm satırları irsaliyeye alınır.
  • sipalsp_no belirtilerek belirli sipariş satırlarının kısmi alımı yapılabilir.
  • Oluşturulan alış irsaliyesi stok girişi oluşturur.
  • Token geçersizse yanıt Invalid Token string'i döner.