Skip to main content

ApiInvoice

Represents an invoice.


FORMAT

XML
<ApiInvoice>
<InvoiceId>2147483647</InvoiceId>
<InvoiceReference>String content</InvoiceReference>
<InvoiceStatus>255</InvoiceStatus>
<Published_>255</Published_>
<IsSupplierInvoice>true</IsSupplierInvoice>
<SupplierCompanyId>2147483647</SupplierCompanyId>
<ClientCompanyId>2147483647</ClientCompanyId>
<ProjectId>2147483647</ProjectId>
<ProjectReference>String content</ProjectReference>
<InvoiceNo>String content</InvoiceNo>
<InvoiceDate>1999-05-31T11:20:00</InvoiceDate>
<QuoteNo>String content</QuoteNo>
<QuoteDate>1999-05-31T11:20:00</QuoteDate>
<EffectiveDate>1999-05-31T11:20:00</EffectiveDate>
<ProjectStatus>255</ProjectStatus>
<Date>1999-05-31T11:20:00</Date>
<TotalExVAT>12678967.543233</TotalExVAT>
<TotalExVATBase>12678967.543233</TotalExVATBase>
<VAT>12678967.543233</VAT>
<TotalVAT>12678967.543233</TotalVAT>
<Currency>String content</Currency>
<DecimalPlaces>255</DecimalPlaces>
<HeaderLine>String content</HeaderLine>
<MasterComments>String content</MasterComments>
<Labels>String content</Labels>
<ContractNumber>String content</ContractNumber>
<QuoteFileName>String content</QuoteFileName>
<QuoteFileDate>1999-05-31T11:20:00</QuoteFileDate>
<QuoteFilePersonId>2147483647</QuoteFilePersonId>
<InvoiceFileName>String content</InvoiceFileName>
<InvoiceFileDate>1999-05-31T11:20:00</InvoiceFileDate>
<InvoiceFilePersonId>2147483647</InvoiceFilePersonId>
<OrderId>2147483647</OrderId>
<IsAggregation>true</IsAggregation>
<AggregationInvoiceId>2147483647</AggregationInvoiceId>
<AggPeriodFrom>1999-05-31T11:20:00</AggPeriodFrom>
<AggPeriodTo>1999-05-31T11:20:00</AggPeriodTo>
<DistributionEmail_>255</DistributionEmail_>
<DistributionPrint_>255</DistributionPrint_>
<TemplateVariant>255</TemplateVariant>
<DoAggregate>true</DoAggregate>
<CustomStr1>String content</CustomStr1>
<CustomStr2>String content</CustomStr2>
<CustomStr3>String content</CustomStr3>
<CustomStr4>String content</CustomStr4>
<CustomStr5>String content</CustomStr5>
<CustomStr6>String content</CustomStr6>
<CustomStr7>String content</CustomStr7>
<CustomStr8>String content</CustomStr8>
<CustomStr9>String content</CustomStr9>
<CustomStr10>String content</CustomStr10>
<CustomStr11>String content</CustomStr11>
<CustomStr12>String content</CustomStr12>
<CustomStr13>String content</CustomStr13>
<CustomStr14>String content</CustomStr14>
<CustomStr15>String content</CustomStr15>
<CustomStr16>String content</CustomStr16>
<CustomStr17>String content</CustomStr17>
<CustomStr18>String content</CustomStr18>
<CustomStr19>String content</CustomStr19>
<CustomStr20>String content</CustomStr20>
<JobId>Int or Null</JobId>
</ApiInvoice>

 

PROPERTIES

InvoiceId

The id of the invoice

InvoiceReference

The reference of the invoice or quote

InvoiceStatus

The invoice status. Any of these values:

/// <summary>

/// The invoice is under preparation

/// </summary>

ProposalDraft = 0,

/// <summary>

/// The invoice is sent

/// </summary>

ProposalSent = 1,

/// <summary>

/// The proposal is accepted by client

/// </summary>

