Դրամարկղեր

Ուղղորդիչ:  REST API (ամպային տարբերակ) > Տեղեկատուներ >

Դրամարկղեր

Previous pageReturn to chapter overviewNext page

Բացել/Փակել թաքցված տեքստը

API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) դրամարկղերը։

URI

https://api.armsoft.am/trade/v1/directories/cashdesks

URL Swagger

https://api.armsoft.am/trade/swagger/index.html#/CashDesks

GitHub

https://github.com/armsoft/trade-public-api-docs/tree/main/docs/api/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. Դրամարկղեր տեղեկատուում նոր տողի ավելացում

POST

 

Օրինակ 2. Դրամարկղեր տեղեկատուի ցուցակի ստացում

GET

 

Օրինակ 3. Նշված կոդով դրամարկղի տեղեկատուի տվյալների ստացում

GET

hmtoggle_arrow0/v1/directories/cashdesks/:{code}                                                                                    

 

 

Օրինակ 4. Նշված կոդով դրամարկղի տեղեկատուի տվյալների խմբագրում

PUT

 

Օրինակ 5. Նշված կոդով դրամարկղի տեղեկատուի հեռացում

DELETE