Avalara · Schema
Avalara Company
A company represents a legal entity within AvaTax that can calculate and report taxes. Companies contain locations, nexus declarations, items, and other tax configuration data.
Taxes
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Unique identifier for the company |
| companyCode | string | Short code identifying this company in transactions |
| name | string | Display name of the company |
| accountId | integer | Account ID that owns this company |
| parentCompanyId | integer | Parent company ID for multi-company hierarchies |
| isDefault | boolean | Whether this is the default company for the account |
| isActive | boolean | Whether the company is currently active |
| taxpayerIdNumber | string | Tax identification number (EIN, TIN, VAT number) |
| hasProfile | boolean | Whether the company has a completed tax profile |
| isReportingEntity | boolean | Whether this company is a reporting entity |
| defaultCountry | string | Two-character ISO 3166 country code for the default country |
| baseCurrencyCode | string | Three-character ISO 4217 currency code |
| roundingLevelId | string | Level at which tax rounding is applied |
| address | object | |
| nexus | array | Nexus declarations for this company |
| locations | array | Physical locations belonging to this company |
| createdDate | string | Date and time the company was created |
| modifiedDate | string | Date and time the company was last modified |