Lean Soft Entegrasyon Dökümanı

Stok Listele(Definitions/StockList)

Stok listeleme servisidir. Servis için gereken parametreler aşağıda tanımlanmıştır. Zorunlulukları belirtilmiştir. Örnek Request ve Response'lar aşağıda görselleriyle birlikte verilmiştir.

Api servis linki firma bazlı değişebilmektedir. Lokalde çalışacak servisler için bizimle iletişime geçiniz.

  • GET StockList( Çoklu Örnek / Tekli Örnek )

https://api.leanbilisim.com/api/Definitions/StockList/{CompanyID}

Parametre Açıklamaları & Kuralları

Koyu renkli ve yıldızla ( * ) belirtilmiş olan parametreler zorunlu alan olarak istekte gönderilmelidir. 

Parametre Açıklama Veri Tipi Max. Karakter Sayısı
Page Sayfa Numarası. integer -
PageSize Sayfada Listelenecek Ürün Sayısı. ( Boş gönderilirse maksimum 500 adet kayıt gelir. ) integer 500
StockCode Stok Koduna Göre Listelemek İçin Gereken Parametre. string -
SearchWord Genel Arama Yapmak İçin Kullanılan Parametre. ( StockName , StockCode , StockMainGroup , StockProductGroup , StockProductModel , StockProductDefinition ) Bunların içerisinde arama yapmaktadır. string -

Örnek Request (PageSize ve Page ile örnek)

https://api.leanbilisim.com/api/Definitions/StockList/{CompanyID}?PageSize=1&Page=1

Örnek Response 


{
    "Result": true,
    "Message": null,
    "TotalCount": 22085,
    "TotalPageCount": 22085,
    "CurrentCount": 1,
    "CurrentPageNumber": 1,
    "Item": [
        {
            "StockID": "0b44e32b-f048-4627-ab5e-00039d11d49e",
            "StockCode": "M166443",
            "StockName": "Defne 3311 Montana 05 Silver Daire Des-Damla 68 Kırçıllı Füme-Deri Kombin 07 Bakır",
            "StockBarcode": "M166443",
            "StockUnitPrice": 200.0,
            "StockKeepingUnit": "Adet",
            "StockTaxRate": 0.0,
            "StockUnitPriceWithTaxOrNot": null,
            "StockCurrencyCode": "TRY",
            "StockMainGroupSystem": "MM",
            "StockPurchasingManifacturingSystem": "SA",
            "StockProductGroup": "KANEPE GRP.",
            "StockProductModel": "Defne",
            "StockProductClass": null,
            "StockProductDefinition": "3311"
        }
    ]
}





Örnek Request ( StockCode ile örnek )

https://api.leanbilisim.com/api/Definitions/StockList/{CompanyID}?StockCode=Test123

Örnek Response 


{
    "Result": true,
    "Message": null,
    "TotalCount": 1,
    "TotalPageCount": 1,
    "CurrentCount": 500,
    "CurrentPageNumber": 1,
    "Item": [
        {
            "StockID": "e470d7d7-a10d-4aa9-bb7c-1c79eede6608",
            "StockCode": "Test123",
            "StockName": "Test Stok Name",
            "StockBarcode": "Test123",
            "StockUnitPrice": 100.0,
            "StockKeepingUnit": "Adet",
            "StockTaxRate": 18.0,
            "StockUnitPriceWithTaxOrNot": 1,
            "StockCurrencyCode": "TRY",
            "StockMainGroupSystem": "MM",
            "StockPurchasingManifacturingSystem": "SA",
            "StockProductGroup": "Test Grup",
            "StockProductModel": "Test Model",
            "StockProductClass": "Test Sınıf",
            "StockProductDefinition": "Test Ürün Açıklama"
        }
    ]
}



Örnek Request ( SearchWord ile örnek )

https://api.leanbilisim.com/api/Definitions/StockList/{CompanyID}?SearchWord=Test

Örnek Response 


{
    "Result": true,
    "Message": null,
    "TotalCount": 2,
    "TotalPageCount": 1,
    "CurrentCount": 500,
    "CurrentPageNumber": 1,
    "Item": [
        {
            "StockID": "e470d7d7-a10d-4aa9-bb7c-1c79eede6608",
            "StockCode": "Test123",
            "StockName": "Test Stok Name",
            "StockBarcode": "Test123",
            "StockUnitPrice": 100.0,
            "StockKeepingUnit": "Adet",
            "StockTaxRate": 18.0,
            "StockUnitPriceWithTaxOrNot": 1,
            "StockCurrencyCode": "TRY",
            "StockMainGroupSystem": "MM",
            "StockPurchasingManifacturingSystem": "SA",
            "StockProductGroup": "Test Grup",
            "StockProductModel": "Test Model",
            "StockProductClass": "Test Sınıf",
            "StockProductDefinition": "Test Ürün Açıklama"
        },
        {
            "StockID": "6388823b-4ef9-44a3-b900-4baf57511f4a",
            "StockCode": "Test1234",
            "StockName": "Test Stok Name",
            "StockBarcode": "Test1234",
            "StockUnitPrice": 100.0,
            "StockKeepingUnit": "Kg",
            "StockTaxRate": 18.0,
            "StockUnitPriceWithTaxOrNot": 1,
            "StockCurrencyCode": "USD",
            "StockMainGroupSystem": "MM",
            "StockPurchasingManifacturingSystem": "FS",
            "StockProductGroup": "Test Grup",
            "StockProductModel": "Test Model",
            "StockProductClass": "Test Sınıf",
            "StockProductDefinition": "Test Ürün Açıklama"
        }
    ]
}