calculate_zakat
Calculate annual Zakat al-Mal by adding zakatable assets, subtracting debts, and verifying the nisab threshold to determine the 2.5% wealth obligation due.
Instructions
Compute Zakat al-Mal (annual 2.5% Islamic wealth obligation). Sums all zakatable assets, deducts debts, checks nisab threshold (gold or silver basis), and returns the zakat due. Cross-cutting — any Muslim, any country. Example queries: 'how much Zakat do I owe on $25000 savings and $5000 stocks', 'zakat calculation with gold and silver holdings'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cash | No | Cash + bank balances. | |
| gold_grams | No | Gold owned in grams. | |
| silver_grams | No | Silver owned in grams. | |
| stocks_value | No | Market value of zakatable equity holdings. | |
| business_assets | No | Business inventory + receivables. | |
| other_zakatable_assets | No | Other qualifying assets. | |
| debts | No | Outstanding debts owed (deducted from wealth). | |
| gold_price_per_gram | No | Current gold price per gram in the chosen currency. | |
| silver_price_per_gram | No | Current silver price per gram. | |
| nisab_basis | No | 'silver' (lower, more inclusive) or 'gold'. | silver |
| currency | No | ISO-4217 currency code for display. | USD |