PUT api/users/current/invoice-settings



Request Information

URI Parameters

None.



Body Parameters

UpdateInvoiceSettingsViewModel
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.

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.

Request 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,
  "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:
<UpdateInvoiceSettingsViewModel 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>
  <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>
</UpdateInvoiceSettingsViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.



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>