Split savings across banks within deposit insurance
hlidac_plan_allocationSplit a sum across Czech savings accounts (spořicí účty) for the highest net yield, keeping each bank under the deposit insurance limit of 100 000 EUR per client and bank (pojištění vkladů), converted at today's ČNB rate unless eur_czk is given.
Only accounts whose conditions the client says they meet are used (card payments, income, new money, investing). Several products of one bank share one limit.
Example: "Mám 6 milionů, jak je rozložit, aby byly pojištěné?" -> amount=6000000, max_banks=3
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Total to place in CZK, e.g. 6000000 | |
| eur_czk | No | EUR/CZK rate for the 100 000 EUR insurance limit; default: today's ČNB rate | |
| max_banks | No | At most this many banks | |
| can_invest | No | The client will invest regularly where it raises the rate | |
| has_income | No | The client can route a regular income to the bank (příjem) | |
| can_pay_by_card | No | The client will meet card payment conditions (platby kartou) | |
| can_bring_new_money | No | The money is new to the bank, moved from another bank (nové peníze) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | When the rates were last updated (ISO 8601) | |
| notes | Yes | ||
| amount | Yes | ||
| eur_czk | Yes | ||
| allocations | Yes | ||
| attribution | Yes | ||
| weighted_rate | Yes | ||
| eur_czk_source | Yes | ||
| uninsured_amount | Yes | CZK above the insurance limit with the bank limit of max_banks banks | |
| insurance_limit_czk | Yes | ||
| insurance_limit_eur | Yes | ||
| total_net_yield_year | Yes |