recurly-client-0.1.0.0: Client for Recurly subscription management
Safe HaskellSafe-Inferred
LanguageHaskell2010

RecurlyClient.Types.TaxDetail

Description

Contains the types generated from the schema TaxDetail

Synopsis

Documentation

data TaxDetail Source #

Defines the object schema located at components.schemas.TaxDetail in the specification.

Constructors

TaxDetail 

Fields

  • taxDetailBillable :: Maybe Bool

    billable: Whether or not the line item is taxable. Only populated for a single LineItem fetch when Avalara for Communications is enabled.

  • taxDetailLevel :: Maybe Text

    level: Provides the jurisdiction level for the Communications tax applied. Example values include city, state and federal. Present only when Avalara for Communications is enabled.

  • taxDetailName :: Maybe Text

    name: Provides the name of the Communications tax applied. Present only when Avalara for Communications is enabled.

  • taxDetailRate :: Maybe Float

    rate: Provides the tax rate for the region.

  • taxDetailRegion :: Maybe Text

    region: Provides the tax region applied on an invoice. For Canadian Sales Tax, this will be either the 2 letter province code or country code. Not present when Avalara for Communications is enabled.

  • taxDetailTax :: Maybe Float

    tax: The total tax applied for this tax type.

  • taxDetailType :: Maybe Text

    type: Provides the tax type for the region or type of Comminications tax when Avalara for Communications is enabled. For Canadian Sales Tax, this will be GST, HST, QST or PST.

mkTaxDetail :: TaxDetail Source #

Create a new TaxDetail with all required fields.