API-ի միջոցով հնարավոր է ստանալ (POST) ընտրման պայմաններին համապատասխանող Գործառնությունների մատյան հաշվետվությունը:
URI |
https://api.armsoft.am/accountant/v1/reports/transactions |
URL Swagger |
https://api.armsoft.am/accountant/swagger/index.html#/Reports/post_v1_reports_transactions |
Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:
-H 'apiKey: @SKq7*ERI]ZIgXvpkWhV' |
Այս հարցման դեպքում գործում է էջավորման մեխանիզմը:
Գործառնությունների մատյան հաշվետվության օբյեկտի ատրիբուտներ (Object Attributes)
Ստորև ներկայացված է օբյեկտի ատրիբուտների նկարագրությունը.
Անվանում |
Տեսակ |
Կիրառումը |
Նկարագրություն |
pageSize |
UUID |
Optional |
Սահմանում է մեկ հարցմամբ վերադարձվող գրառումների քանակը։ Նվազագույն վերադարձվող քանակը 5000 տող է․ եթե փոխանցված արժեքը փոքր է 5000-ից, համակարգը միևնույն է վերադարձնում է առնվազն 5000 գրառում։ Եթե pageSize = 0, վերադարձվում են բոլոր հասանելի տվյալները։ Առավելագույն սահմանաչափ ներկայումս սահմանված չէ։ Վերադարձվող օբյեկտում առկա է hasMore լոգիկական (boolean) դաշտ, որի true արժեքը ցույց է տալիս, որ կան դեռ չվերադարձված գրառումներ. այսինքն ՝ առկա են հաջորդ էջեր։ |
startDate |
Date(YYYY-MM-DD) |
*Required |
Ժամանակահատվածի սկզբի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: Եթե ամսաթիվը չի փոխանցվում, ապա օգտագործվում է սերվերի ընթացիկ ամսաթիվը: |
endDate |
Date(YYYY-MM-DD) |
*Required |
Ժամանակահատվածի վերջի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: Եթե ամսաթիվը չի փոխանցվում, ապա օգտագործվում է սերվերի ընթացիկ ամսաթիվը: |
debitAccount |
String(12) |
Optional Reference type |
Դեբետագրվող հաշիվ: |
creditAccount |
String(12) |
Optional Reference type |
Կրեդիտագրվող հաշիվ: |
accountsANDCondition |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունը վերադարձնում է դեբետագրվող և կրեդիտագրվող հաշիվներով թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետագրվող հաշիվը, կամ կրեդիտագրվող հաշիվը: |
debitPartner |
String(20) |
Optional Reference type |
Դեբետ հաշվով գործընկերոջ կոդը: |
creditPartner |
String(20) |
Optional Reference type |
Կրեդիտ հաշվով գործընկերոջ կոդը: |
partnersANDCondition |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունը վերադարձնում է դեբետագրվող և կրեդիտագրվող հաշվների գործընկերների թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով գործընկերը, կամ կրեդիտ հաշվով գործընկերը: |
debitAnalytic1 |
String(12) |
Optional Reference type |
Դեբետ հաշվով անալիտիկ խումբ 1-ի կոդ: |
creditAnalytic1 |
String(12) |
Optional Reference type |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի կոդ: |
analytics1ANDCondition |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունը վերադարձնում է դեբետ և կրեդիտ հաշվների անալիտիկ 1-ին խմբերի թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով անալիտիկ խումբ 1-ը, կամ կրեդիտ հաշվով անալիտիկ խումբ 1-ը: |
debitAnalytic2 |
String(12) |
Optional Reference type |
Դեբետ հաշվով անալիտիկ խումբ 2-ի կոդ: |
creditAnalytic2 |
String(12) |
Optional Reference type |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի կոդ: |
analytics2ANDCondition |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունը վերադարձնում է դեբետ և կրեդիտ հաշվների անալիտիկ 2-րդ խմբերի թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետ հաշվով անալիտիկ խումբ 2-ը, կամ կրեդիտ հաշվով անալիտիկ խումբ 2-ը: |
debitCurrency |
String(3) |
Optional Reference type |
Դեբետ հաշվի արժույթ: |
creditCurrency |
String(3) |
Optional Reference type |
Կրեդիտ հաշվի արժույթ: |
currenciesANDCondition |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունը վերադարձնում է դեբետագրվող և կրեդիտագրվող արժույթներով թղթակցությունները: Հակառակ դեպքում վերադարձնում է այն գործառնությունները որտեղ թղթակցում է կամ դեբետագրվող հաշվի արժույթը, կամ կրեդիտագրվող հաշիվի արժույթը: |
documentTypes |
Array |
Optional Reference type |
Փաստաթղթերի տեսակներ: |
showPartners |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունում կընդգրկվեն նաև գործընկերների մնացորդները։ |
showAnalytics1 |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունում կընդգրկվեն նաև անալիտիկ խմբերի մնացորդները։ |
showAnalytics2 |
Boolean |
Optional |
True արժեքի դեպքում հաշվետվությունում կընդգրկվեն նաև անալիտիկ խմբերի մնացորդները։ |
Վերադարձվող օբյեկտի ատրիբուտներ (Object Attributes)
Անվանում |
Տեսակ |
Նկարագրություն |
isn |
UUID |
Փաստաթղթի ներքին նույնացուցիչ։ |
date |
Date(YYYY-MM-DD) |
Գործընկերոջ կոդ։ |
documentNumber |
String |
Գործընկերոջ անվանում։ |
type |
String |
Կարգավիճակ։ |
typeName |
String |
Հաշիվ: |
debitAccount |
String |
Դեբետագրվող հաշիվ: |
debitAccountType |
String |
Կրեդիտագրվող հաշվի տեսակ։ |
debitCurrency |
String |
Դեբետ հաշվի արժույթ: |
debitPartner |
String |
Դեբետ հաշվով գործընկերոջ կոդը: |
debitPartnerName |
String |
Դեբետ հաշվով գործընկերոջ անվանում։ |
debitPartnerGroup |
String |
Լրացվում է արժույթը, ըստ որի կառուցվում է հաշվետվությունը։Պայմանագիր դաշտը լրացված լինելու դեպքում ավտոմատ լրացվում է տվյալ պայմանագրի արժույթը։ |
debitPartnerTaxCode |
String |
Դեբետ հաշվով գործընկերոջ ՀՎՀՀ: |
debitAnalytic1 |
String |
Դեբետ հաշվով անալիտիկ խումբ 1-ի կոդ: |
debitAnalytic1Name |
String |
Դեբետ հաշվով անալիտիկ խումբ 1-ի անվանում։ |
debitAnalytic2 |
String |
Դեբետ հաշվով անալիտիկ խումբ 2-ի կոդ: |
debitAnalytic2Name |
String |
Դեբետ հաշվով անալիտիկ խումբ 2-ի անվանում: |
creditAccount |
String |
Կրեդիտագրվող հաշիվ: |
creditAccountType |
String |
Կրեդիտագրվող հաշվի տեսակ։ |
creditCurrency |
String |
Կրեդիտ հաշվի արժույթ: |
creditPartner |
String |
Կրեդիտ հաշվով գործընկերոջ կոդը: |
creditPartnerName |
String |
Կրեդիտ հաշվով գործընկերոջ անվանում: |
creditPartnerGroup |
String |
Կրեդիտ հաշվով գործընկերոջ խումբ: |
creditPartnerTaxCode |
String |
Կրեդիտ հաշվով գործընկերոջ կոդը ՀՎՀՀ: |
creditAnalytic1 |
String |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի կոդ: |
creditAnalytic1Name |
String |
Կրեդիտ հաշվով անալիտիկ խումբ 1-ի անվանում: |
creditAnalytic2 |
String |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի կոդ: |
creditAnalytic2Name |
String |
Կրեդիտ հաշվով անալիտիկ խումբ 2-ի անվանում: |
amount |
String |
Գումարային դրամային համարժեք։ |
currencyAmount |
String |
Գումար արժույթով։ |
comment |
String |
Մեկնաբանություն։ |
userName |
String |
Հեղինակ։ |
systemGenerated |
String |
Ավտոմատ գեներացված գործառնությունների բնութագրիչ: |
Օրինակ 1. 2026 թ.-ի մարտ ամսվա գործառնությունների մատյանի ստացում
|