API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) Հիշարար օրդեր փաստաթուղթը:
URI |
https://api.armsoft.am/accountant/v1/documents/memorialorder |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:
-H 'apiKey: @SKq7*ERI]ZIgXvpkWhV' |
Հիշարար օրդեր օբյեկտի ատրիբուտներ (Object Attributes)
Ստորև ներկայացված է օբյեկտի ատրիբուտների նկարագրությունը.
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
isn |
UUID |
Optional *Required for update System defined |
Փաստաթղթի նույնացուցիչ: Պարտադիր է GET, PUT, DELETE հարցումների դեպքում։ Եթե POST հարցման ժամանակ UUID-ը չի փոխանցվում, սերվերը այն ավտոմատ գեներացնում է և վերադարձնում պատասխանում։ |
date |
Date(YYYY-MM-DD) |
*Required |
Փաստաթղթի ամսաթիվ: Եթե ամսաթիվը չի փոխանցվում, ապա օգտագործվում է սերվերի ընթացիկ ամսաթիվը: |
documentNumber |
String(12) |
*Required |
Փաստաթղթի համար: Եթե համարը չի փոխանցվում, ապա գրանցվում է վերջին համարին ավելացնելով 1: |
state |
Enum |
*Required |
Փաստաթղթի վիճակ: Ընդունում է հետևյալ արժեքները. 0 - Գրանցված կամ սևագիր, 1 - Սևագիր, 2 - Գրանցված, 99 - Հեռացված: Եթե վիճակը չի փոխանցվում, փաստաթուղթը ավտոմատ գրանցված վիճակում է ուղարկվում։ |
amount |
Decimal |
Optional |
Փաստաթղթի գումար: Գումարն ավտոմատ է հաշվարկվում տրված գնի և քանակի հիման վրա։ |
currency |
String(3) |
Optional Reference type |
Գործառնության արժույթ։ |
exchangeRate |
Decimal |
*Conditional required |
Արժույթի փոխարժեք: |
exchangeBase |
Integer |
*Conditional required |
Արժույթի փոխարժեքի պատիկություն: |
previousDayExchangeRate |
Boolean |
Optional |
True արժեքի դեպքում արժույթի դրամային համարժեքը կհաշվարկվի նախորդ օրվա փոխարժեքի հիման վրա։ |
analytic1 |
String(12) |
Optional Reference type |
Անալիտիկ խումբ 1-ի կոդը։ |
analytic2 |
String(12) |
Optional Reference type |
Անալիտիկ խումբ 2-ի կոդը։ |
comment |
String(255) |
Optional |
Փաստաթղթի մեկնաբանություն։ |
transactionsList [] |
Array |
*Required |
Գործառնությունների ցուցակ (մասսիվ): Ցուցակը պետք է պարունակի գործառնության առնվազն մեկ տող։ |
Անվանացուցակի տողի դաշտերը (itemList)
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
debitAccount |
String(12) |
*Required Reference type |
Դեբետագրվող հաշիվ։ |
debitPartner |
String(20) |
*Conditional required Reference type |
Դեբետ հաշվի գործընկերոջ կոդը։ Պարտադիր է լրացնել, եթե դեբետագրվող հաշիվը գործընկերային է։ |
debitAnalytic1 |
String(12) |
*Conditional required Reference type |
Դեբետ հաշվի անալիտիկ խումբ 1-ի կոդ։ Պարտադիր է լրացնել, եթե դեբետագրվող հաշիվը հաշվառվում է անալիտիկ խմբերով։ |
debitAnalytic2 |
String(12) |
*Conditional required Reference type |
Դեբետ հաշվի անալիտիկ խումբ 2-ի կոդ։ Պարտադիր է լրացնել, եթե դեբետագրվող հաշիվը հաշվառվում է անալիտիկ խմբերով։ |
debitCurrency |
String(3) |
*Required Reference type |
Դեբետ հաշվի արժույթի կոդ։ |
creditAccount |
String(12) |
*Required Reference type |
Կրեդիտագրվող հաշիվ։ |
creditPartner |
String(20) |
*Conditional required Reference type |
Կրեդիտ հաշվի գործընկերոջ կոդը։ Պարտադիր է լրացնել, եթե կրեդիտագրվող հաշիվը գործընկերային է։ |
creditAnalytic1 |
String(12) |
*Conditional required Reference type |
Կրեդիտ հաշվի անալիտիկ խումբ 1-ի կոդ։ Պարտադիր է լրացնել, եթե կրեդիտագրվող հաշիվը հաշվառվում է անալիտիկ խմբերով։ |
creditAnalytic2 |
String(12) |
*Conditional required Reference type |
Կրեդիտ հաշվի անալիտիկ խումբ 2-ի կոդ։ Պարտադիր է լրացնել, եթե կրեդիտագրվող հաշիվը հաշվառվում է անալիտիկ խմբերով։ |
creditCurrency |
String(3) |
*Required Reference type |
Կրեդիտ հաշվի արժույթի կոդ։ |
currencyAmount |
Decimal |
*Required |
Կատարվող գործառնության գումարն արժույթով։ |
amount |
Decimal |
*Required |
Գործառնության գումարի դրամային համարժեքը։ |
comment |
String(255) |
Optional |
Գործառնության վերաբերյալ մեկնաբանություն։ |
Օրինակ 1. Հիշարար օրդեր փաստաթղթի ստեղծում
|
Օրինակ 2. Նշված isn-ով Հիշարար օրդեր փաստաթղթի ստացում
|
Օրինակ 3. Նշված isn-ով Հիշարար օրդեր փաստաթղթի դաշտերի խմբագրում
|
Օրինակ 4. Նշված isn-ով Հիշարար օրդեր փաստաթղթի հեռացում
|