New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@equisoft/tax-ca

Package Overview
Dependencies
Maintainers
0
Versions
365
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@equisoft/tax-ca - npm Package Compare versions

Comparing version 2024.6.1-snapshot.20241230141456 to 2024.6.1-snapshot.20241230164051

282

dist/investments/life-income-fund.js

@@ -5,5 +5,5 @@ "use strict";

Sources
Provincial: https://www.empire.ca/sites/default/files/2023-02/INV-996A-LIFMinMaxWithdrawalPercentages-EN-web.pdf
Provincial: https://www.empire.ca/sites/default/files/2024-02/INV-996A-LIFMinMaxWithdrawalPercentages-EN-web.pdf
https://ca.rbcwealthmanagement.com/documents/1647873/2467026/2023+-+Registered+Plan+Minimums+%26+Maximums.pdf/f26cb471-e962-47cd-9033-fc1d9c34663e
Federal: http://www.osfi-bsif.gc.ca/Eng/pp-rr/faq/Pages/lif-frv.aspx
Federal & Territories & PEI : http://www.osfi-bsif.gc.ca/Eng/pp-rr/faq/Pages/lif-frv.aspx

@@ -16,3 +16,3 @@ Conversion for Federal, Territories and PEI

Revised
2023-12-27
2024-12-23
*/

@@ -113,71 +113,71 @@ // tslint:enable:max-line-length

exports.othersMaxWithdrawalPct = {
20: 0.04488,
21: 0.044933,
22: 0.044989,
23: 0.045048,
24: 0.045111,
25: 0.045178,
26: 0.04525,
27: 0.045326,
28: 0.045406,
29: 0.045492,
30: 0.045584,
31: 0.045681,
32: 0.045784,
33: 0.045895,
34: 0.046012,
35: 0.046137,
36: 0.046271,
37: 0.046413,
38: 0.046565,
39: 0.046727,
40: 0.0469,
41: 0.047084,
42: 0.047282,
43: 0.047493,
44: 0.047718,
45: 0.04796,
46: 0.048219,
47: 0.048496,
48: 0.048794,
49: 0.049114,
50: 0.049457,
51: 0.049826,
52: 0.050223,
53: 0.050651,
54: 0.051113,
55: 0.051612,
56: 0.052152,
57: 0.052736,
58: 0.05337,
59: 0.054059,
60: 0.054809,
61: 0.055626,
62: 0.05652,
63: 0.0575,
64: 0.058576,
65: 0.059762,
66: 0.061072,
67: 0.062525,
68: 0.064142,
69: 0.065951,
70: 0.067983,
71: 0.070278,
72: 0.072886,
73: 0.075871,
74: 0.079315,
75: 0.083323,
76: 0.087916,
77: 0.09323,
78: 0.099444,
79: 0.106804,
80: 0.115655,
81: 0.126492,
82: 0.140061,
83: 0.157533,
84: 0.18086,
85: 0.213552,
86: 0.262637,
87: 0.344506,
88: 0.508334,
20: 0.044298,
21: 0.04435,
22: 0.044406,
23: 0.044465,
24: 0.044528,
25: 0.044594,
26: 0.044665,
27: 0.04474,
28: 0.044821,
29: 0.044906,
30: 0.044996,
31: 0.045093,
32: 0.045196,
33: 0.045305,
34: 0.045422,
35: 0.045546,
36: 0.045679,
37: 0.04582,
38: 0.045971,
39: 0.046132,
40: 0.046304,
41: 0.046487,
42: 0.046683,
43: 0.046893,
44: 0.047117,
45: 0.047357,
46: 0.047614,
47: 0.04789,
48: 0.048186,
49: 0.048503,
50: 0.048844,
51: 0.049211,
52: 0.049606,
53: 0.050032,
54: 0.050491,
55: 0.050987,
56: 0.051524,
57: 0.052105,
58: 0.052736,
59: 0.053421,
60: 0.054168,
61: 0.054982,
62: 0.055872,
63: 0.056848,
64: 0.05792,
65: 0.059101,
66: 0.060407,
67: 0.061856,
68: 0.063469,
69: 0.065275,
70: 0.067303,
71: 0.069597,
72: 0.072204,
73: 0.07519,
74: 0.078638,
75: 0.082655,
76: 0.087258,
77: 0.092582,
78: 0.098807,
79: 0.106178,
80: 0.115041,
81: 0.125892,
82: 0.139476,
83: 0.156966,
84: 0.180313,
85: 0.213033,
86: 0.262155,
87: 0.344082,
88: 0.508019,
89: 1,

@@ -187,71 +187,71 @@ };

