| | | 1 | | namespace FAU.Logica.DTOs; |
| | | 2 | | |
| | | 3 | | /// <summary> |
| | | 4 | | /// Franja IRPF para cálculo (no configuración). |
| | | 5 | | /// Representa una de las 7 franjas progresivas de IRPF. |
| | | 6 | | /// </summary> |
| | | 7 | | public class FranjaIrpfCalculoDto |
| | | 8 | | { |
| | | 9 | | /// <summary> |
| | | 10 | | /// ID de la franja en BD (para trazabilidad en IrpfDetalleFranjas) |
| | | 11 | | /// </summary> |
| | 132 | 12 | | public long FranjaId { get; set; } |
| | | 13 | | |
| | | 14 | | /// <summary> |
| | | 15 | | /// Número de franja (1-7, ordenado ascendente) |
| | | 16 | | /// </summary> |
| | 182 | 17 | | public short NumeroFranja { get; set; } |
| | | 18 | | |
| | | 19 | | /// <summary> |
| | | 20 | | /// Límite inferior de la franja en BPC |
| | | 21 | | /// Ej: franja 1 = 0 BPC, franja 2 = 7 BPC, franja 3 = 15 BPC |
| | | 22 | | /// </summary> |
| | 132 | 23 | | public decimal DesdeBpc { get; set; } |
| | | 24 | | |
| | | 25 | | /// <summary> |
| | | 26 | | /// Límite superior de la franja en BPC |
| | | 27 | | /// Ej: franja 1 = 7 BPC, franja 7 = NULL (sin límite) |
| | | 28 | | /// </summary> |
| | 147 | 29 | | public decimal? HastaBpc { get; set; } |
| | | 30 | | |
| | | 31 | | /// <summary> |
| | | 32 | | /// Tasa IRPF de esta franja (0.00, 0.10, 0.15, 0.24, 0.31, 0.34, 0.36) |
| | | 33 | | /// </summary> |
| | 148 | 34 | | public decimal Tasa { get; set; } |
| | | 35 | | } |