POST api/HCS/GetSalesAnalysisSummary
Request Information
URI Parameters
None.
Body Parameters
SalesAnalysisCriteriaName | Description | Type | Additional information |
---|---|---|---|
EmpID | integer |
None. |
|
BegDate | date |
None. |
|
EndDate | date |
None. |
|
GroupByCustomer | boolean |
None. |
|
GroupByItem | boolean |
None. |
|
GroupByClass | boolean |
None. |
|
GroupByRep | boolean |
None. |
|
SummaryView | boolean |
None. |
|
DetailView | boolean |
None. |
|
SLPRSNID | string |
None. |
|
ITMCLSCD | string |
None. |
|
ITEMNMBR | string |
None. |
|
CUSTNMBR | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "EmpID": 1, "BegDate": "2025-05-15T12:44:49.8903141+00:00", "EndDate": "2025-05-15T12:44:49.8903141+00:00", "GroupByCustomer": true, "GroupByItem": true, "GroupByClass": true, "GroupByRep": true, "SummaryView": true, "DetailView": true, "SLPRSNID": "sample string 10", "ITMCLSCD": "sample string 11", "ITEMNMBR": "sample string 12", "CUSTNMBR": "sample string 13" }
application/xml, text/xml
Sample:
<SalesAnalysisCriteria xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HCSAPI.DTOs"> <BegDate>2025-05-15T12:44:49.8903141+00:00</BegDate> <CUSTNMBR>sample string 13</CUSTNMBR> <DetailView>true</DetailView> <EmpID>1</EmpID> <EndDate>2025-05-15T12:44:49.8903141+00:00</EndDate> <GroupByClass>true</GroupByClass> <GroupByCustomer>true</GroupByCustomer> <GroupByItem>true</GroupByItem> <GroupByRep>true</GroupByRep> <ITEMNMBR>sample string 12</ITEMNMBR> <ITMCLSCD>sample string 11</ITMCLSCD> <SLPRSNID>sample string 10</SLPRSNID> <SummaryView>true</SummaryView> </SalesAnalysisCriteria>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of SalesAnalysisSummaryName | Description | Type | Additional information |
---|---|---|---|
Dimension1 | string |
None. |
|
NumberNDescription | string |
None. |
|
Quantity | decimal number |
None. |
|
UofM | string |
None. |
|
Cost | decimal number |
None. |
|
Sales | decimal number |
None. |
|
Margin | decimal number |
None. |
|
Prior1Quantity | decimal number |
None. |
|
Prior1Sales | decimal number |
None. |
|
Prior1Cost | decimal number |
None. |
|
Prior1Margin | decimal number |
None. |
|
Prior2Quantity | decimal number |
None. |
|
Prior2Sales | decimal number |
None. |
|
Prior2Cost | decimal number |
None. |
|
Prior2Margin | decimal number |
None. |
|
MarginPercent | decimal number |
None. |
|
Prior1MarginPercent | decimal number |
None. |
|
Prior2MarginPercent | decimal number |
None. |
|
PriorsFilledIn | PriorsFilledIn |
None. |
|
SalesBudget | decimal number |
None. |
|
MarginBudget | decimal number |
None. |
|
MarginPercentBudget | decimal number |
None. |
|
SalesPercentBudget | decimal number |
None. |
|
SalesBudgVariance | decimal number |
None. |
|
MarginBudgVariance | decimal number |
None. |
|
SalesPrior1Variance | decimal number |
None. |
|
SalesPrior2Variance | decimal number |
None. |
|
MarginPrior1Variance | decimal number |
None. |
|
MarginPrior2Variance | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
[ { "Dimension1": "sample string 1", "NumberNDescription": "sample string 2", "Quantity": 3.1, "UofM": "sample string 4", "Cost": 5.1, "Sales": 6.1, "Margin": 7.1, "Prior1Quantity": 1.1, "Prior1Sales": 1.1, "Prior1Cost": 1.1, "Prior1Margin": 1.1, "Prior2Quantity": 1.1, "Prior2Sales": 1.1, "Prior2Cost": 1.1, "Prior2Margin": 1.1, "MarginPercent": 116.4, "Prior1MarginPercent": 100.0, "Prior2MarginPercent": 100.0, "PriorsFilledIn": 0, "SalesBudget": 1.1, "MarginBudget": 1.1, "MarginPercentBudget": 6.4545454545454541, "SalesPercentBudget": 5.545454545454545, "SalesBudgVariance": 5.0, "MarginBudgVariance": 6.0, "SalesPrior1Variance": 5.0, "SalesPrior2Variance": 0.0, "MarginPrior1Variance": 6.0, "MarginPrior2Variance": 0.0 }, { "Dimension1": "sample string 1", "NumberNDescription": "sample string 2", "Quantity": 3.1, "UofM": "sample string 4", "Cost": 5.1, "Sales": 6.1, "Margin": 7.1, "Prior1Quantity": 1.1, "Prior1Sales": 1.1, "Prior1Cost": 1.1, "Prior1Margin": 1.1, "Prior2Quantity": 1.1, "Prior2Sales": 1.1, "Prior2Cost": 1.1, "Prior2Margin": 1.1, "MarginPercent": 116.4, "Prior1MarginPercent": 100.0, "Prior2MarginPercent": 100.0, "PriorsFilledIn": 0, "SalesBudget": 1.1, "MarginBudget": 1.1, "MarginPercentBudget": 6.4545454545454541, "SalesPercentBudget": 5.545454545454545, "SalesBudgVariance": 5.0, "MarginBudgVariance": 6.0, "SalesPrior1Variance": 5.0, "SalesPrior2Variance": 0.0, "MarginPrior1Variance": 6.0, "MarginPrior2Variance": 0.0 } ]
application/xml, text/xml
Sample:
<ArrayOfSalesAnalysisSummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HCSAPI.DTOs"> <SalesAnalysisSummary> <Cost>5.1</Cost> <Dimension1>sample string 1</Dimension1> <Margin>7.1</Margin> <MarginBudgVariance>6</MarginBudgVariance> <MarginBudget>1.1</MarginBudget> <MarginPercent>116.4</MarginPercent> <MarginPercentBudget>6.4545454545454541</MarginPercentBudget> <MarginPrior1Variance>6</MarginPrior1Variance> <MarginPrior2Variance>0</MarginPrior2Variance> <NumberNDescription>sample string 2</NumberNDescription> <Prior1Cost>1.1</Prior1Cost> <Prior1Margin>1.1</Prior1Margin> <Prior1MarginPercent>100</Prior1MarginPercent> <Prior1Quantity>1.1</Prior1Quantity> <Prior1Sales>1.1</Prior1Sales> <Prior2Cost>1.1</Prior2Cost> <Prior2Margin>1.1</Prior2Margin> <Prior2MarginPercent>100</Prior2MarginPercent> <Prior2Quantity>1.1</Prior2Quantity> <Prior2Sales>1.1</Prior2Sales> <PriorsFilledIn>NoPriors</PriorsFilledIn> <Quantity>3.1</Quantity> <Sales>6.1</Sales> <SalesBudgVariance>5</SalesBudgVariance> <SalesBudget>1.1</SalesBudget> <SalesPercentBudget>5.545454545454545</SalesPercentBudget> <SalesPrior1Variance>5</SalesPrior1Variance> <SalesPrior2Variance>0</SalesPrior2Variance> <UofM>sample string 4</UofM> </SalesAnalysisSummary> <SalesAnalysisSummary> <Cost>5.1</Cost> <Dimension1>sample string 1</Dimension1> <Margin>7.1</Margin> <MarginBudgVariance>6</MarginBudgVariance> <MarginBudget>1.1</MarginBudget> <MarginPercent>116.4</MarginPercent> <MarginPercentBudget>6.4545454545454541</MarginPercentBudget> <MarginPrior1Variance>6</MarginPrior1Variance> <MarginPrior2Variance>0</MarginPrior2Variance> <NumberNDescription>sample string 2</NumberNDescription> <Prior1Cost>1.1</Prior1Cost> <Prior1Margin>1.1</Prior1Margin> <Prior1MarginPercent>100</Prior1MarginPercent> <Prior1Quantity>1.1</Prior1Quantity> <Prior1Sales>1.1</Prior1Sales> <Prior2Cost>1.1</Prior2Cost> <Prior2Margin>1.1</Prior2Margin> <Prior2MarginPercent>100</Prior2MarginPercent> <Prior2Quantity>1.1</Prior2Quantity> <Prior2Sales>1.1</Prior2Sales> <PriorsFilledIn>NoPriors</PriorsFilledIn> <Quantity>3.1</Quantity> <Sales>6.1</Sales> <SalesBudgVariance>5</SalesBudgVariance> <SalesBudget>1.1</SalesBudget> <SalesPercentBudget>5.545454545454545</SalesPercentBudget> <SalesPrior1Variance>5</SalesPrior1Variance> <SalesPrior2Variance>0</SalesPrior2Variance> <UofM>sample string 4</UofM> </SalesAnalysisSummary> </ArrayOfSalesAnalysisSummary>