NameDescriptionTypeAdditional information
InvoiceHeaderId

Gets or sets InvoiceHeaderId

integer

64-bit signed integer

AsyncServerCommandId

Gets or sets AsyncServerCommandId

integer

64-bit signed integer

InvoiceNumber

Gets or sets InvoiceNumber

string

None.

InvoiceHeaderState

Gets or sets InvoiceHeaderState

QicsUnity.Api.Areas.V2.Models.InvoiceHeaderState

None.

InvoiceDate

Gets or sets InvoiceDate

date

date and time of day

Nullable

WorkInProgressDate

Gets or sets WorkInProgressDate

date

date and time of day

CustomerId

Gets or sets CustomerCompany.CustomerId

integer

64-bit signed integer

CustomerName

Gets or sets CustomerCompany.Customer.Name

string

None.

CustomerCompanyCustomerCode

Gets or sets CustomerCompany.CustomerCode

string

None.

InvoiceCustomerId

Gets or sets InvoiceCustomerCompany.CustomerId

integer

64-bit signed integer

InvoiceCustomerName

Gets or sets InvoiceCustomerCompany.Customer.Name

string

None.

InvoiceCustomerCompanyCustomerCode

Gets or sets InvoiceCustomerCompany.CustomerCode

string

None.

CustomerCategoryId

Gets or sets CustomerCompany.Customer.CategoryId

integer

64-bit signed integer

Nullable

CustomerCategoryName

Gets or sets CustomerCompany.Customer.Category.Name

string

None.

ProjectCategoryId

Gets or sets project category id

integer

64-bit signed integer

Nullable

ProjectCategoryName

Gets or sets project category name

string

None.

ProjectId

Gets or sets project id

integer

64-bit signed integer

Nullable

ProjectName

Gets or sets project name

string

None.

ProjectCode

Gets or sets project code

string

None.

ProjectStateId

Gets or sets project state id

integer

64-bit signed integer

Nullable

ProjectStateName

Gets or sets project state name

string

None.

ProjectManagerResourceName

Gets or sets project manager (resource) name

string

None.

ProjectManagerResourceId

Gets or sets project manager (resource) id

integer

64-bit signed integer

Nullable

ProjectEndDate

Gets or sets project end date

date

date and time of day

Nullable

ProjectDescription

Gets or sets project description

string

None.

AccountManagerResourceCompanyId

Gets or sets AccountManagerResourceCompanyId

integer

64-bit signed integer

Nullable

AccountManagerName

Gets or sets CustomerCompany.Customer.Name

string

None.

TotalAmount

Gets or sets TotalAmount (amount with irregularity and surcharges but without vat)

decimal number

None.

OriginalAmount

Gets or sets OriginalAmount

decimal number

None.

AddedAmount

Gets or sets AddedValue

decimal number

None.

DeductedAmount

Gets or sets DeductedValue

decimal number

None.

InvoiceNotes

Gets or sets InvoiceNotes

string

None.

InvoiceText

Gets or sets InvoiceText

string

None.

ContactPerson

Gets or sets ContactPerson

string

None.

InvoiceReference

Gets or sets InvoiceReference

string

None.

CurrencyId

Gets or sets CurrencyId

integer

64-bit signed integer

CurrencySymbol

Gets or sets Currency.Symbol

string

None.

CurrencyCode

Gets or sets Currency.Code

string

None.

CompanyName

Gets or sets CustomerCompany.Company.Name

string

None.

CompanyCode

Gets or sets CustomerCompany.Company.CompanyCode

string

None.

CompanyId

Gets or sets CustomerCompany.CompanyId

integer

64-bit signed integer

CreatedOn

Gets or sets CreatedOn

date

date and time of day, relative to Coordinated Universal Time (UTC)

CreatedBy

Gets or sets CreatedBy

string

None.

ModifiedOn

Gets or sets ModifiedOn

date

date and time of day, relative to Coordinated Universal Time (UTC)

ModifiedBy

Gets or sets ModifiedBy

string

None.

RejectionReason

Gets or sets RejectionReason

string

None.

InvoiceMutationReasonId

Gets or sets InvoiceMutationReasonId (useful for deduct functionality)

integer

64-bit signed integer

Nullable

DeductIt

Gets or sets a value indicating whether this invoice should be decuted - when set to true, server knows it should deduct all invoice lines

boolean

None.

InvoiceProcessingBatchId

Gets or sets invoice processing batch id

integer

64-bit signed integer

Nullable

ProcessingFailureReason

Gets or sets ProcessingFailureReason

string

None.

InvoiceHeaderType

Gets or sets InvoiceHeaderType

QicsUnity.Api.Areas.V2.Models.InvoiceHeaderType

None.

OriginalInvoiceHeaderId

Gets or sets InvoiceHeader.OriginalInvoiceHeaderId

integer

64-bit signed integer

Nullable

OriginalInvoiceNumber

Gets or sets InvoiceHeader.OriginalInvoiceHeader.InvoiceNumber

string

None.

OriginalInvoiceHeaderState

Gets or sets InvoiceHeader.OriginalInvoiceHeader.InvoiceHeaderState

QicsUnity.Api.Areas.V2.Models.InvoiceHeaderState

Nullable

IsCorrected

Gets or sets a value indicating whether an invoice of type Correction exists for this invoice

boolean

None.

ProcessedInvoicePdf

Gets or sets the processed invoice PDF stream

System.IO.Stream

None.

ProcessedInvoiceXml

Gets or sets the processed invoice XML stream

System.IO.Stream

None.

PaymentConditionId

Gets or sets PaymentConditionId

integer

64-bit signed integer

PaymentConditionName

Gets or sets PaymentCondition.Name

string

None.

PaymentConditionCode

Gets or sets PaymentCondition.Code

string

None.

PaymentTerm

Gets or sets PaymentTerm

integer

None.

PaymentConditionType

Gets or sets PaymentConditionType

QicsUnity.Api.Areas.V2.Models.PaymentConditionType

None.

EntityStateAttemptsCount

Gets or sets EntityState.AttemptsCount

integer

Nullable

EntityStateDataSourceKey

Gets or sets EntityState.DataSourceKey

string

None.

EntityStateFirstAttemptOn

Gets or sets EntityState.FirstAttemptOn

date

date and time of day, relative to Coordinated Universal Time (UTC)

Nullable

EntityStateDataSourceDate

Gets or sets EntityState.DataSourceDate

date

date and time of day, relative to Coordinated Universal Time (UTC)

Nullable

EntityStateIsError

Gets or sets EntityState.IsError

boolean

Nullable