forked from PolicyEngine/policyengine-canada
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Manitoba Spouse or Common-law Partner Amount
Fixes PolicyEngine#340
- Loading branch information
Showing
25 changed files
with
575 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
16 changes: 16 additions & 0 deletions
16
...ine_canada/parameters/gov/provinces/sk/tax/income/credits/age_amount/age_eligibility.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
description: Saskatchewan provides the age amount credit for filers at or above this age threshold. | ||
values: | ||
2021-01-01: 65 | ||
|
||
metadata: | ||
unit: year | ||
label: Saskatchewan age amount credit age eligibility | ||
reference: | ||
- title: 2021 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-21e.pdf#page=1 | ||
- title: 2022 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-22e.pdf#page=1 | ||
- title: 2023 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf#page=1 | ||
- title: The Income Tax Act, 2000 DIVISION 2 Section 17, Age Credit 17(1) | ||
href: https://publications.saskatchewan.ca/api/v1/products/583/formats/806/download#page=15 |
18 changes: 18 additions & 0 deletions
18
...cyengine_canada/parameters/gov/provinces/sk/tax/income/credits/age_amount/max_amount.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
description: Saskatchewan provides this maximum age amount credit. | ||
values: | ||
2021-01-01: 4_942 | ||
2022-01-01: 5_061 | ||
2023-01-01: 5_380 | ||
|
||
metadata: | ||
unit: currency-CAD | ||
label: Saskatchewan age amount credit max amount | ||
reference: | ||
- title: 2021 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-21e.pdf#page=1 | ||
- title: 2022 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-22e.pdf#page=1 | ||
- title: 2023 Saskatchewan Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf#page=1 | ||
- title: The Income Tax Act, 2000 DIVISION 2 Section 17, Age Credit 17(1) | ||
href: https://publications.saskatchewan.ca/api/v1/products/583/formats/806/download#page=15 |
28 changes: 28 additions & 0 deletions
28
...gine_canada/parameters/gov/provinces/sk/tax/income/credits/age_amount/reduction/rate.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
description: Saskatchewan reduces the age amount tax credit at this rate based on the income. | ||
|
||
metadata: | ||
type: marginal_rate | ||
threshold_unit: currency-CAD | ||
rate_unit: /1 | ||
label: Saskatchewan age amount credit reduction rate | ||
reference: | ||
- title: Worksheet for the 2021 Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1-ws/td1-ws-21e.pdf#page=1 | ||
- title: Worksheet for the 2022 Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1-ws/td1-ws-22e.pdf#page=1 | ||
- title: Worksheet for the 2023 Personal Tax Credit Return | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1-ws/td1-ws-23e.pdf#page=1 | ||
- title: The Income Tax Act, 2000 DIVISION 2 Section 17, Age Credit 17(1) | ||
href: https://publications.saskatchewan.ca/api/v1/products/583/formats/806/download#page=15 | ||
|
||
brackets: | ||
- threshold: | ||
2021-01-01: 0 | ||
rate: | ||
2021-01-01: 0 | ||
- threshold: | ||
2021-01-01: 36_794 | ||
2022-01-01: 37_677 | ||
2023-01-01: 40_051 | ||
rate: | ||
2021-01-01: 0.15 |
15 changes: 15 additions & 0 deletions
15
...ngine_canada/parameters/gov/provinces/sk/tax/income/credits/disability_amount/amount.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
description: Saskatchewan provides this amount for qualified disabled filers under the disability amount. | ||
values: | ||
2022-01-01: 9_789 | ||
2023-01-01: 10_405 | ||
metadata: | ||
unit: currency-CAD | ||
label: Saskatchewan disability amount | ||
reference: | ||
- title: 2023 Saskatchewan TD1SK Personal Tax Credits Return, line 5 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf#page=1 | ||
- title: Saskatchewan I2-01 The Income Tax Act, 2000, Page 25, Mental or physical impairment credit (23), (1) | ||
href: https://pubsaskdev.blob.core.windows.net/pubsask-prod/806/I2-01.pdf#page=25&26 | ||
- title: 2022 Saskatchewan TD1SK Personal Tax Credits Return, line 5 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-22e.pdf#page=1 | ||
|
14 changes: 14 additions & 0 deletions
14
...parameters/gov/provinces/sk/tax/income/credits/sk_senior_supplementary/age_threshold.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
description: Saskatchewan provides the senior supplementary amount for filers this age or older. | ||
values: | ||
2022-01-01: 65 | ||
metadata: | ||
unit: year | ||
label: Saskatchewan senior supplementary tax credit age threshold | ||
reference: | ||
- title: 2023 Saskatchewan TD1SK Personal Tax Credits Return, line 3 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf#page=1 | ||
- title: Saskatchewan I2-01 The Income Tax Act, 2000, Senior supplementary credit | ||
href: https://pubsaskdev.blob.core.windows.net/pubsask-prod/806/I2-01.pdf#page=24 | ||
- title: 2022 Saskatchewan TD1SK Personal Tax Credits Return, line 3 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-22e.pdf#page=1 | ||
|
14 changes: 14 additions & 0 deletions
14
...canada/parameters/gov/provinces/sk/tax/income/credits/sk_senior_supplementary/amount.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
description: Saskatchewan provides this senior supplementary amount. | ||
values: | ||
2022-01-01: 1_336 | ||
2023-01-01: 1_421 | ||
metadata: | ||
unit: currency-CAD | ||
label: Saskatchewan Senior Supplementary tax credit amount | ||
reference: | ||
- title: 2023 Saskatchewan TD1SK Personal Tax Credits Return, line 3 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf#page=1 | ||
- title: Saskatchewan I2-01 The Income Tax Act, 2000, Senior supplementary credit | ||
href: https://pubsaskdev.blob.core.windows.net/pubsask-prod/806/I2-01.pdf#page=24 | ||
- title: 2022 Saskatchewan TD1SK Personal Tax Credits Return, line 3 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-22e.pdf#page=1 |
12 changes: 12 additions & 0 deletions
12
...ngine_canada/parameters/gov/provinces/yt/tax/income/credits/employment_amount/amount.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
description: Yukon provides this employment amount. | ||
values: | ||
2022-01-01: 1_287 | ||
metadata: | ||
unit: currency-CAD | ||
label: Yukon employment amount | ||
reference: | ||
- title: Yukon Tax Form YT428 - Line 58310 | ||
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/5011-c/5011-c-22e.pdf#page=1 | ||
# Credit is not mentioned in the Yukon income tax act | ||
- title: Government of Canada - Yukon Information Guide | ||
href: https://www.canada.ca/en/revenue-agency/services/forms-publications/tax-packages-years/general-income-tax-benefit-package/yukon/5011-pc/information-residents-yukon.html#P4_58310 |
117 changes: 117 additions & 0 deletions
117
policyengine_canada/tests/gov/provinces/sk/tax/income/credits/age_amount/sk_age_amount.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
- name: Ineligible | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: false | ||
individual_net_income: 20_000 | ||
output: | ||
sk_age_amount: 0 | ||
|
||
|
||
- name: Eligible and net income below base amount | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 35_000 | ||
output: | ||
sk_age_amount: 4_942 | ||
|
||
|
||
- name: Eligible and net income between base net income amount and maximum net income amount # 4_942 - ((60_000 - 36_794) * 0.15) | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 60_000 | ||
output: | ||
sk_age_amount: 1_461.1 | ||
|
||
|
||
- name: Eligible over maximum net income amount | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 100_000 | ||
output: | ||
sk_age_amount: 0 | ||
|
||
- name: Ineligible | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: false | ||
individual_net_income: 20_000 | ||
output: | ||
sk_age_amount: 0 | ||
|
||
|
||
- name: Eligible and net income below base amount | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 35_000 | ||
output: | ||
sk_age_amount: 5_061 | ||
|
||
|
||
- name: Eligible and net income between base net income amount and maximum net income amount # 5_061 - ((60_000 - 37_677) * 0.15) | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 60_000 | ||
output: | ||
sk_age_amount: 1_712.55 | ||
|
||
|
||
- name: Eligible over maximum net income amount | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 100_000 | ||
output: | ||
sk_age_amount: 0 | ||
|
||
|
||
- name: Ineligible | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: false | ||
individual_net_income: 20_000 | ||
output: | ||
sk_age_amount: 0 | ||
|
||
|
||
- name: Eligible and net income below base amount | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 40_000 | ||
output: | ||
sk_age_amount: 5_380 | ||
|
||
|
||
- name: Eligible and net income between base net income amount and maximum net income amount # 5_380 - ((60_000 - 40_051) * 0.15) | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 60_000 | ||
output: | ||
sk_age_amount: 2_387.65 | ||
|
||
|
||
- name: Eligible over maximum net income amount | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
sk_age_amount_eligible: true | ||
individual_net_income: 100_000 | ||
output: | ||
sk_age_amount: 0 |
52 changes: 52 additions & 0 deletions
52
...e_canada/tests/gov/provinces/sk/tax/income/credits/age_amount/sk_age_amount_eligible.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
- name: Ineligible Age | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
age: 64 | ||
output: | ||
sk_age_amount_eligible: false | ||
|
||
|
||
- name: Eligible Age | ||
period: 2021 | ||
input: | ||
province_code: SK | ||
age: 70 | ||
output: | ||
sk_age_amount_eligible: true | ||
|
||
|
||
- name: Ineligible Age | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
age: 64 | ||
output: | ||
sk_age_amount_eligible: false | ||
|
||
|
||
- name: Eligible Age | ||
period: 2022 | ||
input: | ||
province_code: SK | ||
age: 70 | ||
output: | ||
sk_age_amount_eligible: true | ||
|
||
|
||
- name: Ineligible Age | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
age: 64 | ||
output: | ||
sk_age_amount_eligible: false | ||
|
||
|
||
- name: Eligible Age | ||
period: 2023 | ||
input: | ||
province_code: SK | ||
age: 70 | ||
output: | ||
sk_age_amount_eligible: true |
Oops, something went wrong.