Preview

PsaTaxConfiguration is in Preview status and is subject to change without notice. For more information about Preview status, see the GraphQL API policy.

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).