# `Stripe.Resources.InvoiceLineItem.Taxes`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/invoice_line_item.ex#L311)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.InvoiceLineItem.Taxes{
  amount: integer() | nil,
  tax_behavior: String.t() | nil,
  tax_rate_details:
    Stripe.Resources.InvoiceLineItem.Taxes.TaxRateDetails.t() | nil,
  taxability_reason: String.t() | nil,
  taxable_amount: integer() | nil,
  type: String.t() | nil
}
```

* `amount` - The amount of the tax, in cents (or local equivalent).
* `tax_behavior` - Whether this tax is inclusive or exclusive. Possible values: `exclusive`, `inclusive`.
* `tax_rate_details` - Additional details about the tax rate. Only present when `type` is `tax_rate_details`. 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_available`, `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 cents (or local equivalent). Nullable.
* `type` - The type of tax information. Possible values: `tax_rate_details`.

---

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