exports.federalMaxWithdrawalPct = {
20: 0.04488,
21: 0.044933,
22: 0.044989,
23: 0.045048,
24: 0.045111,
25: 0.045178,
26: 0.04525,
27: 0.045326,
28: 0.045406,
29: 0.045492,
30: 0.045584,
31: 0.045681,
32: 0.045784,
33: 0.045895,
34: 0.046012,
35: 0.046137,
36: 0.046271,
37: 0.046413,
38: 0.046565,
39: 0.046727,
40: 0.0469,
41: 0.047084,
42: 0.047282,
43: 0.047493,
44: 0.047718,
45: 0.04796,
46: 0.048219,
47: 0.048496,
48: 0.048794,
49: 0.049114,
50: 0.049457,
51: 0.049826,
52: 0.050223,
53: 0.050651,
54: 0.051113,
55: 0.051612,
56: 0.052152,
57: 0.052736,
58: 0.05337,
59: 0.054059,
60: 0.054809,
61: 0.055626,
62: 0.05652,
63: 0.0575,
64: 0.058576,
65: 0.059762,
66: 0.061072,
67: 0.062525,
68: 0.064142,
69: 0.065951,
70: 0.067983,
71: 0.070278,
72: 0.072886,
73: 0.075871,
74: 0.079315,
75: 0.083323,
76: 0.087916,
77: 0.09323,
78: 0.099444,
79: 0.106804,
80: 0.115655,
81: 0.126492,
82: 0.140061,
83: 0.157533,
84: 0.18086,
85: 0.213552,
86: 0.262637,
87: 0.344506,
88: 0.508334,
20: 0.044298,
21: 0.04435,
22: 0.044406,
23: 0.044465,
24: 0.044528,
25: 0.044594,
26: 0.044665,
27: 0.04474,
28: 0.044821,
29: 0.044906,
30: 0.044996,
31: 0.045093,
32: 0.045196,
33: 0.045305,
34: 0.045422,
35: 0.045546,
36: 0.045679,
37: 0.04582,
38: 0.045971,
39: 0.046132,
40: 0.046304,
41: 0.046487,
42: 0.046683,
43: 0.046893,
44: 0.047117,
45: 0.047357,
46: 0.047614,
47: 0.04789,
48: 0.048186,
49: 0.048503,
50: 0.048844,
51: 0.049211,
52: 0.049606,
53: 0.050032,
54: 0.050491,
55: 0.050987,
56: 0.051524,
57: 0.052105,
58: 0.052736,
59: 0.053421,
60: 0.054168,
61: 0.054982,
62: 0.055872,
63: 0.056848,
64: 0.05792,
65: 0.059101,
66: 0.060407,
67: 0.061856,
68: 0.063469,
69: 0.065275,
70: 0.067303,
71: 0.069597,
72: 0.072204,
73: 0.07519,
74: 0.078638,
75: 0.082655,
76: 0.087258,
77: 0.092582,
78: 0.098807,
79: 0.106178,
80: 0.115041,
81: 0.125892,
82: 0.139476,
83: 0.156966,
84: 0.180313,
85: 0.213033,
86: 0.262155,
87: 0.344082,
88: 0.508019,
89: 1,

@@ -258,0 +258,0 @@ };

"use strict";
// tslint:disable:max-line-length
/*
Sources
https://www.canada.ca/en/department-finance/news/2024/06/capital-gains-inclusion-rate.html
https://www.revenuquebec.ca/en/press-room/tax-news/details/2024-06-19/capital-gains-inclusion-rate-increase-1/
Revised
2024-12-30
*/
// tslint:enable:max-line-length
Object.defineProperty(exports, "__esModule", { value: true });

@@ -3,0 +13,0 @@ exports.CAPITAL_GAINS_BRACKETS = void 0;

@@ -10,3 +10,3 @@ "use strict";

Revised
2023-12-27
2024-01-18
*/

@@ -13,0 +13,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

@@ -10,3 +10,3 @@ "use strict";

Revised
2023-12-28
2024-12-23
*/

