ՆԱ տեղաշարժ

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

ՆԱ տեղաշարժ

Previous pageReturn to chapter overviewNext page

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

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

 

URI

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

URL Swagger

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

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

Եթե վիճակը չի փոխանցվում, փաստաթուղթը ավտոմատ գրանցված վիճակում է ուղարկվում։

storageOutput

String(5)

*Required

Reference type

Պահեստը, որտեղից ելքագրվում են նյութական արժեքները:

storageInput

String(5)

*Required

Reference type

Պահեստը, որտեղ մուտքագրվում են նյութական արժեքները:

printSalePriceType

Enum

Optional

Գնի տեսակ, որն օգտագործվում է փաստաթուղթը տպելիս: Ընդունում է հետևյալ արժեքները. 1 - Մեծածախ գին, 2-Մանրածախ գին, 3-Միջին ինքնարժեք:

analytic1

String(12)

Optional

Reference type

Անալիտիկ խումբ 1-ի կոդը։

analytic2

String(12)

Optional

Reference type

Անալիտիկ խումբ 2-ի կոդը։

comment

String(255)

Optional

Փաստաթղթի մեկնաբանություն։

chiefAccount

String(100)

Optional

Կազմակերպության գլխավոր հաշվապահի Ա.Ա.Հ:

mediator

String(50)

Optional

Նյութական արժեքների տեղափոխման համար պատասխանատու աշխատակցի տվյալներ:

allowed

String(50)

Optional

Տեղաշարժը թույլատրող աշխատակցի  Ա.Ա.Հ:

bookNumber

Decimal

Optional

Փաստաթղթի գրանցման գրքի համար (չի կիրառվում):

bookPage

Decimal

Optional

Գրանցման գրքում էջի համար (չի կիրառվում):

bookLine

Decimal

Optional

Գրանցման գրքի էջում տողի համար  (չի կիրառվում):

taxExportType

Enum

Optional

Հաշվարկային փաստաթղթի դուրսգրման եղանակ`1- էլեկտրոնային, 2-թղթային (չի կիրառվում):

taxInvoiceSeries

Decimal

Optional

 

Հարկային մարմնի կողմից ստացված սերիա:

taxInvoiceNumber

String(10)

Optional

Հարկային մարմնի կողմից ստացված համար:

submissionDate

Date(YYYY-MM-DD)

Optional

Հաշվարկային փաստաթղթի դուրսգրման ամսաթիվ:

transportationMethod

String(256)

Optional

Նյութական արժեքների տեղափոխման եղանակ:

vehicle

Boolean

Optional

Ավտոտրանսպորտային միջոց։

brand

String(256)

Optional

Մակնիշ։

licensePlate

String(20)

Optional

Պետհամարանիշ։

contract

String(50)

Optional

Պայմանագիր։

contractDate

Date(YYYY-MM-DD)

Optional

Պայմանագրի ամսաթիվը։

additionalData

String(256)

Optional

Լրացուցիչ տվյալներ։

 

Անվանացուցակի տողի դաշտերը (itemList)

Անվանում

Տեսակ

Կիրառումը

Նկարագրություն

id

Integer

System defined

Նյութական արժեքի, ծառայության կամ հիմնական միջոցի ներքին նույնացուցիչ։

code

String(20)

*Required

Reference type

Նյութական արժեքի կոդ:

name

String(200)

Optional

Նյութական արժեքի անվանում։

unitAbbreviation

String(3)

Optional

Նյութական արժեքի չափման միավոր։

quantity

Decimal

*Required

Տեղաշարժվող քանակ:

amount

Decimal

Optional

Նյութական արժեքի գումար:

account

String(12)

Optional

Reference type

Նյութական արժեքի հաշվառման հաշիվ։

rowId

Integer

System defined

Տողի ներքին նույնացուցիչ։

 

Օրինակ 1. ՆԱ տեղաշարժ փաստաթղթի ստեղծում

POST

 

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

GET

 

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

PUT

 

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

DELETE