Mark invoice as paid
Book a payment received on an invoice, on a payment account and date.
MCP tool sevdesk_write → mark_invoice_paid
write Confirm
Books a payment on an invoice, like Zahlungseingang buchen. The amount defaults to the open total; pass a smaller amount for a partial payment. All reminders linked to the invoice change to paid as well. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_id string required | string | Invoice ID from list_invoices. |
| payment_account_id string required | string | Payment account ID from list_payment_accounts. |
| paid_on date | date | Payment date. Default: today. |
| amount number | number | Amount received. Default: the open total of the invoice. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "sevdesk_write",
"arguments": {
"operation": "mark_invoice_paid",
"arguments": {
"invoice_id": "invoice_8c41d2",
"payment_account_id": "payment_account_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"invoice_id": "41872618",
"invoice_number": "RE-1031",
"status": "paid",
"booked_amount": 226.1,
"currency": "EUR",
"paid_on": "2026-10-13",
"payment_account": "PayPal"
},
"isError": false
}