Sistem parametreleri
Standart parametreler haricinde guncellemek istediğimiz birimler listesi.
``
{"session_id": "{session_id}",
"firma_kodu": {firma_kodu},
"donem_kodu": {donem_kodu},
"params": {"birimler": [
{"_key": 123, "stokkodu": "", "barkod": "", "fiyat1": 30, "dovizadi": "TL", "birimadi": "Adet", "kdvdurumu": "D"},
{"_key": 0, "stokkodu": "0001", "barkod": "", "fiyat1": 30, "dovizadi": "TL", "birimadi": "Kilogram", "kdvdurumu": "D"},
{"_key": 0, "stokkodu": "", "barkod": "1111111111", "fiyat1": 30, "dovizadi": "TL", "birimadi": "Kilogram", "kdvdurumu": "D"}
]
}
}
``
Stok kartlarının fiyatlarının topluca güncellenebilmesi kullanılacak olan bu serviste;
En fazla 100 adet stok kartı güncellemesine izin verilmektedir. Fazla gönderilmesi durumunda servis hata vermekte ve işlem sonlandırılmaktadır.
Aynı anda _key, stokkodu, barkod alanından sadece 1 tanesi dolu olmalıdır. Örneğin _key alan bilgisinin dolu olması durumunda stokkodu ve barkod alanlarının boş olması beklenmektedir.
fiyat1..10 arasında değerler icin güncelleme yapılmaktadır. Farklı bir değer girilmesi durumunda hata verilmektedir.
Barkod alanı bilgisi ile güncelleme yapılmak istenildiğinde güncellenecek birim barkodun tanımlı olduğu birim olacaktır.
_key veya stokkodu bilgisi ile güncelleme yapılmak istenildiğinde birimadi bilgisi gönderildiyse gönderilen birim için güncelleme yapılmaktadır. Birimadi bilgisi verilmediği durumunda anabirim için güncelleme yapılmaktadır.
kdvdurumu ve dovizadi alanları gönderilmediği durumda bu alanlar için herhangi bir güncelleme yapılmamaktadır.