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

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

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

Previous pageReturn to chapter overviewNext page

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

API-ի միջոցով հնարավոր է ստանալ (POST) ընտրման պայմաններին համապատասխանող Գործընկերների գործանությունների մատյան հաշվետվությունը:

 

URI

https://api.armsoft.am/accountant/v1/reports/partnerstransactions

URL Swagger

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

Տվյալ ռեսուրսի համար պահանջվում է ավտորիզացիա՝ API բանալու օգտագործմամբ։ Այն անհրաժեշտ է տեղադրել հարցման գլխագրի apiKey դաշտում. API բանալին ստանալու համար անհրաժեշտ է կատարել API գաղտնի բանալու ստացում էջում նկարագրված քայլերը:

-H 'apiKey: @SKq7*ERI]ZIgXvpkWhV'

Այս հարցման դեպքում գործում է էջավորման մեխանիզմը:

 

Հարցման պարամետրեր (Request Body)

Հաշվետվության ձևավորման պարամետրերը (ցուցադրվող սյուներ, ֆիլտրացում, խմբավորում) փոխանցվում են հարցման մարմնում (Request Body)՝ JSON ձևաչափով։

Անվանում

Տեսակ

Կիրառումը

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

startDate

Date(YYYY-MM-DD)

*Required

Ժամանակահատվածի սկզբի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: Եթե ամսաթիվը չի փոխանցվում, ապա օգտագործվում է սերվերի ընթացիկ ամսաթիվը:

endDate

Date(YYYY-MM-DD)

*Required

Ժամանակահատվածի վերջի ամսաթիվ: Կվերադարձվեն այն փաստաթղթերը, որոնց ամսաթիվը ներառվում է նշված ժամանակահատվածում: Եթե ամսաթիվը չի փոխանցվում, ապա օգտագործվում է սերվերի ընթացիկ ամսաթիվը:

pageSize

Integer

Optional

Սահմանում է մեկ հարցմամբ վերադարձվող գրառումների քանակը։ Նվազագույն վերադարձվող քանակը 5000 տող է․ եթե փոխանցված արժեքը փոքր է 5000-ից, համակարգը միևնույն է վերադարձնում է առնվազն 5000 գրառում։ Եթե pageSize = 0, վերադարձվում են բոլոր հասանելի տվյալները։ Առավելագույն սահմանաչափ ներկայումս սահմանված չէ։

Վերադարձվող օբյեկտում առկա է hasMore լոգիկական (boolean) դաշտ, որի true արժեքը ցույց է տալիս, որ կան դեռ չվերադարձված գրառումներ. այսինքն ՝ առկա են հաջորդ էջեր։

debitPartnerGroup

String(5)

Optional

Reference type

Գործառնությանը մասնակցող դեբետ հաշվի գործընկերոջ խմբի կոդը։

creditPartnerGroup

String(5)

Optional

Reference type

Գործառնությանը մասնակցող կրեդիտ հաշվի գործընկերոջ խմբի կոդը։

partnersGroupANDCondition

Boolean

Optional

True արժեքի դեպքում  մատյանը ձևավորելիս հաշվի են առնվում Գործընկերոջ Խմբի և' դեբետ, և' կրեդիտ արժեքները:

debitPartner

String(20)

Optional

Reference type

Գործառնությանը մասնակցող դեբետ հաշվի գործընկերոջ կոդը։

creditPartner

String(20)

Optional

Reference type

Գործառնությանը մասնակցող կրեդիտ հաշվի գործընկերոջ կոդը։

partnersANDCondition

Boolean

Optional

True արժեքի դեպքում  մատյանը ձևավորելիս հաշվի են առնվում Գործընկերոջ և' դեբետ, և' կրեդիտ արժեքները:

debitAccount

String(12)

Optional

Reference type

Գործառնությանը մասնակցող դեբետ հաշվի համարը։

creditAccount

String(12)

Optional

