Companies: Update Company Stammdaten
update_company_stammdatenChange the company's identity and contact data: name, Rechtsform, register, address, Branche, contact person.
Only what you pass changes; clear empties fields. A Beleg printed with the company's own name or address is
told apart from a supplier's by these fields, so a change sends the Belege in review back to recognition.
former_names and former_addresses replace the stored lists (an empty list removes them). A Kanzlei's own
company takes its identity from the Kanzlei profile. Needs can_edit_stammdaten (list_companies).
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": {
"company": "<company>"
},
"name": "update_company_stammdaten"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| land | No | 2-letter ISO country code. | |
| name | No | legal name. | |
| clear | No | fields to empty. | |
| No | the company's e-mail; it can be replaced, never cleared. | ||
| phone | No | phone number. | |
| branche | No | WZ 2025 code, e.g. 62.10. | |
| company | Yes | company name or id. | |
| website | No | domain or http(s) address. | |
| bundesland | No | Bundesland code, e.g. BE. | |
| legal_form | No | Rechtsform. | |
| address_city | No | city. | |
| beschreibung | No | what the company does, sells and typically buys, in the caller's own words, up to 2000 characters. Fibalo books Belege with it word for word, never translated. The caller writes its own side: the company's text, or the Kanzlei's when a Kanzlei person acts for a Mandant (beschreibung_quelle in list_companies). An empty string deletes it. Needs can_edit_beschreibung. | |
| contact_name | No | contact person. | |
| former_names | No | earlier names of the company, the whole list. | |
| contact_email | No | contact person's e-mail. | |
| contact_phone | No | contact person's phone. | |
| address_street | No | street. | |
| registernummer | No | e.g. HRB 12345. | |
| registergericht | No | Registergericht, e.g. Amtsgericht Charlottenburg. | |
| former_addresses | No | earlier addresses (street, house number, postcode, city), the whole list. | |
| contact_languages | No | languages the contact person speaks. | |
| address_postal_code | No | postal code. | |
| address_house_number | No | house number. | |
| unternehmensgegenstand | No | the registered object of the company, up to 2000 characters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||