@@ -20,3 +20,3 @@ Object.defineProperty(exports, "__esModule", { value: true });

},
MAX_CONTRIBUTION: 31560,
MAX_CONTRIBUTION: 32490,
};

@@ -8,3 +8,3 @@ "use strict";

Revised
2024-01-12
2024-12-23
*/

@@ -19,5 +19,5 @@ Object.defineProperty(exports, "__esModule", { value: true });

*/
UNROUNDED_MAX_CONTRIBUTION: 6751,
UNROUNDED_MAX_CONTRIBUTION: 6893,
ROUNDING_FACTOR: 500,
UPDATE_YEAR: 2024,
};

@@ -31,4 +31,5 @@ interface MonthlyConsumerPriceIndex {

2023: MonthlyConsumerPriceIndex;
2024: MonthlyConsumerPriceIndex;
}
export declare const CONSUMER_PRICE_INDEX: ConsumerPriceIndex;
export {};

@@ -10,3 +10,3 @@ "use strict";

Revised
2023-12-27
2024-12-23
*/

@@ -224,5 +224,19 @@ Object.defineProperty(exports, "__esModule", { value: true });

NOV: 158.8,
DEC: 158.3,
},
2024: {
JAN: 158.3,
FEB: 158.8,
MAR: 159.8,
APR: 160.6,
MAY: 161.5,
JUN: 161.4,
JUL: 162.1,
AUG: 161.8,
SEP: 161.1,
OCT: 161.8,
NOV: 161.8,
// DEC is estimated using NOV
DEC: 158.8,
DEC: 161.8,
},
};
"use strict";
/*
Sources
https://www.finance-investissement.com/zone-experts_/martin-dupras/la-valeur-reelle-de-reporter-la-rente-du-rrq-mise-a-jour-2024/
https://www.finance-investissement.com/zone-experts_/martin-dupras/la-valeur-reelle-de-reporter-la-rente-du-rrq/

@@ -8,7 +9,7 @@

Cumulative difference in %, according to the table calculated by Martin Dupras,
from the reference age of 65, divided by 12 months.
from the reference age of 65, after 40 years of contributions, divided by 12 months.
The formula consuming these values is only utilized by kronos-fna.
Revised
2023-11
2024-12
*/

@@ -18,9 +19,9 @@ Object.defineProperty(exports, "__esModule", { value: true });

exports.PPP_INCREASE_FACTOR = {
FIRST_YEAR: 0.517,
SECOND_YEAR: 0.467,
THIRD_YEAR: 0.425,
FOURTH_YEAR: 0.375,
FIFTH_YEAR: 0.358,
SIXTH_YEAR: 0.3185,
SEVENTH_YEAR: 0.2790,
FIRST_YEAR: 0.791,
SECOND_YEAR: 0.733,
THIRD_YEAR: 0.683,
FOURTH_YEAR: 0.65,
FIFTH_YEAR: 0.608,
SIXTH_YEAR: 0.583,
SEVENTH_YEAR: 0.55,
};

@@ -9,3 +9,3 @@ "use strict";

Revised
2024-01-09
2024-12-24
*/

@@ -19,15 +19,16 @@ Object.defineProperty(exports, "__esModule", { value: true });

