API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) Դուրսգրման ակտ փաստաթուղթը:
URI |
https://api.armsoft.am/accountant/v1/documents/fixedassetdisposalact |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ 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) |
Optional |
Փաստաթղթի համար: |
state |
Enum |
*Required |
Փաստաթղթի վիճակ: Ընդունում է հետևյալ արժեքները. 0 - Գրանցված կամ սևագիր, 1 - Սևագիր, 2 - Գրանցված, 99 - Հեռացված: Եթե վիճակը չի փոխանցվում, փաստաթուղթը ավտոմատ գրանցված վիճակում է ուղարկվում: |
outputLocation |
String(3) |
*Required |
Ստորաբաժանումը, որտեղից ՀՄ-ն դուրս է գրվում: |
relievedResponsiblePerson |
String(12) |
*Required |
ՀՄ-ի նյութական պատասխանատու անձը: Արժեք չտալու դեպքում ավտոմատ լրացվում է ստորաբաժանման վրայից։ |
analytic1 |
String(12) |
Optional |
Անալիտիկ խումբ 1-ի կոդ։ |
analytic2 |
String(12) |
Optional |
Անալիտիկ խումբ 2-ի կոդ։ |
comment |
String(255) |
Optional |
Մեկնաբանություն։ |
inventoriesList [0..n] |
Array |
*Required |
Հիմնական միջոցների անվանացուցակ (մասսիվ): Անվանացուցակը պետք է պարունակի հիմնական միջոցի առնվազն մեկ տող։ |
Անվանացուցակի տողի դաշտերը (inventoriesList)
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
inventoryNumber |
String(12) |
*Required |
Հիմնական միջոցի գույքային համարը: |
name |
String(255) |
Read only |
ՀՄ-ի անվանումը: Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
grossCarryingAmountAccount |
String(12) |
*Required |
Սկզբնական արժեքի հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
depreciationAccount |
String(12) |
*Required |
Մաշվածության հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
expenseAccount |
String(12) |
*Required |
Ծախսի հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
deferredIncomeAccount |
String(12) |
*Conditional required |
Հետաձգված հասույթների հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
deferredIncomeCurrentAccount |
String(12) |
*Conditional required |
Հետաձգված հասույթների ընթացիկ մասի հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
incomeAccount |
String(12) |
*Conditional required |
Հասույթների հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։ |
Օրինակ 1. Դուրսգրման ակտ փաստաթղթի ստեղծում
|
Օրինակ 2. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի ստացում
|
Օրինակ 3. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի դաշտերի խմբագրում
|
Օրինակ 4. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի հեռացում
|