Dodali smo možnost API klica za inventuro. Tako lahko razvojni oddelki izvozijo podatke o inventuri, in jih prepišejo za hrambo v arhivu, ali pa za interno uporabo.
Kličemo, kot ostale dokumente, na endpoint : https://main.metakocka.si/rest/eshop/v1/get_document.
Klic lahko omejite na izbrano skladišče, ali pa kličete celotno inventuro vseh skladišč.
Spodaj so podatki, potrebni za klic:
Parameter |
Obvezno/Poljubno |
Opis |
doc_id |
Poljubno |
ID Inventure (mk_id), najdete ga lahko v URL vrstici |
import_date |
Poljubno |
Točen čas vnosa inventure v program, v ISO formatu (Primer: “2021-12-21T11:33:15+02:00”) |
limit_warehouse |
Poljubno |
Omejitev Inventure samo na izbrano skladišče |
doc_date |
Poljubno |
Datum inventure, v ISO formatu (Primer: “2021-12-21+02:00”) |
Secret_key |
Obvezno |
Vaš varnostni API ključ |
Company_id |
Obvezno |
Številka vašega podjetja |
Doc_type |
Obvezno |
Tip dokumenta ; “warehouse_inventory” |
Potreben je vsaj 1 izmed 3 poljubnih podatkov ; doc_id / import_date / doc_date.
Primer klica glede na datum inventure / vnosa.
1.
{
“secret_key”:”************************************”,
“company_id”:”****”,
“doc_type” : “warehouse_inventory”,
“doc_date” : “2024-05-19+02:00”
}
2.
{
“secret_key”:”************************************”,
“company_id”:”****”,
“doc_type” : “warehouse_inventory”,
“import_date”: “2024-05-21T10:06:04+02:00”
}
Primer odgovora:
{
“mk_id”: “************”,
“doc_type”: “warehouse_inventory”,
“opr_code”: “0”,
“doc_date”: “2024-05-19+02:00”,
“import_date”: “2024-05-21T10:06:04+02:00”,
“import_user”: “Slovenski Test”,
“warehouse_list”: [
{
“mk_id”: “************”,
“mark”: “Glavno skladišče”,
“name”: “Glavno skladišče”,
“warehouse_type”: “normal”,
“product_list”: [
{
“count_code”: “362”,
“mk_id”: “************”,
“code”: “Test Artikel 1”,
“name”: “Test Artikel 1”,
“unit”: “kom”,
“microlocation”: “A1”,
“price_purchase”: “10,00”,
“amount_warehouse”: “0”,
“amount_new”: “10000”,
“amount_diff”: “10000”
},
{
“count_code”: “365”,
“mk_id”: “************”,
“code”: “Test Artikel 2”,
“name”: Test Artikel 2″,
“unit”: “kg”,
“microlocation”: “A1”,
“price_purchase”: “1”,
“amount_warehouse”: “9000”,
“amount_new”: “9500”,
“amount_diff”: “500”
}
]
}
]
}
Več informacij lahko najdete tu:
Github povezava
Navodila za inventuro.