PUT V3/odata/ProjectInstallment({key})

Updates ProjectInstallment entity

Request Information

URI Parameters

NameDescriptionTypeAdditional information
key

ProjectInstallmentId from ProjectInstallment entity

integer

Required

Body Parameters

QicsUnity.Api.Areas.V3.Models.ProjectInstallment
NameDescriptionTypeAdditional information
ProjectInstallmentId

Gets or sets ProjectInstallmentId

integer

64-bit signed integer

State

Gets or sets state

QicsUnity.Common.BusinessObjects.ProjectInstallmentState

None.

InvoicingAgreementId

Gets or sets Invoicing agreement ID

integer

Required

64-bit signed integer

ProjectId

Gets or sets project ID

integer

Required

64-bit signed integer

ItemCompanyId

Gets or sets item company ID

integer

Required

64-bit signed integer

EmployeeCompanyId

Gets or sets employeecompany id

integer

64-bit signed integer

Nullable

Description

Gets or sets description

string

None.

Date

Gets or sets the date of the installment

date

Required

date and time of day

Quantity

Gets or sets quantity

decimal number

Required

Price

Gets or sets price

decimal number

Required

Amount

Gets or sets amount

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "ProjectInstallmentId": "1",
  "State": "New",
  "InvoicingAgreementId": "2",
  "ProjectId": "3",
  "ItemCompanyId": "4",
  "EmployeeCompanyId": "1",
  "Description": "sample 5",
  "Date": "2024-12-22T17:34:16.2443177+00:00",
  "Quantity": "7",
  "Price": "8",
  "Amount": "9"
}

application/xml, text/xml

Sample:
<ProjectInstallment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <Amount>9</Amount>
  <Date>2024-12-22T17:34:16.2443177+00:00</Date>
  <Description>sample 5</Description>
  <EmployeeCompanyId>1</EmployeeCompanyId>
  <InvoicingAgreementId>2</InvoicingAgreementId>
  <ItemCompanyId>4</ItemCompanyId>
  <Price>8</Price>
  <ProjectId>3</ProjectId>
  <ProjectInstallmentId>1</ProjectInstallmentId>
  <Quantity>7</Quantity>
  <State>New</State>
</ProjectInstallment>

Response Information

Resource Description

QicsUnity.Api.Areas.V3.Models.ProjectInstallment
NameDescriptionTypeAdditional information
ProjectInstallmentId

Gets or sets ProjectInstallmentId

integer

64-bit signed integer

State

Gets or sets state

QicsUnity.Common.BusinessObjects.ProjectInstallmentState

None.

InvoicingAgreementId

Gets or sets Invoicing agreement ID

integer

Required

64-bit signed integer

ProjectId

Gets or sets project ID

integer

Required

64-bit signed integer

ItemCompanyId

Gets or sets item company ID

integer

Required

64-bit signed integer

EmployeeCompanyId

Gets or sets employeecompany id

integer

64-bit signed integer

Nullable

Description

Gets or sets description

string

None.

Date

Gets or sets the date of the installment

date

Required

date and time of day

Quantity

Gets or sets quantity

decimal number

Required

Price

Gets or sets price

decimal number

Required

Amount

Gets or sets amount

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "ProjectInstallmentId": "1",
  "State": "New",
  "InvoicingAgreementId": "2",
  "ProjectId": "3",
  "ItemCompanyId": "4",
  "EmployeeCompanyId": "1",
  "Description": "sample 5",
  "Date": "2024-12-22T17:34:16.2443177+00:00",
  "Quantity": "7",
  "Price": "8",
  "Amount": "9"
}

application/xml, text/xml

Sample:
<ProjectInstallment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <Amount>9</Amount>
  <Date>2024-12-22T17:34:16.2443177+00:00</Date>
  <Description>sample 5</Description>
  <EmployeeCompanyId>1</EmployeeCompanyId>
  <InvoicingAgreementId>2</InvoicingAgreementId>
  <ItemCompanyId>4</ItemCompanyId>
  <Price>8</Price>
  <ProjectId>3</ProjectId>
  <ProjectInstallmentId>1</ProjectInstallmentId>
  <Quantity>7</Quantity>
  <State>New</State>
</ProjectInstallment>