API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) դրամարկղերը։
URI |
https://api.armsoft.am/trade/v1/directories/cashdesks |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:
-H 'apiKey: hJk:|^&99։՛(=0#biWc:' |
Դրամարկղի օբյեկտի դաշտերը
Ստորև ներկայացված է օբյեկտի դաշտերի նկարագրությունը.
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
code |
String(8) |
*Required |
Դրամարկղի կոդ։ Արժեք չտալու դեպքում համակարգի կողմից ավտոմատ գեներացվում է հաջորդական կոդ։ |
name |
String(50) |
*Required |
Դրամարկղի անվանում։ |
nextCashInputOrderNumber |
String(12) |
Optional |
Հերթական դրամարկղի մուտքի օրդերի համար։ |
nextCashOutputOrderNumber |
String(12) |
Optional |
Հերթական դրամարկղի ելքի օրդերի համար։ |
nextSaleNumber |
String(12) |
Optional |
Հերթական Վաճառք (Կտրոն) փաստաթղթի համար: |
nextSaleReturnNumber |
String(12) |
Optional |
Հերթական Վերադարձ (Կտրոն) փաստաթղթի համար: |
nextShiftNumber |
String(12) |
Optional |
Հերթափոխի հերթական համար։ |
default |
Boolean |
Optional |
Դրամարկղը հիմնական է, թե` ոչ։ |
ecr |
Boolean |
Optional |
True արժեքի դեպքում տվյալ դրամարկղով կատարված գործողությունները կարտացոլվեն ՀԴՄ կտրոններ մատյանում։ |
cashLimit |
Enum |
*Required |
Պարտադիր լրացվող դաշտ է, սահմանափակումը հաշվի է առնվում ՀԴՄ կտրոն տպելիս: Դաշտը կարող է ընդունել հետևյալ արժեքները՝ 1- 0 դրամ 2- 300.000 դրամ 3- Սահմանաչափ չի գործում։ |
GitHub |
https://github.com/armsoft/trade-public-api-docs/tree/main/examples/csharp/directories/cashdesks |
Օրինակ 1. Դրամարկղեր տեղեկատուում նոր տողի ավելացում
|
Օրինակ 2. Դրամարկղեր տեղեկատուի ցուցակի ստացում
|
Օրինակ 3. Նշված կոդով դրամարկղի տեղեկատուի տվյալների ստացում
GET |
|
Օրինակ 4. Նշված կոդով դրամարկղի տեղեկատուի տվյալների խմբագրում
|
Օրինակ 5. Նշված կոդով դրամարկղի տեղեկատուի հեռացում
|