Գործառնությունների մատյան

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

Գործառնությունների մատյան

Previous pageReturn to chapter overviewNext page

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

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 թ.-ի մարտ ամսվա գործառնությունների մատյանի ստացում

POST