Gets a WorkOrder specific rates for better preparing the line items data for invoices and quotes. Internally, the code uses LineItemRules.GetLineItemConfigurations and returns WorkOrder specific collection of rates in the following structure.
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | string |
Required |
| Name | Description | Type | Additional information |
|---|---|---|---|
| RateCardId | integer | None. | |
| LineItemTypeId | integer | None. | |
| ChargeTypeId | integer | None. | |
| LineItemType | string | None. | |
| ChargeType | string | None. | |
| SkillLevel | string | None. | |
| Item | string | None. | |
| RateType | string | None. | |
| Option | string | None. | |
| RateValue | decimal number | None. | |
| IsLocked | boolean | None. | |
| ServiceDate | string | None. |
[
{
"RateCardId": 1,
"LineItemTypeId": 3,
"ChargeTypeId": 3,
"LineItemType": "sample string 4",
"ChargeType": "sample string 5",
"SkillLevel": "sample string 6",
"Item": "sample string 8",
"RateType": "sample string 8",
"Option": "sample string 9",
"RateValue": 10.0,
"IsLocked": true,
"ServiceDate": "sample string 12"
},
{
"RateCardId": 1,
"LineItemTypeId": 3,
"ChargeTypeId": 3,
"LineItemType": "sample string 4",
"ChargeType": "sample string 5",
"SkillLevel": "sample string 6",
"Item": "sample string 8",
"RateType": "sample string 8",
"Option": "sample string 9",
"RateValue": 10.0,
"IsLocked": true,
"ServiceDate": "sample string 12"
}
]
<ArrayOfFinanceLineItemConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ControlESI.FMPilot.Core.Entities.Financial">
<FinanceLineItemConfiguration>
<ChargeType>sample string 5</ChargeType>
<ChargeTypeId>3</ChargeTypeId>
<IsLocked>true</IsLocked>
<Item>sample string 8</Item>
<LineItemType>sample string 4</LineItemType>
<LineItemTypeId>3</LineItemTypeId>
<Option>sample string 9</Option>
<RateCardId>1</RateCardId>
<RateType>sample string 8</RateType>
<RateValue>10</RateValue>
<ServiceDate>sample string 12</ServiceDate>
<SkillLevel>sample string 6</SkillLevel>
</FinanceLineItemConfiguration>
<FinanceLineItemConfiguration>
<ChargeType>sample string 5</ChargeType>
<ChargeTypeId>3</ChargeTypeId>
<IsLocked>true</IsLocked>
<Item>sample string 8</Item>
<LineItemType>sample string 4</LineItemType>
<LineItemTypeId>3</LineItemTypeId>
<Option>sample string 9</Option>
<RateCardId>1</RateCardId>
<RateType>sample string 8</RateType>
<RateValue>10</RateValue>
<ServiceDate>sample string 12</ServiceDate>
<SkillLevel>sample string 6</SkillLevel>
</FinanceLineItemConfiguration>
</ArrayOfFinanceLineItemConfiguration>