Expenses
Create an expense
A currency outside the supported list answers 400 UNSUPPORTED_CURRENCY (with currency). In double-entry mode every line needs a debit account (from the line, the vendor's default account or category), else 400 EXPENSE_LINE_ACCOUNT_REQUIRED.
post/expenses
Request
- Base URL: https://api.lumabill.ch/v1
- URL: https://api.lumabill.ch/v1/expenses
- Auth: HTTP bearer
Request body
Example request
{
"description": "Office supplies - Q2 2025",
"amount": 84.5,
"currency": "CHF",
"date": "2025-05-10",
"category": "Office Supplies",
"vat_rate": 8.1
}Response
Expense created
Example response
{
"id": "b2c3d4e5-2345-6789-bcde-f01234567890",
"profile_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"vendor_id": "4fb96g75-6828-5673-c4gf-g12345678901",
"description": "Office supplies - Q2 2025",
"amount": 84.5,
"currency": "CHF",
"date": "2025-05-10",
"category": "Office Supplies",
"vat_rate": 8.1,
"receipt_url": "https://files.lumabill.com/receipts/abc123.pdf",
"created_at": "2025-05-10T14:00:00Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.