GetSalesAnalysis - Վերադարձնում է ընտրման պայմաններին համապատասխանող ապրանքների և ծառայությունների վաճառքների մատյանը:
Մուտքային տվյալներ
Ստորև ներկայացված է մուտքային տվյալների կառուցվածքը XML ֆորմատով.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://www.armsoft.am/Accountant/6.0/ITradeService/GetSalesAnalysis</Action> </s:Header> <s:Body> <GetSalesAnalysis xmlns="http://www.armsoft.am/Accountant/6.0"> <sessionId>76a79f31-c124-4a0a-bd4d-dad2972e6813</sessionId> <seqNumber>1</seqNumber> <DateBegin>2020-02-10T00:00:00</DateBegin> <DateEnd>2021-04-07T09:51:00</DateEnd> <GoodsOrServices /> <Storage /> <GoodCode /> <GoodGroup /> <PartnerType /> <PartnerCode /> <ShowByAlternativeUnit>false</ShowByAlternativeUnit> <ShowNccVATCurSummsAndPrices>false</ShowNccVATCurSummsAndPrices> <ShowDiscount>false</ShowDiscount> <ShowBonusPoints>false</ShowBonusPoints> <ShowVATSumms>false</ShowVATSumms> </GetSalesAnalysis> </s:Body> </s:Envelope> |
Ստորև ներկայացված է պարամետրերի նկարագրությունը.
Պարամետր |
Նկարագրություն |
Պարտադիր է |
sessionId |
Միացման նույնացուցիչ: |
Այո |
seqNumber |
Հարցման հերթական համար: |
Այո |
DateBegin |
Ժամանակահատվածի սկզբի ամսաթիվ: |
Այո |
DateEnd |
Ժամանակահատվածի ավարտի ամսաթիվ: |
Այո |
GoodsOrServices |
Ընդունում է 1 - Ապրանք կամ 2 -Ծառայություն արժեքները: Դաշտը դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն և' ապրանքները, և' ծառայությունները: |
Ոչ |
Storage |
Պահեստը, որտեղից կատարվել են վաճառքները: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն բոլոր պահեստներից վաճառքները։ |
Ոչ |
GoodCode |
Ապրանքի կամ ծառայության կոդը: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն և' ապրանքները, և' ծառայությունները: |
Ոչ |
GoodGroup |
Ապրանքի կամ ծառայության խմբի կոդը: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն բոլոր խմբերի ապրանքները և ծառայությունները: |
Ոչ |
PartnerType |
Գործընկերոջ խումբը: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն գործընկերների բոլոր խմբերին կատարված վաճառքները: |
Ոչ |
PartnerCode |
Գործընկերոջ կոդը: Դատարկ լինելու դեպքում հաշվետվության մեջ կընդգրկվեն բոլոր գործընկերներին կատարված վաճառքները: |
Ոչ |
ShowByAlternativeUnit |
Քանակները ցույց տալ լրացուցիչ չափման միավորով: Համապատասխանաբար- False/True: |
Այո |
ShowNccVATCurSummsAndPrices |
Ցույց տալ ԱԱՀ-ի, արտարժույթով գումարների և գների մասին տվյալներ: Համապատասխանաբար- False/True: |
Այո |
ShowDiscount |
Ցույց տալ զեղչերը: Համապատասխանաբար- False/True: |
Այո |
ShowBonusPoints |
Ցույց տալ բոնուսային միավորների կուտակումներն ու մարումները: Համապատասխանաբար- False/True: |
Այո |
ShowVATSumms |
Ցույց տալ ԱԱՀ գումարները: Համապատասխանաբար- False/True: |
Այո |
Արդյունքային տվյալներ
Ստորև ներկայացված է արդյունքային տվյալների կառուցվածքը XML ֆորմատով.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header /> <s:Body> <GetSalesAnalysisResponse xmlns="http://www.armsoft.am/Accountant/6.0"> <GetSalesAnalysisResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Total>8</Total> <Offset>0</Offset> <Rows> <SalesAnalysisDataProvider.DataRow> <DocDate>2020-02-10T00:00:00</DocDate> <DocISN>95685a11-1d16-4a3d-80d3-7127792cd1b4</DocISN> <DocNum>ՎԿՏ-027</DocNum> <DocType>18</DocType> <DocCurrCode>AMD</DocCurrCode> <Contract> </Contract> <RowID>0</RowID> <DocVATType>2</DocVATType> <DocVATTypeCaption>ԱԱՀ-ն այդ թվում</DocVATTypeCaption> <ECRCheckNum /> <OpName>Վաճառք (Կտրոն)</OpName> <ItemTypeCode>1</ItemTypeCode> <ItemType>Ապրանք</ItemType> <GoodID>100000</GoodID> <GoodCode>1001</GoodCode> <GoodCaption>Հեռուստացույց LED Panasonic TX-LR55ET5</GoodCaption> <GoodDescription>Smart VIERA LCD TV, Size: 55" (140 cm), Full-HD</GoodDescription> <UnitCode>001</UnitCode> <UnitBrief>հատ </UnitBrief> <Storage>01 </Storage> <StorageCaption>Կենտրոնական պահեստ</StorageCaption> <CashDesk>02</CashDesk> <CashDeskCaption>Դրամարկղ(Առևտրի սրահում)</CashDeskCaption> <PartnerID>-1</PartnerID> <PartnerCode /> <PartnerCaption /> <Quantity>1</Quantity> <Summ>575000.0000</Summ> <CostPrice>575000.00</CostPrice> <SalePrice>0</SalePrice> <SaleSumm>0</SaleSumm> <Profit>0</Profit> <ProfitPercentBySale>0</ProfitPercentBySale> <ProfitPercentByCost>0</ProfitPercentByCost> <DiscountSum>0</DiscountSum> <DiscountPercent>0</DiscountPercent> <VATSumm>690000.0000</VATSumm> <VATCostPrice>690000.00</VATCostPrice> <VATSalePrice>0</VATSalePrice> <VATSaleSumm>0</VATSaleSumm> <VATProfit>0</VATProfit> <VATProfitPercentBySale>0</VATProfitPercentBySale> <VATProfitPercentByCost>0</VATProfitPercentByCost> <VATDiscountSumm>0</VATDiscountSumm> <VATDiscountPercent>0</VATDiscountPercent> <CostVATSumm>115000.0000</CostVATSumm> <CostVATPrice>115000.00</CostVATPrice> <SaleVATSumm>0</SaleVATSumm> <DiscountVATSumm>0</DiscountVATSumm> <CurSumm>1701.0200</CurSumm> <CurrCostPrice>1701.02</CurrCostPrice> <SaleCurPrice>0</SaleCurPrice> <SaleCurSumm>0</SaleCurSumm> <CurProfit>0</CurProfit> <CurProfitPercentBySale>0</CurProfitPercentBySale> <CurProfitPercentByCost>0</CurProfitPercentByCost> <DiscountCurSum>0</DiscountCurSum> <DiscountCurPercent>0</DiscountCurPercent> <UsedBonus>0</UsedBonus> <AccumulatedBonus>0</AccumulatedBonus> <Group>110 </Group> <SalesConsultantCode>001</SalesConsultantCode> <SalesConsultantCaption>Կարինե Մուրադյան</SalesConsultantCaption> <Comment /> <IncomeDate i:nil="true" /> <PartyPartID>-1</PartyPartID> <PartyPartCaption /> <PartyPartTaxCode /> <PartyContractCaption /> <PartyDocNum /> <PartyDocType /> <PartyDocUsableDate i:nil="true" /> <PartyDocCountry /> <PartyDocProducer /> <PartyDocPropertyType1 /> <PartyDocPropertyValue1 /> <PartyDocPropertyType2 /> <PartyDocPropertyValue2 /> </SalesAnalysisDataProvider.DataRow> ... ... </Rows> </GetSalesAnalysisResult> </GetSalesAnalysisResponse> </s:Body> </s:Envelope> |
Ստորև ներկայացված է արդյունքային տվյալների նկարագրությունը.
Անուն |
Նկարագրություն |
Total |
Ցանկում տողերի ընդհանուր քանակ: Offset պարամետրի հետ համատեղ թույլ է տալիս կազմակերպել էջ առ էջ ցանկի բեռնումը: |
Offset |
Կիրառվում է ցուցակի սկզբից ընթացիկ էջի շեղումը որոշելու համար: Վերադարձնում է ընթացիկ էջին նախորդող տողերի ընդհանուր քանակը: |
Rows |
Մատյանի տողեր (մասսիվ): |
Օբյեկտ SalesAnalysisDataProvider.DataRow |
|
DocDate |
Վաճառքի (վերադարձի) փաստաթղթի ամսաթիվը: |
DocISN |
Փաստաթղթի ներքին նույնացուցիչ (GUID): |
DocNum |
Վաճառքի (վերադարձի) փաստաթղթի համար: |
DocType |
Փաստաթղթի տեսակը. 08- Իրացում (Հաշիվ-ապրանքագիր), 15- Վերադարձ գնորդից, 18- Վաճառք (Կտրոն), 21- Վաճառք (Մանրածախ): |
DocCurrCode |
Վաճառքի (վերադարձի) փաստաթղթի արժույթը: |
Contract |
Գնորդի պայմանագրի կոդը: |
RowID |
Փաստաթղթի անվանացուցակում տողի համար: |
DocVATType |
ԱԱՀ-ի հաշվարկի ձև. 1- ԱԱՀ-ով, 2- ԱԱՀ-ն այդ թվում, 3- Առանց ԱԱՀ, 4- Զրոյական ԱԱՀ: |
DocVATTypeCaption |
ԱԱՀ-ի հաշվարկի տեսակի անվանում: |
ECRCheckNum |
ՀԴՄ կտրոնի համար: |
OpName |
Գործողության տեսակի անվանում. Հաշիվ-ապրանքագիր, Վերադարձ գնորդից, Վաճառք (Կտրոն), Վաճառք (Մանրածախ): |
ItemTypeCode |
Տեսակ. 1- Ապրանք, 2- Ծառայություն: |
ItemType |
Տեսակի անվանում. Ապրանք, Ծառայություն: |
GoodID |
Ապրանքի (ծառայության) ներքին նույնացուցիչ: |
GoodCode |
Ապրանքի (ծառայության) կոդ: |
GoodCaption |
Ապրանքի (ծառայության) անվանում: |
GoodDescription |
Ապրանքի (ծառայության) բնութագիր: |
UnitCode |
Չափման միավորի կոդը: |
UnitBrief |
Չափման միավորի անվանում: |
Storage |
Պահեստի կոդ: |
StorageCaption |
Պահեստի անվանում: |
CashDesk |
Դրամարկղի կոդ: |
CashDeskCaption |
Դրամարկղի անվանում: |
PartnerID |
Գնորդի ներքին նույնացուցիչ: |
PartnerCode |
Գնորդի կոդ: |
PartnerCaption |
Գնորդի անվանում: |
Quantity |
Վաճառքի (վերադարձի) քանակ: |
Summ |
Ինքնարժեքի գումար առանց ԱԱՀ: |
CostPrice |
Ինքնարժեքի գին առանց ԱԱՀ: |
SalePrice |
Վաճառքի գին առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices, ShowVATSumms պարամետրերից գոնե մեկի համար նշել True արժեքը: |
SaleSumm |
Վաճառքի գումար առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices, ShowVATSumms պարամետրերից գոնե մեկի համար նշել True արժեքը: |
Profit |
Շահույթ առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
ProfitPercentBySale |
Շահույթի տոկոս ըստ վաճառքի գումարի, առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
ProfitPercentByCost |
Շահույթի տոկոս ըստ ինքնարժեքի գումարի, առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
DiscountSum |
Զեղչի գումար առանց ԱԱՀ: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
DiscountPercent |
Զեղչի տոկոս: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
VATSumm |
Ինքնարժեքի գումար ներառյալ ԱԱՀ: |
VATCostPrice |
Ինքնարժեքի գին ներառյալ ԱԱՀ: |
VATSalePrice |
Վաճառքի գին ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices, ShowVATSumms պարամետրերից գոնե մեկի համար նշել True արժեքը: |
VATSaleSumm |
Վաճառքի գումար ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices, ShowVATSumms պարամետրերից գոնե մեկի համար նշել True արժեքը: |
VATProfit |
Շահույթ ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
VATProfitPercentBySale |
Շահույթի տոկոս վաճառքի գումարի, ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
VATProfitPercentByCost |
Շահույթի տոկոս ինքնարժեքի գումարի, ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
VATDiscountSumm |
Զեղչի գումար ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
VATDiscountPercent |
Զեղչի տոկոս: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
CostVATSumm |
Դեբետային ԱԱՀ-ի գումար (Ինքնարժեքի գումարի ԱԱՀ): |
CostVATPrice |
Դեբետային ԱԱՀ (Ինքնարժեքի գնի ԱԱՀ): |
SaleVATSumm |
Կրեդիտային ԱԱՀ-ի գումար (Վաճառքից ԱԱՀ): Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices, ShowVATSumms պարամետրերից գոնե մեկի համար նշել True արժեքը: |
DiscountVATSumm |
Զեղչի գումար ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
CurSumm |
Արտարժույթով ինքնարժեքի գումար ներառյալ ԱԱՀ: |
CurCostPrice |
Արտարժույթով ինքնարժեքի գին ներառյալ ԱԱՀ: |
SaleCurPrice |
Արտարժույթով վաճառքի գին ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
SaleCurSumm |
Արտարժույթով վաճառքի գումար ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
CurProfit |
Արտարժույթով շահույթ ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
CurProfitPercentBySale |
Արտարժույթով շահույթի վաճառքի գումարի, տոկոս ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
CurProfitPercentByCost |
Արտարժույթով շահույթի ինքնարժեքի գումարի, տոկոս ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowNccVATCurSummsAndPrices պարամետրի համար նշել True արժեքը: |
DiscountCurSum |
Արտարժույթով զեղչի գումար ներառյալ ԱԱՀ: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
DiscountCurPercent |
Զեղչի տոկոս: Նշում` անհրաժեշտ է ShowDiscount պարամետրի համար նշել True արժեքը: |
UsedBonus |
Հաշվարկված բոնուսային միավորներ: |
AccumulatedBonus |
Օգտագործված բոնուսային միավորներ: |
Group |
Ապրանքի (ծառայության) խմբի կոդ: |
SalesConsultantCode |
Վաճառող խորհուրդատուի կոդ: |
SalesConsultantCaption |
Վաճառող խորհուրդատուի անվանում: |
Comment |
Վաճառքի (վերադարձի) փաստաթղթի մեկնաբանություն: |
IncomeDate |
Ապրանքի խմբաքանակ*. մուտքագրման ամսաթիվ: |
PartyPartID |
Ապրանքի խմբաքանակ. մատակարար: |
PartyPartCaption |
Ապրանքի խմբաքանակ. մատակարարի անվանում: |
PartyPartTaxCode |
Ապրանքի խմբաքանակ. մատակարարի ՀՎՀՀ: |
PartyContractCaption |
Ապրանքի խմբաքանակ. ապրանքի մատակարարման պայմանագիր: |
PartyDocNum |
Ապրանքի խմբաքանակ. ապրանքի մատակարարման փաստաթղթի համար: |
PartyDocType |
Ապրանքի խմբաքանակ. ապրանքի մատակարարման փաստաթղթի տեսակ: |
PartyDocUsableDate |
Ապրանքի խմբաքանակ. ապրանքի օգտագործման ժամկետ: |
PartyDocCounty |
Ապրանքի խմբաքանակ. արտադրող երկիր: |
PartyDocProducer |
Ապրանքի խմբաքանակ. արտադրող: |
PartyDocPropertyType1 |
Ապրանքի խմբաքանակ. ապրանքի հատկության տեսակ 1: |
PartyDocPropertyValue1 |
Ապրանքի խմբաքանակ. ապրանքի հատկության արժեք 1: |
PartyDocPropertyType2 |
Ապրանքի խմբաքանակ. ապրանքի հատկության տեսակ 2: |
PartyDocPropertyValue2 |
Ապրանքի խմբաքանակ. ապրանքի հատկության արժեք 2: |
Վաճառքների մատյանը, ըստ մուտքերի խմբաքանակների բացված, ստանալու համար նախատեսված է GetSalesAnalysisByParties մեթոդը: