API-ի միջոցով հնարավոր է ստանալ (POST) ընտրման պայմաններին համապատասխանող ապրանքների մնացորդներ հաշվետվությունը։
URI |
https://api.armsoft.am/trade/v1/reports/productsbalances/short |
URL Swagger |
https://api.armsoft.am/trade/swagger/index.html#/Reports/post_v1_reports_productsbalances_short |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:
-H 'apiKey: hJk:|^&99։՛(=0#biWc:' |
Հարցման պարամետրեր (Request Body)
Հաշվետվության ձևավորման պարամետրերը (ցուցադրվող սյուներ, ֆիլտրացում, խմբավորում) փոխանցվում են հարցման մարմնում (Request Body)՝ JSON ձևաչափով։
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
date |
Date(YYYY-MM-DD) |
Մնացորդների ձևավորման ամսաթիվը: |
|
storages [0..n] |
Array |
Դատարկ թողնելու դեպքում կընդգրկվեն բոլոր պահեստների մնացորդները: |
|
group |
String(5) |
Ապրանքի կամ ծառայության խմբի կոդը: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն բոլոր խմբերի ապրանքները։ |
|
codes [0..n] |
Array |
Ապրանքի կոդը: |
|
showQuantitiesWithAdditionalUnits |
Boolean |
True արժեքի դեպքում քանակները ցուցադրվում են լրացուցիչ չափման միավորով: |
|
priceType |
String(2) |
Կարելի է լրացնել կազմակերպությունում գործող որևէ գնի տեսակ, և եթե տվյալ ապրանքն ունի սահմանված այդ տեսակի գին, ապա այն կերևա հաշվետվության մեջ։ |
|
showZeroRows |
Boolean |
Սահմանում է՝ արդյոք հաշվետվության մեջ պետք է ցուցադրվեն նաև այն ապրանքները, որոնց մնացորդը հավասար է 0-ի։ True արժեքի դեպքում հաշվետվության մեջ կցուցադրվեն նաև այն ապրանքները, որոնց ընթացիկ մնացորդը 0 է, սակայն նրանց նկատմամբ երբևէ գրանցվել է առնվազն մեկ գործողություն (մուտք, ելք, տեղափոխություն և այլն)։ |
Վերադարձվող օբյեկտի ատրիբուտներ (Object Attributes)
Անվանում |
Տեսակ |
Նկարագրություն |
salePrice |
Decimal |
Ապրանքի վաճառքի գին։ |
salePriceAmount |
Decimal |
Ապրանքի վաճառքի գումար։ |
id |
Integer |
Ապրանքի ներքին նույնացուցիչ։ |
code |
String |
Ապրանքի կոդ: |
name |
String |
Ապրանքի անվանում։ |
fullName |
String |
Ապրանքի լրիվ անվանում։ |
specification |
String |
Ապրանքի բնութագիր։ |
unitMeasure |
String |
Ապրանքի չափման միավորի կոդ։ |
unitMeasureAbbreviation |
String |
Ապրանքի չափման միավորի հապավում։ |
quantity |
Decimal |
Ապրանքի մնացորդ։ |
costAmountWithoutVAT |
Decimal |
Ապրանքի ինքնարժեքի գումարը առանց ԱԱՀ։ |
costAmountWithVAT |
Decimal |
Ապրանքի ինքնարժեքի գումարը ներառյալ ԱԱՀ։ |
costAmountCurrency |
Decimal |
Ապրանքի ինքնարժեքի գումարը արտարժույթով։ |
|
POST |
|