POST api/Invoices/InvoiceInfo

Used to update Invoice Info on an Invoice.

Required Headers:
Authorization: Basic Http Authorization with valid Sertica credentials

Returns:
200 OK – If received Invoice Info is valid and is accepted
400 BadRequest – If validation fails. Reason is supplied in response.
401 Unauthorized - If credentials are invalid
500 Internal Server Error - Something unexpected failed. A logentry is saved in SERTICA System Log if possible

Request Information

URI Parameters

None.

Body Parameters

Invoice Info to import.

InvoiceInfo
NameDescriptionTypeAdditional information
InvoiceNo

string

Required

Max length: 20

ExternalDocumentNo

string

Max length: 20

PaymentDate

date

None.

ClearingDate

date

None.

ExternalCreateDate

date

None.

PaymentStatus

string

Max length: 50

Request Formats

application/json, text/json

Sample:
{
  "InvoiceNo": "sample string 1",
  "ExternalDocumentNo": "sample string 2",
  "PaymentDate": "2026-01-11T09:29:41.5442313+02:00",
  "ClearingDate": "2026-01-11T09:29:41.5442313+02:00",
  "ExternalCreateDate": "2026-01-11T09:29:41.5442313+02:00",
  "PaymentStatus": "sample string 3"
}

application/xml, text/xml

Sample:
<InvoiceInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <InvoiceNo>sample string 1</InvoiceNo>
  <ExternalDocumentNo>sample string 2</ExternalDocumentNo>
  <PaymentDate>2026-01-11T09:29:41.5442313+02:00</PaymentDate>
  <ClearingDate>2026-01-11T09:29:41.5442313+02:00</ClearingDate>
  <ExternalCreateDate>2026-01-11T09:29:41.5442313+02:00</ExternalCreateDate>
  <PaymentStatus>sample string 3</PaymentStatus>
</InvoiceInfo>

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.