Sammelbeleg hochladen
upload_invoice_documentUploads a receipt containing multiple invoices for a property, creating a new document without changing existing records. Use the returned document ID to record each invoice.
Instructions
Lädt einen Beleg mit mehreren Rechnungen (z. B. Jahresabrechnung der Stadtwerke) zu einer Immobilie hoch (schreibt, ändert nichts Bestehendes). Danach legst du jede Rechnung darauf mit record_invoice und invoice_document_id an.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"property_id": "<property_id>",
"receipt_path": "<receipt_path>"
},
"name": "upload_invoice_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | No | ||
| property_id | Yes | ID der Immobilie, siehe Werkzeug list_properties | |
| receipt_path | Yes | Pfad der Belegdatei auf diesem Rechner (PDF, JPEG, PNG, WebP oder HEIC), z. B. ~/Belege/wasser-2025.pdf | |
| approval_code | No | Freigabecode aus einer vorigen Antwort mit saved=false. Nur mitschicken, nachdem du dem Menschen die Bedenken gezeigt hast und er dem Speichern ausdrücklich zugestimmt hat. Nie vorab und nie von dir aus. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID des neuen Eintrags | |
| note | Yes | ||
| saved | Yes | ||
| concerns | Yes | was gegen das Speichern sprach (auch wenn trotzdem gespeichert wurde) | |
| approval_code | No | Code für den zweiten Aufruf, falls der Mensch trotz der Bedenken speichern will |