# `Stripe.Resources.Tax.CalculationLineItem.TaxBreakdown`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/tax/calculation_line_item.ex#L56)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Tax.CalculationLineItem.TaxBreakdown{
  amount: integer() | nil,
  jurisdiction:
    Stripe.Resources.Tax.CalculationLineItem.TaxBreakdown.Jurisdiction.t() | nil,
  sourcing: String.t() | nil,
  tax_rate_details:
    Stripe.Resources.Tax.CalculationLineItem.TaxBreakdown.TaxRateDetails.t()
    | nil,
  taxability_reason: String.t() | nil,
  taxable_amount: integer() | nil
}
```

* `amount` - The amount of tax, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).
* `jurisdiction`
* `sourcing` - Indicates whether the jurisdiction was determined by the origin (merchant's address) or destination (customer's address). Possible values: `destination`, `origin`.
* `tax_rate_details` - Details regarding the rate for this tax. This field will be `null` when the tax is not imposed, for example if the product is exempt from tax. Nullable.
* `taxability_reason` - The reasoning behind this tax, for example, if the product is tax exempt. The possible values for this field may be extended as new tax rules are supported. Possible values: `customer_exempt`, `not_collecting`, `not_subject_to_tax`, `not_supported`, `portion_product_exempt`, `portion_reduced_rated`, `portion_standard_rated`, `product_exempt`, `product_exempt_holiday`, `proportionally_rated`, `reduced_rated`, `reverse_charge`, `standard_rated`, `taxable_basis_reduced`, `zero_rated`.
* `taxable_amount` - The amount on which tax is calculated, in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
