API-ի միջոցով հնարավոր է ստանալ (GET), ստեղծել (POST), թարմացնել (PUT) և հեռացնել (DELETE) Նա տեղաշարժ փաստաթուղթը:
URI |
https://api.armsoft.am/accountant/v1/documents/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. ՆԱ տեղաշարժ փաստաթղթի ստեղծում
|
Օրինակ 2. Նշված isn-ով ՆԱ տեղաշարժ փաստաթղթի ստացում
|
Օրինակ 3. Նշված isn-ով ՆԱ տեղաշարժ փաստաթղթի դաշտերի խմբագրում
|
Օրինակ 4. Նշված isn-ով ՆԱ տեղաշարժ փաստաթղթի հեռացում
|