PENSIONABLE_EARNINGS: {
MAX: 68500,
MAX: 71300,
MIN: 3500,
// Average YMPE of the last 5 year (including current year)
AVG_MAX: 64060,
// Year's additional maximum pensionable earnings (YAMPE), approx. 114% of AVG_MAX
SUP_MAX: 73200,
AVG_MAX: 66580,
// Year's additional maximum pensionable earnings (YAMPE)
SUP_MAX: 81200,
// SUP_FACTORS is not be applicable anymore from 2025 and onward. To be deleted for 2026.
SUP_FACTORS: [
{ FROM: 2024, TO: 2024, FACTOR: 1 },
{ FROM: 2025, TO: Number.MAX_SAFE_INTEGER, FACTOR: 1.07 },
{ FROM: 2025, TO: Number.MAX_SAFE_INTEGER, FACTOR: 1 },
],
},
RATES: {
BASE: 0.0495,
BASE: 0.0595,
ENHANCEMENT_STEP_1: [

@@ -46,9 +47,9 @@ { FROM: 2019, TO: 2019, RATE: 0.0015 },

FLAT_BENEFIT: {
ORPHAN: 3380.64,
DISABILITY: 18464.04,
UNDER_45: 8495.40,
UNDER_45_WITH_CHILD: 8495.40,
UNDER_45_DISABLED: 8495.40,
FROM_45_TO_64: 8495.40,
OVER_64_WITHOUT_PENSION: 9407.28,
ORPHAN: 3621.24,
DISABILITY: 19281.36,
UNDER_45: 8871.72,
UNDER_45_WITH_CHILD: 8871.72,
UNDER_45_DISABLED: 8871.72,
FROM_45_TO_64: 8871.72,
OVER_64_WITHOUT_PENSION: 9825.12,
},

@@ -166,6 +167,7 @@ getRequestDateFactor(birthDate, requestDate, customReferenceDate) {

2024: 68500,
2025: 71300,
},
MAX_PENSION: {
RETIREMENT: 16375.20, // Max amount at age 65
COMBINED_RETIREMENT_SURVIVOR: 19363.68,
COMBINED_RETIREMENT_SURVIVOR: 19362.48,
DEATH_BENEFIT: 2500,

@@ -172,0 +174,0 @@ },

@@ -35,3 +35,3 @@ import { Rate } from '../taxes/income-tax';

}
export type IndexationRateReferenceYear = 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023;
export type IndexationRateReferenceYear = 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024;
export type IndexationRateReference = [IndexationRateReferenceYear, number];

@@ -38,0 +38,0 @@ export interface MaxPension {

"use strict";
/*
Sources
http://www.rrq.gouv.qc.ca/en/programmes/regime_rentes/regime_chiffres/Pages/regime_chiffres.aspx
https://www.retraitequebec.gouv.qc.ca/fr/publications/nos-programmes/regime-de-rentes-du-quebec/retraite/Pages/revenus-de-travail-admissibles-et-cotisations.aspx
https://www.retraitequebec.gouv.qc.ca/en/landing/indexation/Pages/montants-donnees-base.aspx
Revised
2024-01-09
2024-12-30
*/

@@ -17,11 +16,12 @@ Object.defineProperty(exports, "__esModule", { value: true });

PENSIONABLE_EARNINGS: {
MAX: 68500,
MAX: 71300,
MIN: 3500,
// Average YMPE of the last 5 year (including current year)
AVG_MAX: 64060,
// Year's additional maximum pensionable earnings (YAMPE), approx. 114% of AVG_MAX
SUP_MAX: 73200,
AVG_MAX: 66580,
// Year's additional maximum pensionable earnings (YAMPE)
SUP_MAX: 81200,
// SUP_FACTORS is not be applicable anymore from 2025 and onward. To be deleted for 2026.
SUP_FACTORS: [
{ FROM: 2024, TO: 2024, FACTOR: 1 },
{ FROM: 2025, TO: Number.MAX_SAFE_INTEGER, FACTOR: 1.07 },
{ FROM: 2025, TO: Number.MAX_SAFE_INTEGER, FACTOR: 1 },
],

@@ -44,9 +44,12 @@ },

FLAT_BENEFIT: {
ORPHAN: 3529.44,
DISABILITY: 19281,
UNDER_45: 8026.92,
UNDER_45_WITH_CHILD: 12733.44,
UNDER_45_DISABLED: 13233.60,
FROM_45_TO_64: 13233.60,
OVER_64_WITHOUT_PENSION: 9865.68,
// Survivors' benefits
ORPHAN: 3621.24,
// Disability benefits
DISABILITY: 20071.44,
// Surviving spouse's pension
UNDER_45: 8273.16,
UNDER_45_WITH_CHILD: 13102.08,
UNDER_45_DISABLED: 13615.32,
FROM_45_TO_64: 13615.32,
OVER_64_WITHOUT_PENSION: 10130.88,
},

@@ -164,6 +167,9 @@ getRequestDateFactor(birthDate, requestDate, customReferenceDate) {

2024: 68500,
2025: 71300,
},
MAX_PENSION: {
RETIREMENT: 16375.20, // Max amount at age 65
COMBINED_RETIREMENT_SURVIVOR: 19363.68,
// Max amount at age 65
RETIREMENT: 17196,
// Max retirement amount at age 65 + Add. amount for disability
COMBINED_RETIREMENT_SURVIVOR: 24377.52,
DEATH_BENEFIT: 2500,

@@ -170,0 +176,0 @@ },

@@ -5,4 +5,5 @@ "use strict";

https://www.canada.ca/en/treasury-board-secretariat/services/pension-plan/plan-information/retirement-income-sources.html
Revised
2023-12-27
2024-12-24
*/

@@ -9,0 +10,0 @@ Object.defineProperty(exports, "__esModule", { value: true });

@@ -8,3 +8,3 @@ "use strict";

Revised
2023-01-03
2024-12-24
*/

@@ -27,3 +27,3 @@ Object.defineProperty(exports, "__esModule", { value: true });

QC: 0.0342,
SK: 0.02105,
SK: 0.02938,
YT: 0.0067,

@@ -30,0 +30,0 @@ };

"use strict";
/*
Sources
https://www.canada.ca/en/employment-social-development/programs/ei/ei-list/ei-employers/2024-maximum-insurable-earnings.html
https://www.canada.ca/en/employment-social-development/programs/ei/ei-list/ei-employers/premium-reduction-program/2025-maximum-insurable-earnings.html

@@ -10,3 +10,3 @@ Notes

Revised
2023-12-27
2024-12-24
*/

@@ -16,7 +16,7 @@ Object.defineProperty(exports, "__esModule", { value: true });

exports.EI = {
MAX_INSURABLE_EARNINGS: 63200,
MAX_INSURABLE_EARNINGS: 65700,
PREMIUM_RATES: {
CA: 0.0166,
QC: 0.0132,
CA: 0.0164,
QC: 0.0131,
},
};

@@ -8,3 +8,3 @@ "use strict";

Revised
2023-12-27
2024-12-24
*/

@@ -39,21 +39,21 @@ Object.defineProperty(exports, "__esModule", { value: true });

TAX_CREDIT_RATE: 0.15,
BASE_TAX_CREDIT: 15705,
BASE_TAX_CREDIT: 16129,
RATES: [{
FROM: 0,
TO: 55867,
TO: 57375,
RATE: 0.15,
}, {
FROM: 55867,
TO: 111733,
FROM: 57375,
TO: 114750,
RATE: 0.205,
}, {
FROM: 111733,
TO: 173205,
FROM: 114750,
TO: 177882,
RATE: 0.26,
}, {
FROM: 173205,
TO: 246752,
FROM: 177882,
TO: 253414,
RATE: 0.2932,
}, {
FROM: 246752,
FROM: 253414,
TO: 999999999,

@@ -71,21 +71,21 @@ RATE: 0.33,

TAX_CREDIT_RATE: 0.10,
BASE_TAX_CREDIT: 21885,
BASE_TAX_CREDIT: 22323,
RATES: [{
FROM: 0,
TO: 148269,
TO: 151234,
RATE: 0.10,
}, {
FROM: 148269,
TO: 177922,
FROM: 151234,
TO: 181481,
RATE: 0.12,
}, {
FROM: 177922,
TO: 237230,
FROM: 181481,
TO: 241974,
RATE: 0.13,
}, {
FROM: 237230,
TO: 355845,
FROM: 241974,
TO: 362961,
RATE: 0.14,
}, {
FROM: 355845,
FROM: 362961,
TO: 999999999,

@@ -103,29 +103,29 @@ RATE: 0.15,

TAX_CREDIT_RATE: 0.0506,
BASE_TAX_CREDIT: 12580,
BASE_TAX_CREDIT: 12932,
RATES: [{
FROM: 0,
TO: 47937,
TO: 49279,
RATE: 0.0506,
}, {
FROM: 47937,
TO: 95875,
FROM: 49279,
TO: 98560,
RATE: 0.077,
}, {
FROM: 95875,
TO: 110076,
FROM: 98560,
TO: 113158,
RATE: 0.105,
}, {
FROM: 110076,
TO: 133664,
FROM: 113158,
TO: 137407,
RATE: 0.1229,
}, {
FROM: 133664,
TO: 181232,
FROM: 137407,
TO: 186306,
RATE: 0.147,
}, {
FROM: 181232,
TO: 252752,
FROM: 186306,
TO: 259829,
RATE: 0.168,
}, {
FROM: 252752,
FROM: 259829,
TO: 999999999,

@@ -143,13 +143,13 @@ RATE: 0.205,

TAX_CREDIT_RATE: 0.108,
BASE_TAX_CREDIT: 15780,
BASE_TAX_CREDIT: 15969,
RATES: [{
FROM: 0,
TO: 47000,
TO: 47564,
RATE: 0.108,
}, {
FROM: 47000,
TO: 100000,
FROM: 47564,
TO: 101200,
RATE: 0.1275,
}, {
FROM: 100000,
FROM: 101200,
TO: 999999999,

@@ -167,17 +167,17 @@ RATE: 0.174,

TAX_CREDIT_RATE: 0.094,
BASE_TAX_CREDIT: 13044,
BASE_TAX_CREDIT: 13396,
RATES: [{
FROM: 0,
TO: 49958,
TO: 51306,
RATE: 0.0940,
}, {
FROM: 49958,
TO: 99916,
FROM: 51306,
TO: 102614,
RATE: 0.14,
}, {
FROM: 99916,
TO: 185064,
FROM: 102614,
TO: 190060,
RATE: 0.16,
}, {
FROM: 185064,
FROM: 190060,
TO: 999999999,

@@ -195,33 +195,33 @@ RATE: 0.195,

TAX_CREDIT_RATE: 0.087,
BASE_TAX_CREDIT: 10818,
BASE_TAX_CREDIT: 11067,
RATES: [{
FROM: 0,
TO: 43198,
TO: 44192,
RATE: 0.087,
}, {
FROM: 43198,
TO: 86395,
FROM: 44192,
TO: 88382,
RATE: 0.145,
}, {
FROM: 86395,
TO: 154244,
FROM: 88382,
TO: 157792,
RATE: 0.158,
}, {
FROM: 154244,
TO: 215943,
FROM: 157792,
TO: 220910,
RATE: 0.178,
}, {
FROM: 215943,
TO: 275870,
FROM: 220910,
TO: 282214,
RATE: 0.198,
}, {
FROM: 275870,
TO: 551739,
FROM: 282214,
TO: 564429,
RATE: 0.208,
}, {
FROM: 551739,
TO: 1103478,
FROM: 564429,
TO: 1128858,
RATE: 0.213,
}, {
FROM: 1103478,
FROM: 1128858,
TO: 999999999,

@@ -239,21 +239,21 @@ RATE: 0.218,

TAX_CREDIT_RATE: 0.0879,
BASE_TAX_CREDIT: 8481,
BASE_TAX_CREDIT: 8744,
RATES: [{
FROM: 0,
TO: 29590,
TO: 30507,
RATE: 0.0879,
}, {
FROM: 29590,
TO: 59180,
FROM: 30507,
TO: 61015,
RATE: 0.1495,
}, {
FROM: 59180,
TO: 93000,
FROM: 61015,
TO: 95883,
RATE: 0.1667,
}, {
FROM: 93000,
TO: 150000,
FROM: 95883,
TO: 154650,
RATE: 0.175,
}, {
FROM: 150000,
FROM: 154650,
TO: 999999999,

@@ -270,24 +270,24 @@ RATE: 0.21,

ABATEMENT: 0,
TAX_CREDIT_RATE: 0.0965,
BASE_TAX_CREDIT: 13500,
TAX_CREDIT_RATE: 0.095,
BASE_TAX_CREDIT: 14250,
RATES: [{
FROM: 0,
TO: 32656,
RATE: 0.0965,
TO: 33328,
RATE: 0.095,
}, {
FROM: 32656,
TO: 64313,
RATE: 0.1363,
FROM: 33328,
TO: 64656,
RATE: 0.1347,
}, {
FROM: 64313,
FROM: 64656,
TO: 105000,
RATE: 0.1665,
RATE: 0.166,
}, {
FROM: 105000,
TO: 140000,
RATE: 0.18,
RATE: 0.1762,
}, {
FROM: 140000,
TO: 999999999,
RATE: 0.1875,
RATE: 0.19,
}],

@@ -303,13 +303,13 @@ SURTAX_RATES: [{

TAX_CREDIT_RATE: 0.0505,
BASE_TAX_CREDIT: 12399,
BASE_TAX_CREDIT: 12747,
RATES: [{
FROM: 0,
TO: 51446,
TO: 52886,
RATE: 0.0505,
}, {
FROM: 51446,
TO: 102894,
FROM: 52886,
TO: 105775,
RATE: 0.0915,
}, {
FROM: 102894,
FROM: 105775,
TO: 150000,

@@ -328,10 +328,10 @@ RATE: 0.1116,

FROM: 0,
TO: 5554,
TO: 5710,
RATE: 0,
}, {
FROM: 5554,
TO: 7108,
FROM: 5710,
TO: 7307,
RATE: 0.20,
}, {
FROM: 7108,
FROM: 7307,
TO: 999999999,

@@ -344,17 +344,17 @@ RATE: 0.56, // 0.20 + 0.36

TAX_CREDIT_RATE: 0.14,
BASE_TAX_CREDIT: 18056,
BASE_TAX_CREDIT: 18571,
RATES: [{
FROM: 0,
TO: 51780,
TO: 53255,
RATE: 0.14,
}, {
FROM: 51780,
TO: 103545,
FROM: 53255,
TO: 106495,
RATE: 0.19,
}, {
FROM: 103545,
TO: 126000,
FROM: 106495,
TO: 129590,
RATE: 0.24,
}, {
FROM: 126000,
FROM: 129590,
TO: 999999999,

@@ -372,13 +372,13 @@ RATE: 0.2575,

TAX_CREDIT_RATE: 0.105,
BASE_TAX_CREDIT: 18491,
BASE_TAX_CREDIT: 18991,
RATES: [{
FROM: 0,
TO: 52057,
TO: 53463,
RATE: 0.105,
}, {
FROM: 52057,
TO: 148734,
FROM: 53463,
TO: 152750,
RATE: 0.125,
}, {
FROM: 148734,
FROM: 152750,
TO: 999999999,

@@ -396,17 +396,17 @@ RATE: 0.145,

TAX_CREDIT_RATE: 0.059,
BASE_TAX_CREDIT: 17373,
BASE_TAX_CREDIT: 17842,
RATES: [{
FROM: 0,
TO: 50597,
TO: 51964,
RATE: 0.059,
}, {
FROM: 50597,
TO: 101198,
FROM: 51964,
TO: 103930,
RATE: 0.086,
}, {
FROM: 101198,
TO: 164525,
FROM: 103930,
TO: 168967,
RATE: 0.122,
}, {
FROM: 164525,
FROM: 168967,
TO: 999999999,

@@ -424,17 +424,17 @@ RATE: 0.1405,

TAX_CREDIT_RATE: 0.04,
BASE_TAX_CREDIT: 18767,
BASE_TAX_CREDIT: 19274,
RATES: [{
FROM: 0,
TO: 53268,
TO: 54707,
RATE: 0.04,
}, {
FROM: 53268,
TO: 106537,
FROM: 54707,
TO: 109413,
RATE: 0.07,
}, {
FROM: 106537,
TO: 173205,
FROM: 109413,
TO: 177881,
RATE: 0.09,
}, {
FROM: 173205,
FROM: 177881,
TO: 999999999,

@@ -452,21 +452,21 @@ RATE: 0.115,

TAX_CREDIT_RATE: 0.064,
BASE_TAX_CREDIT: 15705,
BASE_TAX_CREDIT: 14538,
RATES: [{
FROM: 0,
TO: 55867,
TO: 57375,
RATE: 0.064,
}, {
FROM: 55867,
TO: 111733,
FROM: 57375,
TO: 114750,
RATE: 0.09,
}, {
FROM: 111733,
TO: 173205,
FROM: 114750,
TO: 177882,
RATE: 0.109,
}, {
FROM: 173205,
TO: 246752,
FROM: 177882,
TO: 253414,
RATE: 0.1293,
}, {
FROM: 246752,
FROM: 253414,
TO: 500000,

@@ -473,0 +473,0 @@ RATE: 0.128,

@@ -7,3 +7,3 @@ "use strict";

Revised
2023-12-27
2024-12-24
*/

@@ -13,3 +13,3 @@ Object.defineProperty(exports, "__esModule", { value: true });

exports.QPIP = {
MAX_INSURABLE_EARNINGS: 94000,
MAX_INSURABLE_EARNINGS: 98000,
PREMIUM_RATES: {

@@ -16,0 +16,0 @@ SELF_EMPLOYED: 0.00878,

{
"name": "@equisoft/tax-ca",
"version": "2024.6.1-snapshot.20241230141456",
"version": "2024.6.1-snapshot.20241230164051",
"description": "Canadian tax data and calculation functions.",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc