Դուրսգրման ակտ

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

Դուրսգրման ակտ

Previous pageReturn to chapter overviewNext page

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

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

 

URI

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

URL Swagger

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

GitHub

https://github.com/armsoft/accountant-public-api-docs/blob/main/docs/api/documents/fixedassetdisposalact.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-ը չի փոխանցվում, սերվերը այն ավտոմատ գեներացնում է և վերադարձնում պատասխանում։

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

Հասույթների հաշիվ։ Ավտոմատ լրացվում է համակարգի կողմից հիմնական միջոցի տեղեկատուի վրայից։

 

GitHub

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

Օրինակ 1. Դուրսգրման ակտ փաստաթղթի ստեղծում

POST

 

Օրինակ 2. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի ստացում

GET

 

Օրինակ 3. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի դաշտերի խմբագրում

PUT

 

Օրինակ 4. Նշված isn-ով Դուրսգրման ակտ փաստաթղթի հեռացում

DELETE