# `Stripe.Resources.Quote.Computed.Upfront.TotalDetails.Breakdown.Taxes`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/quote.ex#L384)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Quote.Computed.Upfront.TotalDetails.Breakdown.Taxes{
  amount: integer() | nil,
  rate: Stripe.Resources.TaxRate.t() | nil,
  taxability_reason: String.t() | nil,
  taxable_amount: integer() | nil
}
```

* `amount` - Amount of tax applied for this rate.
* `rate`
* `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`. Nullable.
* `taxable_amount` - The amount on which tax is calculated, in cents (or local equivalent). Nullable.

---

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