Reference type

Գործառնությանը մասնակցող կրեդիտ հաշվի համարը։

accountsANDCondition

Boolean

Optional

True արժեքի դեպքում  մատյանը ձևավորելիս հաշվի են առնվում հաշվի և' դեբետ, և' կրեդիտ արժեքները:

debitCurrency

String(3)

Optional

Reference type

Գործառնությանը մասնակցող դեբետ հաշվի արժույթի կոդը։

creditCurrency

String(3)

Optional

Reference type

Գործառնությանը մասնակցող կրեդիտ հաշվի արժույթի կոդը։

currenciesANDCondition

Boolean

Optional

True արժեքի դեպքում  մատյանը ձևավորելիս հաշվի են առնվում արժույթի և' դեբետ, և' կրեդիտ արժեքները:

documentTypes []

Array

Optional

Reference type

Նշվում է փաստաթղթի տեսակը: Կարելի է նշել մեկ կամ մի քանի փաստաթղթի տեսակներ: Մատյանում կընդգրկվեն նշված փաստաթղթերի տեսակի գործառնությունները, իսկ դաշտը դատարկ լինելու դեպքում` բոլոր գործառնությունները:

Վերադարձվող օբյեկտի ատրիբուտներ (Object Attributes)

Անվանում

Տեսակ

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

id

Integer

Հարցման ունիկալ նույնացուցիչ, որը գեներացվում է համակարգի կողմից և օգտագործվում է էջավորման (pagination) համար։ Եթե պատասխանում hasMore = true, ապա id-ն պետք է փոխանցել հաջորդ հարցման մեջ մնացած տվյալները ստանալու համար։

hasMore

Boolean

Լոգիկական(boolean) դաշտ է, որի true արժեքը ցույց է տալիս, որ կան դեռ չվերադարձված գրառումներ. այսինքն ՝ առկա են հաջորդ էջեր։

isn

UUID

Փաստաթղթի ներքին նույնացուցիչ։

date

Date(YYYY-MM-DD)

Փաստաթղթի ամսաթիվ։

documentNumber

String

Փաստաթղթի համար։

type

Enum

Փաստաթղթի տեսակի կոդ։

typeName

String

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

debitPartnerGroup

String

Դեբետ գործընկերոջ խմբի կոդ։

debitPartnerGroupName

String

Դեբետ գործընկերոջ խմբի անվանում։

debitPartner

String

Դեբետ գործընկերոջ կոդ։

debitPartnerName

String

Դեբետ գործընկերոջ անվանում։

debitPartnerTaxCode

String

Դեբետ գործընկերոջ ՀՎՀՀ։

debitAccount

String

Դեբետ հաշիվ։

debitAccountType

Enum

Դեբետ հաշվի տեսակ։

debitCurrency

String

Դեբետ հաշվի արժույթի կոդ։

creditPartnerGroup

String

Կրեդիտ գործընկերոջ խմբի կոդ։

creditPartnerGroupName

String

Կրեդիտ գործընկերոջ խմբի անվանում։

creditPartner

String

Կրեդիտ գործընկերոջ կոդ։

creditPartnerName

String

Կրեդիտ գործընկերոջ անվանում։

creditPartnerTaxCode

String

Կրեդիտ գործընկերոջ ՀՎՀՀ։

creditAccount

String

Կրեդիտ հաշիվ։

creditAccountType

Enum

Կրեդիտ հաշվի տեսակ։

creditCurrency

String

Կրեդիտ հաշվի արժույթ։

amount

Decimal

Գումար դրամով։

currencyAmount

Decimal

Գումար արժույթով։

comment

String

Մեկնաբանություն։

userName

String

Օգտագործող։

systemGenerated

Boolean

Համակարգային գործառնության հայտանիշ։

 

Օրինակ 1. 2026 թ.-ի մարտ ամսվա գործընկերների գործառնությունների մատյանի ստացում

POST