Calculadora de zakat
Con 10 000 entre efectivo, oro, plata e inversiones y un nisab de 4000, el zakat que corresponde es 250: el 2,5 % del total completo. Introduzca el valor de cada bien y el nisab en la misma moneda. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Efectivo
- 5 000
- Oro
- 3 000
- Plata
- 500
- Inversiones
- 1 500
- Nisab
- 4 000
- Riqueza total
- 10 000
- Tasa de zakat
- 0,025
- Zakat
- 250
El zakat es el gravamen anual del 2.5 por ciento sobre el patrimonio zakatable una vez que ese patrimonio ha alcanzado el umbral de nisab. Hogares, tesorerías de pequeños negocios y mesas financieras de mezquita buscan una calculadora de zakat porque ya tienen cuatro cifras monetarias — efectivo disponible, el valor de mercado actual del oro, el valor de mercado actual de la plata y el valor de mercado actual de las inversiones — más un importe de nisab cotizado en la misma moneda, y necesitan el 2.5 por ciento adeudado, o un cero documentado cuando la tenencia combinada queda por debajo del umbral. Esta herramienta suma esos cuatro valores, los compara con el nisab y devuelve el importe de zakat junto con si se cumplió el umbral.
Qué significa el zakat sobre efectivo, oro, plata e inversiones, y cómo aparece la cifra del 2.5 por ciento
El zakat al-mal es un gravamen del 2.5 por ciento sobre el patrimonio zakatable que ha alcanzado el umbral de nisab. En el sentido por el que esta landing compite, las cuatro tenencias que la gente ya valora en moneda son efectivo, oro, plata e inversiones: saldos bancarios y billetes, el valor de mercado presente de joyas o lingotes de oro, el valor de mercado presente de la plata y el valor de mercado presente de acciones, fondos y activos negociables similares.
La calculadora no consulta un precio al contado del oro ni convierte gramos a moneda: usted aporta cada tenencia como un importe monetario en una sola unidad, junto con el umbral de nisab en esa misma unidad. La identidad es entonces una sola comparación y una sola multiplicación.
Si ese total es mayor o igual que nisab, el zakat equivale al 2.5 por ciento del total — no al 2.5 por ciento del exceso sobre el nisab, porque la tasa clásica se aplica a todo el conjunto zakatable una vez alcanzado el umbral. Si el total queda estrictamente por debajo del nisab, el zakat es cero y la respuesta sigue informando el total para que un revisor vea a qué distancia queda el hogar del umbral.
Ejemplo resuelto: cinco mil en efectivo, tres mil en oro, quinientos en plata y mil quinientos en inversiones suman diez mil; con un nisab de cuatro mil el umbral se cumple y el zakat es doscientos cincuenta tras el redondeo half-up a dos decimales. Otro ejemplo: doscientos en efectivo más cincuenta en oro más veinticinco en plata más veinticinco en inversiones suman trescientos; con un nisab de cinco mil el umbral no se cumple y el zakat es cero.
La implementación no consulta el año lunar de posesión (el hawl), no distingue la joyería de uso personal del oro de inversión y no resta deudas: esos juicios corresponden a un erudito o a un tesorero.
Dónde una calculadora de zakat aporta valor
Los hogares que comparan dos años de ahorro pueden publicar las mismas cinco cifras dos veces y citar un zakat estable con un contrato monetario a dos decimales. Los tesoreros de pequeños negocios que guardan efectivo excedente y acciones cotizadas pueden fijar el zakat devuelto junto a un plan de desembolso sin abrir una hoja de cálculo en cada escenario. La validación fallida no consume saldo.
Mantenga cada valor de activo y el nisab en cero o más, fije el zakat redondeado en las pruebas y obtendrá importes de zakat reproducibles para widgets, incrustaciones CMS y workers en el borde, sin levantar un servicio financiero propio.
Qué puede hacer con ella
Zakat del hogar al cierre del año
Convierta efectivo, oro, plata e inversiones más un nisab cotizado en la misma moneda en el 2.5 por ciento adeudado, o un cero documentado cuando la tenencia combinada queda por debajo del umbral.
Preguntas frecuentes
¿Cómo se calcula el zakat a partir de efectivo, oro, plata e inversiones?
Si ese total es mayor o igual que nisab, el zakat es el 2.5 por ciento del total tras el redondeo half-up a dos decimales. Si el total queda por debajo del nisab, el zakat es cero. La tasa se aplica a todo el conjunto una vez alcanzado el umbral, no solo al exceso sobre el nisab.
¿Debo introducir el oro y la plata como pesos o como dinero?
Usted (o su erudito) convierte el peso a moneda primero y después envía el valor.
¿El zakat es el 2,5 % del total o solo de lo que supera el nisab?
Del total. En cuanto su patrimonio sumado alcanza el nisab, el 2,5 % se aplica a todo el conjunto: con 10 000 y un nisab de 4000, el zakat es 250, no el 2,5 % del excedente.
¿Qué pasa si mi patrimonio no llega al nisab?
El zakat es cero. Aun así, la calculadora le muestra el total sumado, para que vea a qué distancia queda del umbral y pueda dejar constancia de por qué no se debe nada.
¿Descuenta las deudas o tiene en cuenta el año de posesión?
No. No resta deudas, no comprueba si los bienes cumplieron el año lunar de posesión ni separa las joyas de uso personal del oro de inversión. Esas decisiones corresponden a un erudito o al tesorero: usted introduce las cifras ya ajustadas.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/zakat \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}'const res = await fetch("https://api.kit.forhosting.com/fin/zakat", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/zakat",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/zakat", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/zakat", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.zakat",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un valor negativo de cash, gold, silver o investments falla con invalid_input en lugar de inventar un abono contra un patrimonio que no puede ser negativo.
Qué significa el zakat sobre efectivo, oro, plata e inversiones, y cómo aparece la cifra del 2.5 por ciento
El patrimonio total es cash más gold más silver más investments.
Contrato de entrada, forma de la respuesta y comportamiento de error
Un nisab negativo se rechaza por la misma razón: un umbral no puede situarse por debajo de cero. Combine el resultado con su propio calendario de hawl o su calendario de deudas si un erudito los exige; empiece aquí cuando la pregunta de producto es un importe de zakat transparente, de cinco entradas, para una página, una hoja o un lote de escenarios domésticos que ya comparten una moneda. Envíe por POST un cuerpo JSON con cinco números finitos obligatorios: cash (billetes, cuentas corrientes y otros saldos líquidos, cero o mayor; alias cash_value, money, cash_on_hand, cash_holdings), gold (valor de mercado presente de las tenencias de oro en la misma moneda; alias gold_value, gold_holdings, gold_worth), silver (valor de mercado presente de las tenencias de plata; alias silver_value, silver_holdings, silver_worth), investments (valor de mercado presente de acciones, fondos y activos negociables zakatable; alias investment, investment_value, stocks, shares) y nisab (el umbral en la misma moneda; alias threshold, nisab_value, nisab_threshold, min_wealth). Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos y valores no finitos fallan con invalid_input nombrando el campo y no se facturan. El cero es un cubo vacío honesto: un hogar que solo tiene efectivo puede enviar gold, silver e investments como cero y aun así recibir un zakat finito. En caso de éxito el cuerpo ecoa las cinco entradas tras el redondeo half-up a dos decimales; informa total_wealth como su suma; informa nisab_met como true cuando total_wealth es mayor o igual que nisab y false en caso contrario; devuelve zakat_rate como 0.025; devuelve zakat como el 2.5 por ciento de total_wealth cuando se cumple el umbral, o cero cuando no; e incluye una cadena formula breve que reexpresa la identidad.
Dónde una calculadora de zakat aporta valor
Quienes enseñan la diferencia entre un gravamen sobre todo el conjunto y un gravamen solo sobre el exceso por encima del umbral pueden sembrar ejemplos de aula que muestren diez mil con un nisab de cuatro mil como doscientos cincuenta, y demostrar el fallo duro cuando alguien teclea un gold negativo. Como la implementación es parse de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Widgets de landing para mezquita y Ramadán
Permita que los visitantes envíen las cuatro tenencias y un nisab local y cite una cifra de zakat estable que coincide, byte a byte, con la ruta API de prepago.
Comprobaciones de nisab en el aula
Deje que el alumnado envíe cash, gold, silver, investments y nisab y verifique el resultado del 2.5 por ciento, incluido el fallo duro cuando cualquier valor de activo es negativo.
Preguntas técnicas
¿Qué ocurre si cash, gold, silver o investments es negativo?
La tarea falla con invalid_input. No se acepta un valor de activo negativo; introduzca cero o más en cada tenencia. Un nisab negativo se rechaza por la misma razón. La validación fallida no se factura.
¿Qué pasa si el patrimonio total queda por debajo del nisab, y si una tenencia es cero?
Por debajo del nisab, el zakat es cero y nisab_met es false; total_wealth se sigue devolviendo para que vea el hueco. El cero es un cubo vacío válido: un hogar solo con efectivo puede enviar gold, silver e investments como cero y aun así recibir un resultado finito.
¿Cuánto cuesta la calculadora de zakat?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago a $0.002 por llamada exitosa; una entrada no válida no se factura.