ՀՄ-ի ձեռքբերում / շահագործում

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

ՀՄ-ի ձեռքբերում / շահագործում

Previous pageReturn to chapter overviewNext page

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

API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) ՀՄ-ի ձեռքբերում / շահագործում փաստաթուղթը:

 

URI

https://api.armsoft.am/accountant/v1/documents/fixedassetacquisition

URL Swagger

https://api.armsoft.am/accountant/swagger/index.html#/FixedAssetAcquisition

GitHub

https://github.com/armsoft/accountant-public-api-docs/blob/main/docs/api/documents/fixedassetacquisition.md

Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ 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

Արտադրող։

 

GitHub

https://github.com/armsoft/accountant-public-api-docs/blob/main/examples/csharp/documents/create-fixedassetacquisition.cs

Օրինակ 1. ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի ստեղծում

POST

 

Օրինակ 2. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի ստացում

GET

 

Օրինակ 3. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի դաշտերի խմբագրում

PUT

 

Օրինակ 4. Նշված isn-ով ՀՄ-ի ձեռքբերում / շահագործում փաստաթղթի հեռացում

DELETE