PsaTaxConfiguration
Tax configuration for a ConnectWise integration (read model; license never returned)
This page contains
Fields
| settingKey: String! | Stable key within the MOR — MARKETPLACE for manual setting, CW_{id} for imported ConnectWise rows |
| taxMode: PsaTaxMode! PREVIEW | |
| avataxAccount: String | |
| avataxUrl: String | |
| avataxCompanyCode: String | |
| avataxLicenseSet: Boolean! | Whether an Avatax License is stored (the value itself is never returned) |
| avalaraStatus: PsaAvalaraAccountStatus! PREVIEW | Local Avalara provisioning snapshot updated by import/create orchestration |
Parent objects of PsaTaxConfiguration
| PsaTaxConfigurationResult PREVIEW | |
| PsaTaxConfigurationsResult PREVIEW |
Mutations for PsaTaxConfiguration
| importConnectWiseTaxConfiguration PREVIEW | Fetch tax integrations from ConnectWise and persist each as its own tax setting in one call. ConnectWise licenseKey is copied server-side into encrypted storage and never returned on GraphQL. Optional avataxLicense is used only when a ConnectWise row has no licenseKey. Also links the tenant Avalara account in tax-service via PATCH. |
| updatePsaTaxConfiguration PREVIEW | Create or update marketplace tax settings for a ConnectWise integration. Does not modify connector credentials or configuration. |
Queries for PsaTaxConfiguration
| psaTaxConfiguration PREVIEW | Read the marketplace tax setting (settingKey MARKETPLACE) for a ConnectWise integration. Requires an existing connector configuration for the MOR. |
| psaTaxConfigurations PREVIEW | List all stored tax settings for a ConnectWise MOR (including each imported ConnectWise integration). |