ProposalAccepted = 2,

/// <summary>

/// The invoice is a draft

/// </summary>

InvoiceDraft = 10,

/// <summary>

/// The invoice is sent

/// </summary>

InvoiceSent = 11,

/// <summary>

/// The invoice is paid

/// </summary>

InvoicePaid = 12,

/// <summary>

/// The invoice has a problem

/// </summary>

InvoiceProblem = 13,

/// <summary>

/// The invoice is approved. Comes after InvoiceDraft and typically means that

/// an invoice number and date is assigned.

/// </summary>

InvoiceApproved = 15,

/// <summary>

/// The invoice is cancelled

/// </summary>

Cancelled = 20

Published_

Indicates whether invoice is visible to client/supplier and editable

IsSupplierInvoice

Is 'true' if the document is created for a supplier (such as a freelancer). Otherwise it is for a client.

SupplierCompanyId

The id of the supplier company

ClientCompanyId

The id of the client company

ProjectId

The attached project id

ProjectReference

The project reference

InvoiceNo

The invoice number. Typically assigned when the invoice is approved.

InvoiceDate

The official date of the invoice. Typically assigned when the invoice is approved.

QuoteNo

The quote or purchase order number. Typically assigned when the quote has been approved.

QuoteDate

The official date of the quote or purchase order. Typically assigned when the quote has been approved.

EffectiveDate

The financial period to which a details invoice is attributed. Assigned when the cost calculation becomes a draft invoice.

ProjectStatus

The status of the project.

Date

The date when the invoice or quote was last updated.

TotatExVAT

Total amout excluding VAT.

TotalExVATBase

Total amout excluding VAT and any reduction.

VAT

The value of the VAT rate as a percentage between 0 and 100.

TotalVAT

Total VAT amount as calculated from the VAT rate and the total excluding VAT.

Currency

The currency formatted as a 3 letter ISO code.

DecimalPlaces

The number of decimals to print for amounts.

HeaderLine

The invoice header line

MasterComments

The invoice comments

Labels

The invoice labels

ContractNumber

The contract number field as copied from the applicable price list when creating the invoice.

QuoteFileDate

Date when the optional quote printout (Excel or Pdf) was saved to the quote record.

QuoteFilePersonId

The Wordbee user who created or attached the quote printout.

InvoiceFileDate

Date when the optional invoice printout (Excel or Pdf) was saved to the quote record.

InvoiceFilePersonId

The Wordbee user who created or attached the invoice printout

OrderId

The id of the attached order

IsAggregation

If 'true', then this flag means that the present invoice aggregates details invoices. Otherwise the value is 'false'.

AggregationInvoiceId

The id of the parent invoice that aggregates this one.

AggPeriodFrom

If the invoice is an aggregation parent or child, then this is the first date of the aggregation period. The invoice dates of all aggregated details invoices lie within this period.

AggPeriodTo

If the invoice is an aggregation parent or child, then this is the last date of the aggregation period. The invoice dates of all aggregated details invoices lie within this period.

DistributionEmail_

Indicates if the finished invoice was sent out by email.

DistributionPrint_

Indicates if the finished invoice needs to be sent by postal mail.

TemplateVariant

 

DoAggregate

Indicates whether this invoice shall be aggregated at the end of a financial period.

JobIdThe attached job id - Only for Standard project, null for Codyt project

CustomStr1

Custom field

CustomStr2

Custom field

CustomStr3

Custom field

CustomStr4

Custom field

CustomStr5

Custom field

CustomStr6

Custom field

CustomStr7

Custom field

CustomStr8

Custom field

CustomStr9

Custom field
CustomStr10

Custom field

CustomStr11

Custom field

CustomStr12

Custom field

CustomStr13

Custom field

CustomStr14

Custom field

CustomStr15

Custom field

CustomStr16

Custom field

CustomStr17

Custom field

CustomStr18

Custom field

CustomStr19

Custom field

CustomStr20

Custom field

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.