Method
POST /v1/billing/invoices
Body Parameters
Headers
Bearer token with
billing:write scope.application/jsoncurl -X POST https://api.voyantcloud.com/v1/billing/invoices \
-H "Authorization: Bearer $VOYANT_API_KEY" \
-H "content-type: application/json" \
-d '{
"series": "INV",
"currency": "EUR",
"issueDate": "2025-02-15",
"dueDate": "2025-03-01",
"buyerAddress": {
"company": "Voyant Travel SRL",
"vat": "RO12345678",
"country": "RO"
},
"lines": [
{
"itemType": "service",
"description": "Summer cruise package",
"quantity": 1,
"unitPrice": 2450,
"taxRate": 0,
"lineTotal": 2450
}
]
}'
{ "id": "4a9a807e-5c7c-4f57-8e6d-2c6f1b1c5d10" }
Create a draft invoice with optional line items and buyer address.
POST /v1/billing/invoices
billing:write scope.application/jsoncurl -X POST https://api.voyantcloud.com/v1/billing/invoices \
-H "Authorization: Bearer $VOYANT_API_KEY" \
-H "content-type: application/json" \
-d '{
"series": "INV",
"currency": "EUR",
"issueDate": "2025-02-15",
"dueDate": "2025-03-01",
"buyerAddress": {
"company": "Voyant Travel SRL",
"vat": "RO12345678",
"country": "RO"
},
"lines": [
{
"itemType": "service",
"description": "Summer cruise package",
"quantity": 1,
"unitPrice": 2450,
"taxRate": 0,
"lineTotal": 2450
}
]
}'
{ "id": "4a9a807e-5c7c-4f57-8e6d-2c6f1b1c5d10" }