POST v1/Orders/{orderId}/Invoices

Auto create an Invoice for given order. An Invoice will be created for all order rows which are not invoiced yet. When there are no order rows to invoice, null will be returned.

Request Information

Requires Authorization!

URI Parameters

NameDescriptionTypeAdditional information
orderId

The order identifier.

integer

Required.

Body Parameters

None.

Response Information

Resource Description

The created (if any) Invoice.


InvoiceBase
NameDescriptionTypeAdditional information
Id

Gets or sets the identifier.

integer

Must be 0

InvoiceCode

Gets or sets the invoice code.

string

Max length: 20

OrderId

Gets or sets the corresponding Order Id.

integer

Required

OrderCode

Gets or sets the corresponding Order code.

string

None.

InvoiceDate

Gets or sets the date.

date

None.

InvoiceTotalIncVat

Gets or sets the invoice total with the 'VAT'.

decimal number

Required

InvoiceTotalExVat

Gets or sets the invoice total without the 'VAT'.

decimal number

Required

CurrencyId

Gets or sets the currency identifier.

integer

None.

CurrencyCode

Gets or sets the currency code.

string

None.

Deleted

Gets or sets a value indicating whether this is deleted.

boolean

None.

ChangeTimestamp

Gets or sets the change timestamp.

date

None.

MainStatusId

Gets or sets the main status identifier.

integer

None.

DocumentFileId

Gets the document File ID (pdf).

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "InvoiceCode": "sample string 2",
  "OrderId": 3,
  "OrderCode": "sample string 4",
  "InvoiceDate": "2021-12-02T20:19:34.279104+01:00",
  "InvoiceTotalIncVat": 5.0,
  "InvoiceTotalExVat": 6.0,
  "CurrencyId": 7,
  "CurrencyCode": "sample string 8",
  "Deleted": true,
  "ChangeTimestamp": "2021-12-02T20:19:34.279104+01:00",
  "MainStatusId": 1,
  "DocumentFileId": 1
}

application/xml, text/xml

Sample:
<InvoiceBase xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Id>1</Id>
  <InvoiceCode>sample string 2</InvoiceCode>
  <OrderId>3</OrderId>
  <OrderCode>sample string 4</OrderCode>
  <InvoiceDate>2021-12-02T20:19:34.279104+01:00</InvoiceDate>
  <InvoiceTotalIncVat>5</InvoiceTotalIncVat>
  <InvoiceTotalExVat>6</InvoiceTotalExVat>
  <CurrencyId>7</CurrencyId>
  <CurrencyCode>sample string 8</CurrencyCode>
  <Deleted>true</Deleted>
  <ChangeTimestamp>2021-12-02T20:19:34.279104+01:00</ChangeTimestamp>
  <MainStatusId>1</MainStatusId>
  <DocumentFileId>1</DocumentFileId>
</InvoiceBase>