UNPKG

saldo

Version:

Portuguese salary calculator library

262 lines (230 loc) 22.2 kB
// src/data/tax-tables-manifest.ts // Example for one file: 2024/continente/2024-01-01_2024-08-31/SOLD.json // You will need to import all your JSON files similarly. // For example: // import sold_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/SOLD.json'; // import cas1_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/CAS1.json'; // etc. for all files in all year/location/date_range directories. // This interface should match the structure of your JSON tax table files. // It's based on the TaxRetentionTableJsonData interface previously seen. interface TaxTableJsonData { situation: string; description: string; brackets: Array<{ signal: "max" | "min"; limit: number; max_marginal_rate: number; deduction: number; var1_deduction: number; var2_deduction: number; dependent_aditional_deduction: number; effective_mensal_rate: number; }>; dependent_disabled_addition_deduction?: number | null; } // --- START IMPORTS --- // 2024/acores/2024-01-01_2024-08-31 import sold_def_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/SOLD+DEF.json'; import sold_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/SOLD.json'; import solcas2_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/SOLCAS2.json'; import cas2d_def_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/CAS2D+DEF.json'; import solcas2_def_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/SOLCAS2+DEF.json'; import cas1_def_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/CAS1+DEF.json'; import cas1_2024_acores_0101_0831 from './retention-tax-tables/2024/acores/2024-01-01_2024-08-31/CAS1.json'; // 2024/acores/2024-09-01_2024-10-31 import sold_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/SOLD.json'; import solcas2_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/SOLCAS2.json'; import sold_def_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/SOLD+DEF.json'; import cas2d_def_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/CAS2D+DEF.json'; import solcas2_def_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/SOLCAS2+DEF.json'; import cas1_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/CAS1.json'; import cas1_def_2024_acores_0901_1031 from './retention-tax-tables/2024/acores/2024-09-01_2024-10-31/CAS1+DEF.json'; // 2024/acores/2024-11-01_2024-12-31 import sold_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/SOLD.json'; import solcas2_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/SOLCAS2.json'; import sold_def_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/SOLD+DEF.json'; import cas2d_def_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/CAS2D+DEF.json'; import solcas2_def_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/SOLCAS2+DEF.json'; import cas1_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/CAS1.json'; import cas1_def_2024_acores_1101_1231 from './retention-tax-tables/2024/acores/2024-11-01_2024-12-31/CAS1+DEF.json'; // 2024/continente/2024-01-01_2024-08-31 import sold_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/SOLD.json'; import sold_def_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/SOLD+DEF.json'; import solcas2_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/SOLCAS2.json'; import cas2d_def_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/CAS2D+DEF.json'; import solcas2_def_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/SOLCAS2+DEF.json'; import cas1_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/CAS1.json'; import cas1_def_2024_continente_0101_0831 from './retention-tax-tables/2024/continente/2024-01-01_2024-08-31/CAS1+DEF.json'; // 2024/continente/2024-09-01_2024-10-31 import sold_def_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/SOLD+DEF.json'; import sold_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/SOLD.json'; import solcas2_def_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/SOLCAS2+DEF.json'; import solcas2_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/SOLCAS2.json'; import cas1_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/CAS1.json'; import cas2d_def_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/CAS2D+DEF.json'; import cas1_def_2024_continente_0901_1031 from './retention-tax-tables/2024/continente/2024-09-01_2024-10-31/CAS1+DEF.json'; // 2024/continente/2024-11-01_2024-12-31 import sold_def_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/SOLD+DEF.json'; import sold_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/SOLD.json'; import cas2d_def_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/CAS2D+DEF.json'; import solcas2_def_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/SOLCAS2+DEF.json'; import solcas2_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/SOLCAS2.json'; import cas1_def_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/CAS1+DEF.json'; import cas1_2024_continente_1101_1231 from './retention-tax-tables/2024/continente/2024-11-01_2024-12-31/CAS1.json'; // 2024/madeira/2024-01-01_2024-08-31 import solcas2_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/SOLCAS2.json'; import sold_def_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/SOLD+DEF.json'; import sold_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/SOLD.json'; import solcas2_def_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/SOLCAS2+DEF.json'; import cas2d_def_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS2D+DEF.json'; import cas2d_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS2D.json'; import cas1d_def_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS1D+DEF.json'; import cas1d_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS1D.json'; import cas1_def_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS1+DEF.json'; import cas1_2024_madeira_0101_0831 from './retention-tax-tables/2024/madeira/2024-01-01_2024-08-31/CAS1.json'; // 2024/madeira/2024-09-01_2024-10-31 import sold_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/SOLD.json'; import solcas2_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/SOLCAS2.json'; import sold_def_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/SOLD+DEF.json'; import cas1_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/CAS1.json'; import cas2d_def_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/CAS2D+DEF.json'; import solcas2_def_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/SOLCAS2+DEF.json'; import cas1_def_2024_madeira_0901_1031 from './retention-tax-tables/2024/madeira/2024-09-01_2024-10-31/CAS1+DEF.json'; // 2024/madeira/2024-11-01_2024-12-31 import sold_def_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/SOLD+DEF.json'; import sold_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/SOLD.json'; import solcas2_def_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/SOLCAS2+DEF.json'; import solcas2_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/SOLCAS2.json'; import cas2d_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS2D.json'; import cas1d_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS1D.json'; import cas2d_def_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS2D+DEF.json'; import cas1_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS1.json'; import cas1d_def_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS1D+DEF.json'; import cas1_def_2024_madeira_1101_1231 from './retention-tax-tables/2024/madeira/2024-11-01_2024-12-31/CAS1+DEF.json'; // 2025 imports import cas1_def__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/CAS1+DEF.json'; import cas1__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/CAS1.json'; import cas2d_def__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/CAS2D+DEF.json'; import solcas2_def__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/SOLCAS2+DEF.json'; import solcas2__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/SOLCAS2.json'; import sold_def__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/SOLD+DEF.json'; import sold__2025_acores_2025010120251231 from './retention-tax-tables/2025/acores/2025-01-01_2025-12-31/SOLD.json'; import cas1_def__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/CAS1+DEF.json'; import cas1__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/CAS1.json'; import cas2d_def__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/CAS2D+DEF.json'; import solcas2_def__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/SOLCAS2+DEF.json'; import solcas2__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/SOLCAS2.json'; import sold_def__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/SOLD+DEF.json'; import sold__2025_continente_2025010120251231 from './retention-tax-tables/2025/continente/2025-01-01_2025-12-31/SOLD.json'; import cas1_def__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/CAS1+DEF.json'; import cas1__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/CAS1.json'; import cas2d_def__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/CAS2D+DEF.json'; import solcas2_def__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/SOLCAS2+DEF.json'; import solcas2__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/SOLCAS2.json'; import sold_def__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/SOLD+DEF.json'; import sold__2025_madeira_2025010120251231 from './retention-tax-tables/2025/madeira/2025-01-01_2025-12-31/SOLD.json'; // --- END IMPORTS --- export const taxTablesData: Record<string, TaxTableJsonData> = { // 2024/acores/2024-01-01_2024-08-31 "2024/acores/2024-01-01_2024-08-31/SOLD+DEF": sold_def_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/SOLD": sold_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/SOLCAS2": solcas2_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/CAS2D+DEF": cas2d_def_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/SOLCAS2+DEF": solcas2_def_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/CAS1+DEF": cas1_def_2024_acores_0101_0831 as TaxTableJsonData, "2024/acores/2024-01-01_2024-08-31/CAS1": cas1_2024_acores_0101_0831 as TaxTableJsonData, // 2024/acores/2024-09-01_2024-10-31 "2024/acores/2024-09-01_2024-10-31/SOLD": sold_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/SOLCAS2": solcas2_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/SOLD+DEF": sold_def_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/CAS2D+DEF": cas2d_def_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/SOLCAS2+DEF": solcas2_def_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/CAS1": cas1_2024_acores_0901_1031 as TaxTableJsonData, "2024/acores/2024-09-01_2024-10-31/CAS1+DEF": cas1_def_2024_acores_0901_1031 as TaxTableJsonData, // 2024/acores/2024-11-01_2024-12-31 "2024/acores/2024-11-01_2024-12-31/SOLD": sold_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/SOLCAS2": solcas2_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/SOLD+DEF": sold_def_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/CAS2D+DEF": cas2d_def_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/SOLCAS2+DEF": solcas2_def_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/CAS1": cas1_2024_acores_1101_1231 as TaxTableJsonData, "2024/acores/2024-11-01_2024-12-31/CAS1+DEF": cas1_def_2024_acores_1101_1231 as TaxTableJsonData, // 2024/continente/2024-01-01_2024-08-31 "2024/continente/2024-01-01_2024-08-31/SOLD": sold_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/SOLD+DEF": sold_def_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/SOLCAS2": solcas2_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/CAS2D+DEF": cas2d_def_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/SOLCAS2+DEF": solcas2_def_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/CAS1": cas1_2024_continente_0101_0831 as TaxTableJsonData, "2024/continente/2024-01-01_2024-08-31/CAS1+DEF": cas1_def_2024_continente_0101_0831 as TaxTableJsonData, // 2024/continente/2024-09-01_2024-10-31 "2024/continente/2024-09-01_2024-10-31/SOLD+DEF": sold_def_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/SOLD": sold_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/SOLCAS2+DEF": solcas2_def_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/SOLCAS2": solcas2_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/CAS1": cas1_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/CAS2D+DEF": cas2d_def_2024_continente_0901_1031 as TaxTableJsonData, "2024/continente/2024-09-01_2024-10-31/CAS1+DEF": cas1_def_2024_continente_0901_1031 as TaxTableJsonData, // 2024/continente/2024-11-01_2024-12-31 "2024/continente/2024-11-01_2024-12-31/SOLD+DEF": sold_def_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/SOLD": sold_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/CAS2D+DEF": cas2d_def_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/SOLCAS2+DEF": solcas2_def_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/SOLCAS2": solcas2_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/CAS1+DEF": cas1_def_2024_continente_1101_1231 as TaxTableJsonData, "2024/continente/2024-11-01_2024-12-31/CAS1": cas1_2024_continente_1101_1231 as TaxTableJsonData, // 2024/madeira/2024-01-01_2024-08-31 "2024/madeira/2024-01-01_2024-08-31/SOLCAS2": solcas2_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/SOLD+DEF": sold_def_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/SOLD": sold_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/SOLCAS2+DEF": solcas2_def_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS2D+DEF": cas2d_def_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS2D": cas2d_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS1D+DEF": cas1d_def_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS1D": cas1d_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS1+DEF": cas1_def_2024_madeira_0101_0831 as TaxTableJsonData, "2024/madeira/2024-01-01_2024-08-31/CAS1": cas1_2024_madeira_0101_0831 as TaxTableJsonData, // 2024/madeira/2024-09-01_2024-10-31 "2024/madeira/2024-09-01_2024-10-31/SOLD": sold_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/SOLCAS2": solcas2_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/SOLD+DEF": sold_def_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/CAS1": cas1_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/CAS2D+DEF": cas2d_def_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/SOLCAS2+DEF": solcas2_def_2024_madeira_0901_1031 as TaxTableJsonData, "2024/madeira/2024-09-01_2024-10-31/CAS1+DEF": cas1_def_2024_madeira_0901_1031 as TaxTableJsonData, // 2024/madeira/2024-11-01_2024-12-31 "2024/madeira/2024-11-01_2024-12-31/SOLD+DEF": sold_def_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/SOLD": sold_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/SOLCAS2+DEF": solcas2_def_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/SOLCAS2": solcas2_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS2D": cas2d_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS1D": cas1d_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS2D+DEF": cas2d_def_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS1": cas1_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS1D+DEF": cas1d_def_2024_madeira_1101_1231 as TaxTableJsonData, "2024/madeira/2024-11-01_2024-12-31/CAS1+DEF": cas1_def_2024_madeira_1101_1231 as TaxTableJsonData, // 2025 data "2025/acores/2025-01-01_2025-12-31/CAS1+DEF": cas1_def__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/CAS1": cas1__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/CAS2D+DEF": cas2d_def__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/SOLCAS2+DEF": solcas2_def__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/SOLCAS2": solcas2__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/SOLD+DEF": sold_def__2025_acores_2025010120251231 as TaxTableJsonData, "2025/acores/2025-01-01_2025-12-31/SOLD": sold__2025_acores_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/CAS1+DEF": cas1_def__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/CAS1": cas1__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/CAS2D+DEF": cas2d_def__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/SOLCAS2+DEF": solcas2_def__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/SOLCAS2": solcas2__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/SOLD+DEF": sold_def__2025_continente_2025010120251231 as TaxTableJsonData, "2025/continente/2025-01-01_2025-12-31/SOLD": sold__2025_continente_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/CAS1+DEF": cas1_def__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/CAS1": cas1__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/CAS2D+DEF": cas2d_def__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/SOLCAS2+DEF": solcas2_def__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/SOLCAS2": solcas2__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/SOLD+DEF": sold_def__2025_madeira_2025010120251231 as TaxTableJsonData, "2025/madeira/2025-01-01_2025-12-31/SOLD": sold__2025_madeira_2025010120251231 as TaxTableJsonData, }; // Helper type for stronger typing if needed elsewhere export type TaxTablesManifest = typeof taxTablesData;