# `Stripe.Params.CustomerCashBalanceUpdateParams.Settings`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/params/customer_cash_balance_update_params.ex#L16)

Nested parameters.

# `t`

```elixir
@type t() :: %Stripe.Params.CustomerCashBalanceUpdateParams.Settings{
  reconciliation_mode: String.t() | nil
}
```

* `reconciliation_mode` - Controls how funds transferred by the customer are applied to payment intents and invoices. Valid options are `automatic`, `manual`, or `merchant_default`. For more information about these reconciliation modes, see [Reconciliation](https://docs.stripe.com/payments/customer-balance/reconciliation). Possible values: `automatic`, `manual`, `merchant_default`.

---

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