ՆԱ գործողությունների մատյան

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

ՆԱ գործողությունների մատյան

Previous pageReturn to chapter overviewNext page

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

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

 

URI

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

URL Swagger

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

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

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

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

 

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

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

Անվանում

Տեսակ

Կիրառումը

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

pageSize

Integer

Optional

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

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

startDate

Date(YYYY-MM-DD)

*Required

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

endDate

Date(YYYY-MM-DD)

*Required

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

storage

String(5)

Optional

Reference type

Պահեստի կոդ։ Հաշվետվությունում կընդգրկվեն միայն այդ պահեստին վերաբերող գործողությունները։ Արժեք չուղարկելու դեպքում հաշվետվությունը կազմվում է ըստ բոլոր պահեստների։

materialGroup

String(5)

Optional

Reference type

Նյութական արժեքի խմբի կոդը: Հաշվետվությունը կընդգրկի միայն այդ խմբում ներառվող նյութական արժեքների տվյալները, հակառակ դեպքում` բոլոր նյութական արժեքների տվյալները:

material

String(20)

Optional

Reference type

Նյութական արժեքի կոդը: Հաշվետվությունը կընդգրկի միայն այդ նյութական արժեքի տվյալները, հակառակ դեպքում` բոլոր նյութական արժեքների տվյալները:

account

String(12)

Optional

Reference type

Նյութական արժեքի հաշվառման հաշիվը: Հաշվետվությունում կընդգրկվեն միայն տվյալ հաշվով հաշվառվող նյութական արժեքների տվյալները: Դաշտն ակտիվ է, երբ նշված է Ըստ տարբեր հաշիվների հայտանիշը:

partner

String(20)

Optional

Reference type

Գործընկերոջ կոդը: Հաշվետվությունում կընդգրկվեն միայն այն գործողությունները, որոնք կապված են նշված գործընկերոջ հետ:

operationTypes

Enum

Optional

