update_vendor
Update a vendor's name, currency, notes, active status, or address in GnuCash. Only provided fields are updated; pass an empty string to clear notes.
Instructions
Update an existing vendor.
Same semantics as update_customer.
Args:
id: Vendor ID (e.g., "000001").
name: New display name.
currency: New default ISO currency code.
notes: New notes. Pass "" to clear.
active: false to deactivate; true to reactivate.
address: Partial address dict (see update_customer).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | No | ||
| notes | No | New notes value (capped at 4096 characters). Pass ``None`` (default) to leave existing notes unchanged; pass ``""`` to clear. | |
| active | No | ||
| address | No | ||
| currency | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |