GET api/users/{userId}/invoice-settings



Request Information

URI Parameters

NameDescriptionTypeAdditional information
userId

globally unique identifier

Required



Body Parameters

None.



Response Information

Resource Description

ReadInvoiceSettingsViewModel

NameDescriptionTypeAdditional 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>