Wartungsvertrag anlegen
wartungsvertrag_anlegenLegt einen wiederkehrenden Wartungsvertrag an — Kunde, Rhythmus und erste Fälligkeit sind Pflicht. Die Vertragsnummer vergibt Meistron. Die Fälligkeit muss in der Zukunft liegen. Legt KEINEN Auftrag an: Der entsteht erst kurz vor der Fälligkeit von selbst. Verschickt NICHTS — der Kunde erfährt davon nichts, die Erinnerungen gehen an den Betrieb.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notiz | No | Interne Notiz zum Vertrag. | |
| titel | Yes | Worum es geht, etwa „Jährliche Heizungswartung". | |
| anlage | No | Was gewartet wird, im Klartext — „Gastherme Vaillant, Baujahr 2019, Keller". | |
| kunde_id | Yes | Kennung des Kunden — über `auftraege_suchen` oder `kunde_anlegen` zu bekommen. | |
| rhythmus | Yes | Wie oft. Bei `custom_days` zusätzlich `rhythmus_tage` angeben. | |
| objekt_ort | No | Ort der Anlage. | |
| objekt_plz | No | Postleitzahl der Anlage. | |
| mitarbeiter | No | Wer die Wartung macht und die Erinnerungen bekommt — Kennungen aus `mitarbeiter_auflisten`. | |
| beschreibung | No | Was bei der Wartung zu tun ist. | |
| vorlauf_tage | No | Wie viele Tage vor der Fälligkeit der Auftrag entsteht (0 bis 60, Vorgabe 7). 0 schaltet die Automatik ab. | |
| dauer_minuten | No | Wie lange die Wartung üblicherweise braucht (15 bis 1440, Vorgabe 90). | |
| rhythmus_tage | No | Nur bei `custom_days`: Abstand in Tagen (1 bis 3650). | |
| objekt_strasse | No | Anschrift der Anlage, falls sie nicht beim Kunden steht. | |
| idempotency_key | No | Im vollautonomen Betrieb erforderlich. Beim ersten Aufruf weglassen: Der Server liefert dann einen UUID-Key, ohne die Aktion auszuführen. Den Aufruf mit diesem Key wiederholen und bei Retry/Reconnect denselben Key verwenden. Eine neue beabsichtigte Aktion braucht einen neuen Key. | |
| naechste_faelligkeit | Yes | Erster Termin, JJJJ-MM-TT. Muss in der Zukunft liegen. |