Update base data
PATCH /api/public/v1/base-data
Update organization base data (accounts, taxes, currencies, contacts, etc.) using Universal Accounting JSON format.
Request Body required
Universal Accounting JSON format for base data import/export. See the Universal Accounting specification for full details.
object
Organization information
object
Name of the company
Company UID (e.g., CHE-123.456.789)
Company tax number
Company website URL
Lead currency (ISO 4217 code)
CHFChart of accounts
object
External identifier (max 36 chars)
Account number (max 12 chars)
Account description (max 255 chars)
Account currency (ISO 4217 code)
IBAN for bank accounts
Account type
Supported currencies
object
External identifier (max 36 chars)
ISO 4217 currency code (3 chars)
Tax rates and configurations
object
External identifier (max 36 chars)
Tax code (max 12 chars)
Tax description (max 255 chars)
Tax rate (0-100)
Country code (2 chars)
Tax period definitions
object
External identifier (max 36 chars)
Whether the organization is subject to tax
Whether balance taxation applies
Accounting method
Period start date (YYYY-MM-DD)
Period end date (YYYY-MM-DD)
Suppliers and contacts (optional)
object
External identifier (required, max 36 chars)
Legal type of contact
Company name (for COMPANY type)
First name (for INDIVIDUAL type)
Last name (for INDIVIDUAL type)
Cost centers (optional)
object
Projects (optional)
object
Responses
200
Base data updated successfully
object
Indicates whether the base data was successfully imported
400
Invalid base data
401
Unauthorized
403
Forbidden - missing api:base-data:update scope