GET api/users/{userId}/invoice-settings
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
userId | globally unique identifier |
Required |
Body Parameters
None.
Response Information
Resource Description
ReadInvoiceSettingsViewModelName | Description | Type | Additional information |
---|---|---|---|
AdditionalMileageRate | decimal number |
None. |
|
AmountOfRemindersBeforeEscalation | integer |
None. |
|
CompanyName | string |
None. |
|
FootText | string |
None. |
|
HourlyRate | decimal number |
None. |
|
HourlyRateHolidays | decimal number |
None. |
|
HourlyRateWeekend | decimal number |
None. |
|
Id | integer |
None. |
|
InvoiceCommissionConfigParts | Collection of InvoiceCommissionConfigPartViewModel |
None. |
|
Logo | string |
None. |
|
LogoSize | InvoiceLogoSize |
None. |
|
MileageRate | decimal number |
None. |
|
PaymentTermInDays | integer |
None. |
|
PercentageOfRevenue | decimal number |
None. |
|
PercentageOfRevenueHolidays | decimal number |
None. |
|
PercentageOfRevenueWeekend | decimal number |
None. |
|
ServiceHourRate | decimal number |
None. |
|
ServiceHourRateHolidays | decimal number |
None. |
|
ServiceHourRateWeekend | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{ "AdditionalMileageRate": 1.0, "AmountOfRemindersBeforeEscalation": 1, "CompanyName": "sample string 2", "FootText": "sample string 3", "HourlyRate": 1.0, "HourlyRateHolidays": 1.0, "HourlyRateWeekend": 1.0, "Id": 4, "InvoiceCommissionConfigParts": [ { "Commission": 1.1, "CommissionHoliday": 2.1, "CommissionWeekend": 3.1, "Id": 4, "Start": 5.0 }, { "Commission": 1.1, "CommissionHoliday": 2.1, "CommissionWeekend": 3.1, "Id": 4, "Start": 5.0 } ], "Logo": "sample string 5", "LogoSize": 1, "MileageRate": 1.0, "PaymentTermInDays": 1, "PercentageOfRevenue": 1.1, "PercentageOfRevenueHolidays": 1.1, "PercentageOfRevenueWeekend": 1.1, "ServiceHourRate": 1.0, "ServiceHourRateHolidays": 1.0, "ServiceHourRateWeekend": 1.0 }
application/xml, text/xml
Sample:
<ReadInvoiceSettingsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VobeSoft.Shared.Models.ViewModels"> <AdditionalMileageRate>1</AdditionalMileageRate> <AmountOfRemindersBeforeEscalation>1</AmountOfRemindersBeforeEscalation> <CompanyName>sample string 2</CompanyName> <FootText>sample string 3</FootText> <HourlyRate>1</HourlyRate> <HourlyRateHolidays>1</HourlyRateHolidays> <HourlyRateWeekend>1</HourlyRateWeekend> <Id>4</Id> <InvoiceCommissionConfigParts> <InvoiceCommissionConfigPartViewModel> <Commission>1.1</Commission> <CommissionHoliday>2.1</CommissionHoliday> <CommissionWeekend>3.1</CommissionWeekend> <Id>4</Id> <Start>5</Start> </InvoiceCommissionConfigPartViewModel> <InvoiceCommissionConfigPartViewModel> <Commission>1.1</Commission> <CommissionHoliday>2.1</CommissionHoliday> <CommissionWeekend>3.1</CommissionWeekend> <Id>4</Id> <Start>5</Start> </InvoiceCommissionConfigPartViewModel> </InvoiceCommissionConfigParts> <Logo>sample string 5</Logo> <LogoSize>Small</LogoSize> <MileageRate>1</MileageRate> <PaymentTermInDays>1</PaymentTermInDays> <PercentageOfRevenue>1.1</PercentageOfRevenue> <PercentageOfRevenueHolidays>1.1</PercentageOfRevenueHolidays> <PercentageOfRevenueWeekend>1.1</PercentageOfRevenueWeekend> <ServiceHourRate>1</ServiceHourRate> <ServiceHourRateHolidays>1</ServiceHourRateHolidays> <ServiceHourRateWeekend>1</ServiceHourRateWeekend> </ReadInvoiceSettingsViewModel>