Գործողության տեսակը: Կարելի է նշել մեկ կամ մի քանի գործողության տեսակներ: Հաշվետվությունում կընդգրկվեն նշված տեսակի գործողությունները, իսկ դաշտը դատարկ լինելու դեպքում` բոլոր տեսակի: Ընդունում է հետևյալ արժեքները․ A - Մնացորդների մուտք, B - Մաքսազերծում, D - ՆԱ ապակոմպլեկտավորում, E - Ելք, F - ԱԱՀ գումարների ճշգրտում, I - Մուտք, K - ՆԱ կոմպլեկտավորում, M - Տեղաշարժ, O - Հավելյալ ծախսեր, P - Վերագնահատում, Q - ԱԱ-ի շահագործման հանձնում, R - Իրացում, T - Իրացում (մանրածախ), V - Վերադարձ, W - Վերադարձ մատակարարին։

showParties

Boolean

Optional

True արժեքի դեպքում  հաշվետվությունում նյութական արժեքները երևում են բացված ըստ խմբաքանակների:

currency

String(3)

Optional

Reference type

Արժույթը, ըստ որի կառուցվում է հաշվետվությունը:

showCurrencies

Boolean

Optional

Ցույց տալ արտարժույթները: True արժեքի դեպքում հաշվետվությունում կերևան նաև գործողությունների արտարժույթները:

showSalePrice

Boolean

Optional

Ցույց տալ վաճառքի գինը: True արժեքի դեպքում հաշվետվությունում կերևան նաև վաճառքի գները։

showVATAmounts

Boolean

Optional

Ցույց տալ ԱԱՀ-ի գումարները։ True արժեքի դեպքում  կցուցադրվի Ինքնարժեքի գումարի ԱԱՀ-ն:

 

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

Անվանում

Տեսակ

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

id

Integer

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

hasMore

Boolean

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

data[]

Array

Տվյալների ցուցակ (մասսիվ),  որտեղ յուրաքանչյուր օբյեկտ ներկայացնում է 1 գրառում (ապրանք)։

Տվյալների օբյեկտի ատրիբուտներ (Data Object Attributes)

Անվանում

Տեսակ

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

isn

Integer

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

date

Date(YYYY-MM-DD)

Գործողության գրանցման ամսաթիվը:

documentNumber

String

Փաստաթղթի համարը:

documentType

String

Փաստաթղթի տեսակը:

operationType

String

Գործողության տեսակը:

operationName

String

Գործողության անվանում։

inputOutput

String

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

storage

String

Պահեստի կոդ։

materialId

Integer

Նյութական արժեքի ներքին նույնացուցիչ։

materialCode

String

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

materialName

String

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

unitMeasure

String

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

unitMeasureAbbreviation

String

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

account

String

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

correspondingObject

String

Թղթակցող գործընկերոջ կոդը,պահեստի կոդը կամ ծախսի հաշիվը:

correspondingObjectName

String

Թղթակցող գործընկերոջ, պահեստի կամ ծախսի հաշվի անվանումը:

analytic1

String

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

analytic2

String

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

cost

Decimal

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

quantity

Decimal

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

costAmount

Decimal

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

costVATAmount

Decimal

Նյութական արժեքի ինքնարժեքի գումարի ԱԱՀ: Երևում է, երբ նշված է Ցույց տալ ԱԱՀ-ի գումարները հայտանիշը:

unitVAT

Decimal

Նյութական արժեքի միավորի ինքնարժեքի ԱԱՀ: Երևում է, երբ նշված է Ցույց տալ ԱԱՀ-ի գումարները հայտանիշը:

currency

String

Գործողության արժույթը: Երևում է, երբ նշված է Ցույց տալ արտարժույթները հայտանիշը:

currencyCost

Decimal

Նյութական արժեքի գինն արտարժույթով, միայն արտարժութային մուտքի գործողություններում: Երևում է, երբ նշված է Ցույց տալ արտարժույթները հայտանիշը:

salePrice

Decimal

Նյութական արժեքի վաճառքի գինը դրամով: Երևում է, երբ նշված է Ցույց տալ վաճառքի գինը հայտանիշը:

saleAmount

Decimal

Նյութական արժեքի վաճառքի գումարը դրամով: Երևում է, երբ նշված է Ցույց տալ վաճառքի գինը հայտանիշը:

saleVATPrice

Decimal

Նյութական արժեքի վաճառքի գնի ԱԱՀ։ Երևում է, երբ նշված է Ցույց տալ ԱԱՀ-ի գումարները հայտանիշը:

saleVATAmount

Decimal

Նյութական արժեքի վաճառքի գումարի ԱԱՀ։ Երևում է, երբ նշված է Ցույց տալ ԱԱՀ-ի գումարները հայտանիշը:

salePriceCurrency

Decimal

Նյութական արժեքի վաճառքի գինն արժույթով: Երևում է, երբ նշված է Ցույց տալ վաճառքի գինը հայտանիշը:

saleAmountCurrency

Decimal

Նյութական արժեքի վաճառքի գումարն արժույթով: Երևում է, երբ նշված է Ցույց տալ վաճառքի գինը հայտանիշը:

comment

String

Գործողության մեկնաբանությունը:

group

String

Նյութական արժեքի խումբը:

specification

String

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

vat

Boolean

Նյութական արժեքի ԱԱՀ-ով հարկման հայտանիշը։

incomeDate

Date(YYYY-MM-DD)

Նյութական արժեքի մուտքի ամսաթիվը: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partySupplierId

Integer

Նյութական արժեքի մատակարարի ներքին նույնացուցիչ: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partySupplierCode

String

Նյութական արժեքի մատակարարի կոդ: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partySupplierName

String

Նյութական արժեքի մատակարարի անվանում: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partyDocumentNumber

String

Նյութական արժեքի մուտքի փաստաթղթի համարը: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partyDocumentType

Enum

Նյութական արժեքի մուտքի փաստաթղթի տեսակի կոդը: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partyDocumentTypeName

String

Նյութական արժեքի մուտքի փաստաթղթի տեսակի անվանումը: Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partyPurchasingPrice

Decimal

Նյութական արժեքի ձեռքբերման գինը։ Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

partyPurchasingPriceWithoutVAT

Decimal

Նյութական արժեքի ձեռքբերման գինը առանց ԱԱՀ։ Երևում է, երբ նշված է Ցույց տալ  Ըստ տարբեր խմբաքանակների հայտանիշը:

 

Օրինակ 1. 2026 թ.-ի նյութական արժեքների գործողությունների ստացում

POST