Bestellung einem Kunden zuordnen UPDATE
Kopf und Positionen gemeinsam korrigieren; bestehende Folgebelege sperren die Aktion. Preise, Konditionen und kopierte Adressen bleiben erhalten; deren Eignung vorher fachlich bestaetigen.
Tool-Name
tool
update_bestellungen_kundenzuordnung
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": {
"kundennummer_alt": {
"type": "integer",
"minimum": 1
},
"kundennummer_neu": {
"type": "integer",
"minimum": 1
},
"grund": {
"type": "string",
"description": "Korrekturgrund"
},
"adressmodus": {
"type": "string",
"enum": [
"beibehalten"
],
"werte": {
"beibehalten": "Kopierte Adressen beibehalten"
}
},
"request_id": {
"type": "string",
"description": "Korrelationswert, keine dauerhafte Idempotenzgarantie."
}
},
"required": [
"kundennummer_alt",
"kundennummer_neu",
"grund"
],
"additionalProperties": false
}
},
"required": [
"referenzfelder",
"inhalt"
],
"additionalProperties": false
}
Beispiel-Aufruf
json
{
"tool": "update_bestellungen_kundenzuordnung",
"arguments": {
"inhalt": {},
"referenzfelder": {},
"help": 1
}
}