Bestelladresse korrigieren UPDATE
Nur offene, ungenerierte Bestellungen ohne direkte Folge-/Beschaffungsbelege; Kundenstamm und Folgebelege bleiben unberuehrt.
Tool-Name
tool
update_bestellungen_adressen
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
inhalt |
object |
Ja | – |
referenzfelder |
object |
Ja | – |
help |
integer |
Nein | – |
Input Schema
json
{
"type": "object",
"properties": {
"help": {
"type": "integer",
"enum": [
1
]
},
"referenzfelder": {
"type": "object",
"properties": {
"ID": {
"type": "integer",
"description": "Interne Bestellungs-ID",
"minimum": 1
}
},
"required": [
"ID"
],
"additionalProperties": false
},
"inhalt": {
"type": "object",
"properties": {
"adressart": {
"type": "string",
"enum": [
"rechnung",
"lieferung"
],
"werte": {
"rechnung": "Rechnungsadresse",
"lieferung": "Lieferadresse"
}
},
"adresse": {
"type": "object",
"description": "Kopierte Belegadresse, nicht Kundenstamm; fehlende Felder bleiben erhalten. Gesamtadresse braucht Strasse, Ort, Land und Firma oder Nachname.",
"additionalProperties": false,
"properties": {
"anrede": {
"type": "string",
"maxLength": 255
},
"firma": {
"type": "string",
"maxLength": 255
},
"vorname": {
"type": "string",
"maxLength": 255
},
"nachname": {
"type": "string",
"maxLength": 255
},
"zusatz": {
"type": "string",
"maxLength": 255
},
"strasse": {
"type": "string",
"maxLength": 255
},
"plz": {
"type": "string",
"maxLength": 255
},
"ort": {
"type": "string",
"maxLength": 255
},
"land": {
"type": "string",
"maxLength": 255
},
"telefon": {
"type": "string",
"maxLength": 255
},
"handy": {
"type": "string",
"maxLength": 255
},
"mail": {
"type": "string",
"maxLength": 255
},
"gln": {
"type": "string",
"maxLength": 255
}
}
},
"erwarteter_altwert": {
"type": "object",
"description": "Kopierte Belegadresse, nicht Kundenstamm; fehlende Felder bleiben erhalten. Gesamtadresse braucht Strasse, Ort, Land und Firma oder Nachname.",
"additionalProperties": false,
"properties": {
"anrede": {
"type": "string",
"maxLength": 255
},
"firma": {
"type": "string",
"maxLength": 255
},
"vorname": {
"type": "string",
"maxLength": 255
},
"nachname": {
"type": "string",
"maxLength": 255
},
"zusatz": {
"type": "string",
"maxLength": 255
},
"strasse": {
"type": "string",
"maxLength": 255
},
"plz": {
"type": "string",
"maxLength": 255
},
"ort": {
"type": "string",
"maxLength": 255
},
"land": {
"type": "string",
"maxLength": 255
},
"telefon": {
"type": "string",
"maxLength": 255
},
"handy": {
"type": "string",
"maxLength": 255
},
"mail": {
"type": "string",
"maxLength": 255
},
"gln": {
"type": "string",
"maxLength": 255
}
}
},
"grund": {
"type": "string",
"description": "Korrekturgrund"
}
},
"required": [
"adressart",
"adresse"
],
"additionalProperties": false
}
},
"required": [
"referenzfelder",
"inhalt"
],
"additionalProperties": false
}
Beispiel-Aufruf
json
{
"tool": "update_bestellungen_adressen",
"arguments": {
"inhalt": {},
"referenzfelder": {},
"help": 1
}
}