Skip to main content
POST
/
v1
/
admin
/
finance
/
supplier-invoices
Create a supplier invoice
curl --request POST \
  --url https://{operatorDomain}/v1/admin/finance/supplier-invoices \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": "sinv_01HZX...",
  "currency": "EUR",
  "totalCents": 80000,
  "supplierName": "<string>",
  "invoiceNumber": "<string>",
  "baseCurrency": "<string>",
  "status": "approved",
  "issueDate": "2023-12-25",
  "dueDate": "2023-12-25"
}
'
{
  "data": {
    "id": "sinv_01HZX...",
    "currency": "EUR",
    "totalCents": 80000,
    "supplierName": "<string>",
    "invoiceNumber": "<string>",
    "baseCurrency": "<string>",
    "status": "approved",
    "issueDate": "2023-12-25",
    "dueDate": "2023-12-25"
  }
}

Authorizations

Authorization
string
header
required

Staff session or API token issued by your Voyant app.

Body

application/json
id
string
required
Example:

"sinv_01HZX..."

currency
string
required
Required string length: 3
Example:

"EUR"

totalCents
integer
required
Example:

80000

supplierName
string
invoiceNumber
string
baseCurrency
string | null
Required string length: 3
status
enum<string>
Available options:
draft,
approved,
paid,
void
Example:

"approved"

issueDate
string<date>
dueDate
string<date> | null

Response

201 - application/json

Created supplier invoice

data
object