Ana içeriğe geç

importStockTransportXML

Genel Bilgi

Özellik Değer
Endpoint Adı importStockTransportXML
SOAPAction urn:WebticariService#importStockTransportXML
Açıklama Depolar arası stok transfer (depo hareketi) işlemlerini XML formatında sisteme içe aktarı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'ı
depohareket xsd:string Evet Depo hareketi verilerini içeren XML — bkz. Parametre Yapıları

Yanıt Parametreleri

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

Yanıt Yapısı

Standart import yanıt formatı:

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

Önemli: Bu endpoint mükerrer kontrolü yapmaz.


Parametre Yapıları

depohareket — Depo Hareketi / Stok Transferi

Alan Tip Zorunlu Açıklama
dh_tarih date Hayır Hareket tarihi (varsayılan: şu an)
dh_girisdepo integer Evet Giriş (hedef) depo numarası
dh_cikisdepo integer Evet Çıkış (kaynak) depo numarası
dh_aciklama string Hayır Açıklama
dh_belgeno string Hayır Belge numarası
dh_belgeturu string Hayır Belge türü (varsayılan: Depo Hareket Fişi)
dh_personel integer Hayır Personel numarası (varsayılan: oturum personeli)
dh_kur decimal Hayır Kur
dh_sube integer Hayır Şube numarası
dp_kod string Hayır Giriş depo kodu (dh_girisdepo yerine kullanılabilir)
dh_fasoncari integer Hayır Fason cari numarası
dh_muhonay string Hayır Muhasebe onay (E/H)
dh_fasoniscilikurno integer Hayır Fason işçilik ürün numarası
dh_fasoniscilikadet decimal Hayır Fason işçilik adet
dh_fasoniscilikfiyat decimal Hayır Fason işçilik birim fiyatı
dh_fasoniscilikbirim string Hayır Fason işçilik birimi
dh_gecisid integer Hayır Geçiş ID
sepet liste Evet Transfer kalemleri → bkz. sepet > kalem

sepet > kalem — Transfer Kalemi (tekrarlı liste)

Alan Tip Zorunlu Açıklama
so_urno integer Evet Ürün numarası
so_adet decimal Hayır Transfer miktarı (varsayılan: 1)
so_depo integer Evet Çıkış depo numarası
so_fiyatsatis decimal Hayır Birim fiyat (varsayılan: stok satış fiyatı)
so_urkod string Hayır Ürün kodu (varsayılan: stoktan çekilir)
so_uradi string Hayır Ürün adı (varsayılan: stoktan çekilir)
bi_barkod string Hayır Barkod (so_urno yerine kullanılabilir)
dp_kod string Hayır Çıkış depo kodu (so_depo yerine kullanılabilir)
so_birim string Hayır Birim (stok araması için)
so_urunkur decimal Hayır Ürün kuru (varsayılan: 1)
so_kdv decimal Hayır KDV oranı (varsayılan: stoktan çekilir)
so_onay string Hayır Onay durumu (E/H, varsayılan: E)
so_serino string Hayır Seri numarası
so_urunsira integer Hayır Ürün sıra numarası
so_stoksira integer Hayır Stok sıra numarası
so_depozitosira integer Hayır Depozito sıra numarası

Kontrol Alanları

Alan Adı Tip Açıklama
dh_belgeturu string Depo Taşıma İrsaliyesi girilirse stok hareketleri oluşturulmaz

XML Yapısı (depohareket parametresi)

<depohareketler>
  <depohareket>
    <dh_tarih>2024-06-01</dh_tarih>          <!-- Transfer tarihi -->
    <dh_girisdepo>2</dh_girisdepo>           <!-- Hedef (giriş) depo no -->
    <dh_cikisdepo>1</dh_cikisdepo>           <!-- Kaynak (çıkış) depo no -->
    <dh_personel>5</dh_personel>             <!-- Personel no -->
    <dh_aciklama>Depo Transferi</dh_aciklama>
    <sepet>
      <kalem>
        <so_urno>123</so_urno>               <!-- Ürün no -->
        <so_depo>1</so_depo>                 <!-- Çıkış depo no -->
        <so_adet>10</so_adet>                <!-- Transfer miktarı -->
      </kalem>
    </sepet>
  </depohareket>
</depohareketler>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:importStockTransportXML>
      <token>a3f5c2b1d8e4f9a0b7c6d3e2f1a8b5c4d7e0f3a2</token>
      <depohareket><![CDATA[
        <depohareketler>
          <depohareket>
            <dh_tarih>2024-06-01</dh_tarih>
            <dh_girisdepo>2</dh_girisdepo>
            <dh_cikisdepo>1</dh_cikisdepo>
            <dh_personel>5</dh_personel>
            <dh_aciklama>Ana depodan B deposuna transfer</dh_aciklama>
            <sepet>
              <kalem>
                <so_urno>123</so_urno>
                <so_depo>1</so_depo>
                <so_adet>10</so_adet>
              </kalem>
            </sepet>
          </depohareket>
        </depohareketler>
      ]]></depohareket>
    </tns:importStockTransportXML>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • Depo transfer hareketi kaynak depodan çıkış, hedef depoya giriş olarak otomatik kaydedilir.
  • Birden fazla depo hareketi tek istekte gönderilebilir.
  • Token geçersizse yanıt Invalid Token string'i döner.