GET api/SDSMProjects/GetProjectProfitabilityDetails/{accountId}/{companyId}/{projectId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| accountId | integer |
Required |
|
| companyId | string |
Required |
|
| projectId | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
ProjectDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectTotal | decimal number |
None. |
|
| CurrentProfitMargin | decimal number |
None. |
|
| SalesCostProjectInvoiceandPO | SalesCostProjectInvoiceandPO |
None. |
|
| SalesProjectQuote | SalesProjectQuote |
None. |
Response Formats
application/json, text/json
Sample:
{
"ProjectTotal": 1.0,
"CurrentProfitMargin": 2.0,
"SalesCostProjectInvoiceandPO": {
"MaterialCost": 1.0,
"MaterialSales": 2.0,
"LaborCost": 3.0,
"LaborSales": 4.0,
"OtherCost": 5.0,
"OtherSales": 6.0,
"TotalCost": 7.0,
"TotalSales": 8.0,
"TotalProfit": 9.0
},
"SalesProjectQuote": {
"MaterialSales": 1.0,
"LaborSales": 2.0,
"OtherSales": 3.0,
"TotalQuoteSales": 4.0
}
}
application/xml, text/xml
Sample:
<ProjectDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD">
<CurrentProfitMargin>2</CurrentProfitMargin>
<ProjectTotal>1</ProjectTotal>
<SalesCostProjectInvoiceandPO>
<LaborCost>3</LaborCost>
<LaborSales>4</LaborSales>
<MaterialCost>1</MaterialCost>
<MaterialSales>2</MaterialSales>
<OtherCost>5</OtherCost>
<OtherSales>6</OtherSales>
<TotalCost>7</TotalCost>
<TotalProfit>9</TotalProfit>
<TotalSales>8</TotalSales>
</SalesCostProjectInvoiceandPO>
<SalesProjectQuote>
<LaborSales>2</LaborSales>
<MaterialSales>1</MaterialSales>
<OtherSales>3</OtherSales>
<TotalQuoteSales>4</TotalQuoteSales>
</SalesProjectQuote>
</ProjectDetails>