calcular_legitimas
Calcula la herencia forzosa (legítima) que corresponde por ley a los descendientes según el régimen civil aplicable en España (Derecho Común, Cataluña, Aragón, Galicia, Baleares, País Vasco o Navarra). Devuelve la legítima total, la parte por hijo, el tercio de mejora, la parte de libre disposición y el derecho del cónyuge viudo. Si no hay descendientes, en Derecho Común calcula la legítima de los ascendientes (CC art. 809) siempre que se indique "tienen_ascendientes". No calcula el Impuesto de Sucesiones (para eso usa "calcular_sucesiones").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| regimen | Yes | Régimen civil aplicable. "comun" = Código Civil (mayoría de CCAA); el resto son derechos forales. | |
| num_hijos | Yes | Número de hijos o descendientes | |
| tiene_conyuge | No | ¿Hay cónyuge viudo con derecho a usufructo/cuota vidual? Por defecto false. | |
| patrimonio_neto | Yes | Patrimonio neto hereditario (caudal relicto) en euros | |
| tienen_ascendientes | No | ¿Viven los padres u otros ascendientes del causante? SOLO se usa cuando num_hijos es 0: sin descendientes la legítima pasa a los ascendientes (CC art. 809) y sin ellos no hay legítima. Con num_hijos 0 y régimen "comun" es OBLIGATORIO indicarlo; con hijos se ignora, porque los descendientes excluyen a los ascendientes (CC art. 807). |