Cash Advance Analyzer
analyze_cash_advanceCalculation, not advice. Verify with a professional before acting. Deep analysis of a single card's cash advance showing payment allocation, CA interest cost, CA payoff months, and whether the CA is growing. Pick this over calculate_cc_payoff when one card's cash advance is the question: it shows how the CARD Act above-minimum allocation rule, 15 U.S.C. §1666c(b)(1), sends payment above the minimum to the highest-APR segment first, which is the cash advance whenever its rate is the higher one. Pick calculate_cc_payoff for a payoff timeline across several cards or a windfall schedule. The response includes chart_hints with rendering directives any client can use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chart_title | No | Override for the chart title. Must not contain em-dashes or en-dashes. Max 120 characters. Optional. | |
| minimum_payment | No | Issuer-stated minimum payment. Decimal, at least 0, at most 2 decimal places. Optional; defaults to auto-calculate when omitted. When supplied, this DOES bind: the per-month mandatory payment is min(max(the issuer minimum recomputed from the balance, minimum_payment), the remaining balance, total_monthly_payment). This differs from calculate_cc_payoff's default dynamic path, where the identically-named minimum_payment is parsed and validated but never applied unless fixed_payments = true: the two tools do not share behavior for this parameter, only its name. | |
| purchase_apr_pct | Yes | Purchase APR as a percentage, e.g. 24.99 not 0.2499. Decimal from 0 to 100. REQUIRED, no default. | |
| purchase_balance | Yes | Current balance carrying the purchase APR. Decimal, at least 0. REQUIRED, no default. | |
| cash_advance_apr_pct | Yes | Cash advance APR as a percentage. Decimal, greater than 0, at most 100. A cash advance always accrues interest immediately, so 0 is not a valid rate. REQUIRED, no default. | |
| cash_advance_balance | Yes | Current balance carrying the cash advance APR. Decimal, greater than 0. REQUIRED, no default. | |
| cash_advance_fee_min | No | Minimum dollar cash advance fee, e.g. 10 for $10. Decimal, at least 0. Optional; defaults to 0 when omitted. | |
| cash_advance_fee_pct | No | Cash advance fee as a percentage of the advance, e.g. 5 for 5%. Decimal, at least 0 and at most 100. Optional; defaults to 0 when omitted. | |
| total_monthly_payment | Yes | Total payment applied across both balances this month. Decimal, greater than 0, at most 2 decimal places. REQUIRED, no default. |