update_taxtable
Update a sales-tax table by renaming it or replacing its entries. Returns only changed fields, and requires a force flag when the table is already referenced.
Instructions
Update a sales-tax table's name and/or entries.
Diff-style response: only changed fields are returned.
Entry replacement on a taxtable that's already in use is
destructive to FUTURE entries' tax math. Existing posted
invoices retain their original splits (splits are stored,
not derived), but new entries on any document will use the
replacement entries' rates. When refcount > 0 and
entries is given, force=True is required to proceed.
Args:
name: Current taxtable name.
new_name: New name (optional).
entries: Replacement entry list (optional). Same shape
and validation as create_taxtable.
force: Required to replace entries when the taxtable
is already referenced by document entries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| force | No | ||
| entries | No | ||
| new_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |