Create AP invoice
Creates a new AP invoice with line items. The vendor must exist. Invoice numbers are unique per vendor.
create_invoice
Authorization
Authorization string header required API key in the format
ll_.... Pass as a Bearer token in the OAuth flow. Scopes
kreditoren:write
Parameters
vendor_id string (uuid) required Vendor ID
invoice_number string required Invoice number (max 100)
invoice_date string required Invoice date (YYYY-MM-DD)
due_date string optional Due date (YYYY-MM-DD)
total_net number required Net amount
total_tax number required Tax amount
total_gross number required Gross amount
currency string optional Currency (ISO 4217, default: EUR)
intent_id string (uuid) optional Link journal intent (sets status to open)
lines array required Invoice line items with position, description, quantity, unit_price, tax_rate, tax_amount, line_total
notes string optional Free-text notes (max 2000)
Response
200
Success
MCP
JSON create_invoice {
"tool": "create_invoice",
"params": {
"vendor_id": "<string>",
"invoice_number": "<string>",
"invoice_date": "<string>",
"due_date": "<string>",
"total_net": 1,
"total_tax": 1,
"total_gross": 1,
"lines": [
{
"position": 1,
"description": "<string>",
"quantity": 1,
"unit_price": 1,
"tax_rate": 1,
"tax_amount": 1,
"line_total": 1
}
]
}
} 200 Response
JSON {
"id": "<string>"
}