Search documentation of tiger_stripe

# Stripe.Params.Tax.CalculationCreateParams.CustomerDetails (tiger_stripe v0.1.1)

Copy Markdown View Source

Nested parameters.

## Summary

### Types

t()

## Types

# t()

    @type t() :: %Stripe.Params.Tax.CalculationCreateParams.CustomerDetails{
      address: map() | nil,
      address_source: String.t() | nil,
      ip_address: String.t() | nil,
      tax_ids: [map()] | nil,
      taxability_override: String.t() | nil
    }

- `address` - The customer's postal address (for example, home or business location).
- `address_source` - The type of customer address provided. Possible values: `billing`, `shipping`.
- `ip_address` - The customer's IP address (IPv4 or IPv6).
- `tax_ids` - The customer's tax IDs. Stripe Tax might consider a transaction with applicable tax IDs to be B2B, which might affect the tax calculation result. Stripe Tax doesn't validate tax IDs for correctness.
- `taxability_override` - Overrides the tax calculation result to allow you to not collect tax from your customer. Use this if you've manually checked your customer's tax exemptions. Prefer providing the customer's `tax_ids` where possible, which automatically determines whether `reverse_charge` applies. Possible values: `customer_exempt`, `none`, `reverse_charge`.