Mietvertrag ändern
update_contractEinen Vertragsentwurf ändern. Nur übergebene Felder werden geändert; items und clauses ersetzen die Liste. Ausgestellte Verträge ändern nur revise_contract.
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": {
"id": "<id>"
},
"name": "update_contract"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Vertrags-ID | |
| note | No | intern, nicht gedruckt | |
| items | No | Zubehör für Anlage 1 | |
| place | No | ||
| clauses | No | Die §§; ohne Angabe die Textbausteine des Kontos. Leerzeile = neuer Absatz | |
| vat_rate | No | ||
| object_sku | No | ||
| rent_basis | No | Miete inkl. (gross) oder zzgl. (net) Steuer | |
| start_date | No | ||
| customer_id | No | Mieter aus list_customers: Daten werden kopiert, übergebene Felder haben Vorrang | |
| notice_unit | No | ||
| object_name | No | Mietobjekt, z. B. Rayocomp PS 10 | |
| return_days | No | Rückgabefrist in Tagen nach Vertragsende | |
| monthly_rent | No | Monatsmiete in der Währung des Kontos | |
| notice_value | No | Kündigungsfrist nach der Mindestdauer | |
| contract_date | No | leer = Tag des Ausstellens; bestimmt die Vertragsnummer | |
| customer_city | No | ||
| customer_name | No | Firma bzw. Name der Person | |
| lessee_signer | No | ||
| lessor_signer | No | ||
| serial_number | No | ||
| customer_email | No | ||
| minimum_months | No | ||
| payment_method | No | Dauerauftrag oder monatliche Rechnung | |
| renewal_months | No | nach der Mindestdauer: 0 = unbefristet weiter, N = jeweils um N Monate; weglassen = nicht geregelt | |
| customer_street | No | ||
| customer_contact | No | Ansprechperson / Unterzeichnende (Vor- und Nachname) | |
| customer_country | No | ISO-3166 Alpha-2, z. B. CH | |
| external_reference | No | eigene Kennung (z. B. Mietvorgang) | |
| customer_salutation | No | Anrede der Ansprechperson | |
| notice_end_of_month | No | ||
| customer_is_business | No | Mieter ist eine Firma; dann unterschreibt customer_contact für sie | |
| customer_postal_code | No |