API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) ՀՄ-ի ձեռքբերում / շահագործում փաստաթուղթը:
URI |
https://api.armsoft.am/accountant/v1/documents/fixedassetacquisition |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:
-H 'apiKey: @SKq7*ERI]ZIgXvpkWhV' |
ՀՄ-ի ձեռքբերում / շահագործում օբյեկտի ատրիբուտներ (Object Attributes)
Ստորև ներկայացված է օբյեկտի ատրիբուտների նկարագրությունը.
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
isn |
UUID |
Optional *Required for update System defined |
Փաստաթղթի նույնացուցիչ: Պարտադիր է GET, PUT, DELETE հարցումների դեպքում։ Եթե POST հարցման ժամանակ UUID-ը չի փոխանցվում, սերվերը այն ավտոմատ գեներացնում է և վերադարձնում պատասխանում։ |
documentNumber |
String(12) |
Optional |
Փաստաթղթի համար: Եթե համարը չի փոխանցվում, ապա գրանցվում է վերջին համարին ավելացնելով 1: |
state |
Enum |
*Required |
Փաստաթղթի վիճակ: Ընդունում է հետևյալ արժեքները. 0 - Գրանցված կամ սևագիր, 1 - Սևագիր, 2 - Գրանցված, 99 - Հեռացված: Եթե վիճակը չի փոխանցվում, փաստաթուղթը ավտոմատ գրանցված վիճակում է ուղարկվում։ |
inventoryNumber |
String(12) |
*Required |
Հիմնական միջոցի գույքային համարը: Համակարգն ավտոմատ առաջարկում է հերթական համարը դրույթներից: |
name |
String(255) |
*Required |
ՀՄ-ի անվանումը: |
fullName |
String(255) |
Optional |
ՀՄ-ի լրիվ անվանումը։ |
inputDate |
Date(YYYY-MM-DD) |
*Required |
ՀՄ-ի մուտքագրման ամսաթիվը: Համակարգն ավտոմատ առաջարկում է ընթացիկ ամսաթիվը: |
exploitationDate |
Date(YYYY-MM-DD) |
Optional |
ՀՄ-ի շահագործման ամսաթիվը: |
fixedAssetType |
Enum |
*Required Reference type |
ՀՄ-ի տեսակի կոդը: Կախված ՀՄ տեսակից` լրացվում են նաև ֆինանսական և հարկային հաշվառումների օգտակար ծառայության ժամկետները: |
profitTaxLawGroup |
Enum |
Optional Reference type |
ՀՄ-ի խումբն է ըստ շահութահարկի օրենքի: |
purchaseMode |
Enum |
*Required |
ՀՄ ձեռքբերման եղանակ, որը լրացվում է հանրային հատվածի կազմակերպությունների դեպքում։ Կարող է ընդունել հետևյալ արժեքները` 1-ՀՄ ձեռքբերում առանց պայմանի, 2-Բյուջեից բնամթերային ձևով պայմանով ստացված ակտիվ, 3-Բյուջեից ֆինանսավորման ձևով պայմանով ձեռքբերված ակտիվ, 4- Այլ կազմակերպությունից բնամթերային ձևով պայմանով ստացված ակտիվ, 5- Այլ կազմակերպությունից ֆինանսավորման ձևով պայմանով ձեռքբերված ակտիվ, 6- Բյուջեից առանց պայմանների կատարման պահանջի (անհատույց) ստացված ակտիվ, 7. Այլ կազմակերպություններից առանց պայմանների կատարման պահանջի (անհատույց) ստացված ակտիվ: |
location |
String(3) |
*Required Reference type |
Այն կառուցվածքային ստորաբաժանման կոդն է, որտեղ մուտքագրվում է ՀՄ-ն: |
responsiblePerson |
String(12) |
*Required Reference type |
ՀՄ-ի նյութական պատասխանատու անձ հանդիսացող աշխատակիցը: Ավտոմատ լրացվում է կառուցվածքային ստորաբաժանման վրայից։ |
inventoryCard |
String(20) |
*Required |
ՀՄ-ի գույքային քարտի համարը: |
supplierCode |
String(20) |
Optional Reference type |
Մատակարարի կոդը։ |
supplierAccount |
String(12) |
Optional Reference type |
Մատակարարի հաշիվը։ Ավտոմատ լրացվում է համակարգի կողմից, եթե ունենք դրույթներում նշված արժեք։ |
analytic1 |
String(12) |
Optional Reference type |
Անալիտիկ խումբ 1-ի կոդը։ |
analytic2 |
String(12) |
Optional Reference type |
Անալիտիկ խումբ 2-ի կոդը։ |
taxExportType |
Enum |
Optional |
Հաշվարկային փաստաթղթի դուրսգրման եղանակ։ Ընդունում է հետևյալ արժեքները․ 1- էլեկտրոնային, 2-թղթային: |
purchaseDocumentNumber |
String(20) |
Optional |
Մատակարարից ստացված ձեռքբերման փաստաթղթի համար։ |
purchaseDocumentDate |
Date(YYYY-MM-DD) |
Optional |
Մատակարարից ստացված ձեռքբերման փաստաթղթի ամսաթիվ։ |
vatCalculationType |
Enum |
Optional |
ԱԱՀ-ի հաշվարկի ձև։ Ընդունում է հետևյալ արժեքները. 1 - ԱԱՀ-ով, 2 - ԱԱՀ-ն այդ թվում, 3 - Առանց ԱԱՀ, 4 - Զրոյական ԱԱՀ, |
includeVATInCost |
Boolean |
Optional |
ԱԱՀ-ն ինքնարժեքի մեջ ներառելու հայտանիշ։ |
vatInclusionMethod |
Enum |
*Conditional required |
ԱԱՀ-ի արտացոլման ձև։ ընդունում է հետևյալ արժեքները․ 1 - Չարտացոլել ԱԱՀ-ն շրջանառության մեջ, 2 - Արտացոլել ԱԱՀ-ն շրջանառության մեջ։ Պարտադիր է ուղարկել, եթե ԱԱՀ-ն ինքնարժեքի մեջ ներառելու հայտանիշը True արժեքն ունի։ |
financialUsefulLife |
Integer |
*Required |
ՀՄ-ի ֆինանսական հաշվառման օգտակար ծառայության ժամկետն ամիսներով: Ավտոմատ լրացվում է համակարգի կողմից ընտրված ՀՄ տեսակին համապատասխան։ |
financialCost |
Decimal |
*Required |
ՀՄ-ի ֆինանսական հաշվառման սկզբնական արժեքը: |
financialCalculatedDepreciation |
Decimal |
Optional |
ՀՄ-ի ֆինանսական հաշվառման հաշվարկված մաշվածքը մինչ փաստաթղթի գրանցումը: |
financialDisposalValue |
Decimal |
Optional |
ՀՄ-ի ֆինանսական հաշվառման մնացորդային արժեքը: |
financialIsDepreciated |
Boolean |
*Required |
True արժեքի դեպքում ՀՄ-ի համար շահագործման ամսաթվից սկսած կհաշվարկվի մաշվածություն: Եթե արժեք չենք տալիս, ավտոմատ լրացվում է true: |
taxUsefulLife |
Integer |
Optional |
ՀՄ-ի հարկային հաշվառման օգտակար ծառայության ժամկետն ամիսներով: Ավտոմատ լրացվում է համակարգի կողմից ընտրված ՀՄ տեսակին համապատասխան։ |
taxCost |
Decimal |
Optional |
ՀՄ-ի հարկային հաշվառման սկզբնական արժեքը: |
taxCalculatedDepreciation |
Decimal |
Optional |
ՀՄ-ի հարկային հաշվառման հաշվարկված մաշվածքը մինչ փաստաթղթի գրանցումը: |
taxDisposalValue |
Decimal |
Optional |
ՀՄ-ի հարկային հաշվառման մնացորդային արժեք դաշտը: Գործող հարկային օրենսդրությամբ մնացորդային (լուծարային) արժեք չի նախատեսվում: |
taxIsDepreciated |
Boolean |
Optional |
True արժեքի դեպքում ՀՄ-ի համար շահագործման ամսաթվից սկսած կհաշվարկվի մաշվածություն: Եթե արժեք չենք տալիս, ավտոմատ լրացվում է true: |
deferredIncomeUsefulLife |
Integer |
*Conditional required |
ՀՄ-ի հետաձգված հասույթով հաշվառման օգտակար ծառայության ժամկետն ամիսներով: Պարտադիր է լրացնել հանրային հատվածի կազմակերպությունների դեպքում, եթե ՀՄ ձեռքբերման եղանակը ընդունում է հետևյալ արժեքները՝ 2-Բյուջեից բնամթերային ձևով պայմանով ստացված ակտիվ, 3-Բյուջեից ֆինանսավորման ձևով պայմանով ձեռքբերված ակտիվ, 4-Այլ կազմակերպությունից բնամթերային ձևով պայմանով ստացված ակտիվ։ Ավտոմատ լրացվում է համակարգի կողմից ընտրված ՀՄ տեսակին համապատասխան։ |
deferredIncomeAmount |
Decimal |
*Conditional required |
ՀՄ-ի հետաձգված հասույթով արժեքը: Պարտադիր է լրացնել հանրային հատվածի կազմակերպությունների դեպքում, եթե ՀՄ ձեռքբերման եղանակը ընդունում է հետևյալ արժեքները՝ 2-Բյուջեից բնամթերային ձևով պայմանով ստացված ակտիվ, 3-Բյուջեից ֆինանսավորման ձևով պայմանով ձեռքբերված ակտիվ, 4- Այլ կազմակերպությունից բնամթերային ձևով պայմանով ստացված ակտիվ։ |
deferredIncomeCalculatedDepreciation |
Decimal |
Optional |
ՀՄ-ի հետաձգված հասույթի հաշվառման հաշվարկված մաշվածքը մինչ փաստաթղթի գրանցումը: |
deferredIncomeIsDepreciated |
Boolean |
*Conditional required |
Պարտադիր է լրացնել հանրային հատվածի կազմակերպությունների դեպքում , եթե ՀՄ ձեռքբերման եղանակը ընդունում է հետևյալ արժեքները՝ 2-Բյուջեից բնամթերային ձևով պայմանով ստացված ակտիվ, 3-Բյուջեից ֆինանսավորման ձևով պայմանով ձեռքբերված ակտիվ, 4- Այլ կազմակերպությունից բնամթերային ձևով պայմանով ստացված ակտիվ։ Եթե արժեք չենք տալիս, ավտոմատ լրացվում է true: |
grossCarryingAmountAccount |
String(12) |
Optional Reference type |
Սկզբնական արժեքի հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից ընտրված ՀՄ տեսակին համապատասխան։ |
depreciationAccount |
String(12) |
Optional Reference type |
Մաշվածության հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից ընտրված ՀՄ տեսակին համապատասխան։ |
expenseAccount |
String(12) |
Optional Reference type |
Ծախսի հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից ընտրված կառուցվածքային ստորաբաժանմանը համապատասխան։ |
deferredIncomeAccount |
String(12) |
Optional Reference type |
Հետաձգված հասույթների հաշիվ։ |
deferredIncomeCurrentAccount |
String(12) |
Optional Reference type |
Հետաձգված հասույթների ընթացիկ մասի հաշիվ։ |
incomeAccount |
String(12) |
Optional Reference type |
Հասույթների հաշիվ։ |
commissionDate |
Integer |
Optional |
Թողարկման տարեթիվ։ |
serialNumber |
String(20) |
Optional |
Գործարանային համար։ |
technicalCertificate |
String(25) |
Optional |
Տեխնիկական անձնագիր։ |
brand |
String(20) |
Optional |
Մակնիշ։ |
briefDescription |
String(255) |
Optional |
Համառոտ բնութագիր։ |
producer |
String(50) |
Optional |
Արտադրող։ |
Օրինակ 1. ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի ստեղծում
|
Օրինակ 2. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի ստացում
|
Օրինակ 3. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի դաշտերի խմբագրում
|
Օրինակ 4. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի հեռացում
|