From 37860dda41ce314a5ebc9d602fce7baa7606f965 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Thu, 24 Oct 2024 15:57:51 +0000 Subject: [PATCH 1/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../climate_action_incentive/amount.yaml | 63 ++++++++++++++++--- 1 file changed, 56 insertions(+), 7 deletions(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index e212befcc..e1a152c6d 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -3,47 +3,96 @@ description: The climate action program provides the following amounts by provin HEAD: AB: 2022-07-01: 539 + 2023-04-01: 772 + 2024-04-01: 900 + 2024-04-01: 1080 (rural) MB: 2022-07-01: 416 + 2023-04-01: 528 + 2024-04-01: 600 + 2024-04-01: 720 (rural) ONT: 2022-07-01: 373 + 2023-04-01: 488 + 2024-04-01: 560 + 2024-04-01: 672 (rural) SK: 2022-07-01: 550 + 2023-04-01: 680 + 2024-04-01: 752 + 2024-04-01: 902.40 (rural) SPOUSE: AB: 2022-07-01: 270 + 2023-04-01: 386 + 2024-04-01: 450 + 2024-04-01: 540 (rural) MB: 2022-07-01: 208 + 2023-04-01: 264 + 2024-04-01: 300 + 2024-04-01: 360 (rural) ONT: 2022-07-01: 186 + 2023-04-01: 244 + 2024-04-01: 280 + 2024-04-01: 336 (rural) SK: 2022-07-01: 275 -ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: + 2023-04-01: 340 + 2024-04-01: 376 + 2024-04-01: 451.20 (rural) +ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: #can cut the down and do each child now AB: - 2022-07-01: 270 + 2022-07-01: 135 + 2023-04-01: 193 + 2024-04-01: 225 + 2024-04-01: 270 (rural) MB: - 2022-07-01: 208 + 2022-07-01: 104 + 2023-04-01: 132 + 2024-04-01: 150 + 2024-04-01: 180 (rural) ONT: - 2022-07-01: 186 + 2022-07-01: 93 + 2023-04-01: 122 + 2024-04-01: 140 + 2024-04-01: 168 (rural) SK: - 2022-07-01: 275 + 2022-07-01: 138 + 2023-04-01: 170 + 2024-04-01: 188 + 2024-04-01: 225.60 (rural) OTHER_CHILD: AB: 2022-07-01: 135 + 2023-04-01: 193 + 2024-04-01: 225 MB: 2022-07-01: 104 + 2023-04-01: 132 + 2024-04-01: 150 ONT: 2022-07-01: 93 + 2023-04-01: 122 + 2024-04-01: 140 SK: 2022-07-01: 138 + 2023-04-01: 170 + 2024-04-01: 188 metadata: unit: currency-CAD period: year label: Climate action amount reference: - - title: Government of Canada - Climate action incentive payment - href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/cai-payment.html + - title: Climate Action Incentive payment amounts for 2022-23 + href: https://www.canada.ca/en/department-finance/news/2022/03/climate-action-incentive-payment-amounts-for-2022-23.html + - title: Climate Action Incentive payment amounts for 2023-24 + href: https://www.canada.ca/en/department-finance/news/2022/11/climate-action-incentive-payment-amounts-for-2023-24.html + - title: Canada Carbon Rebate amounts for 2024-25 + href: https://www.canada.ca/en/department-finance/news/2024/02/canada-carbon-rebate-amounts-for-2024-25.html + breakdown: - climate_action_incentive_category - province_code From 58748a838cde123fd13d28a1f4620847e84b07a9 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Thu, 24 Oct 2024 20:22:09 +0000 Subject: [PATCH 2/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../credits/climate_action_incentive/amount.yaml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index e1a152c6d..019fdb13b 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -5,64 +5,52 @@ HEAD: 2022-07-01: 539 2023-04-01: 772 2024-04-01: 900 - 2024-04-01: 1080 (rural) MB: 2022-07-01: 416 2023-04-01: 528 2024-04-01: 600 - 2024-04-01: 720 (rural) ONT: 2022-07-01: 373 2023-04-01: 488 2024-04-01: 560 - 2024-04-01: 672 (rural) SK: 2022-07-01: 550 2023-04-01: 680 2024-04-01: 752 - 2024-04-01: 902.40 (rural) SPOUSE: AB: 2022-07-01: 270 2023-04-01: 386 2024-04-01: 450 - 2024-04-01: 540 (rural) MB: 2022-07-01: 208 2023-04-01: 264 2024-04-01: 300 - 2024-04-01: 360 (rural) ONT: 2022-07-01: 186 2023-04-01: 244 2024-04-01: 280 - 2024-04-01: 336 (rural) SK: 2022-07-01: 275 2023-04-01: 340 2024-04-01: 376 - 2024-04-01: 451.20 (rural) ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: #can cut the down and do each child now AB: 2022-07-01: 135 2023-04-01: 193 2024-04-01: 225 - 2024-04-01: 270 (rural) MB: 2022-07-01: 104 2023-04-01: 132 2024-04-01: 150 - 2024-04-01: 180 (rural) ONT: 2022-07-01: 93 2023-04-01: 122 2024-04-01: 140 - 2024-04-01: 168 (rural) SK: 2022-07-01: 138 2023-04-01: 170 2024-04-01: 188 - 2024-04-01: 225.60 (rural) OTHER_CHILD: AB: 2022-07-01: 135 From 4399e98ed65146feac5cbd919206bb3dcdbf9a95 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Sun, 27 Oct 2024 16:51:59 -0400 Subject: [PATCH 3/9] Update policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml Co-authored-by: Pavel Makarchuk <110687043+PavelMakarchuk@users.noreply.github.com> --- .../cra/tax/income/credits/climate_action_incentive/amount.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index 019fdb13b..19ac74aff 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -34,7 +34,7 @@ SPOUSE: 2022-07-01: 275 2023-04-01: 340 2024-04-01: 376 -ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: #can cut the down and do each child now +ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: AB: 2022-07-01: 135 2023-04-01: 193 From ddcf3aee3eae6dc528259fea63d10f9e91b05b86 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Mon, 18 Nov 2024 16:33:29 +0000 Subject: [PATCH 4/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../tax/income/credits/climate_action_incentive/rural.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml index 2a738bd6e..91e54192b 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml @@ -1,6 +1,7 @@ description: Canada supplements the climate action incentive amount for rural citizens of the provinces. values: 2022-07-01: 0.10 + 2024-04-01: 0.20 metadata: unit: /1 period: year @@ -9,4 +10,6 @@ metadata: reference: - title: Government of Canada - Climate action incentive payment href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/cai-payment.html - + - title: Canada Carbon Rebate (CCR) for individuals – How much you can get + href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/canada-carbon-rebate/how-much.html + \ No newline at end of file From 79f14b6806dc42a91ba71b8c9d52c4b102cce19f Mon Sep 17 00:00:00 2001 From: londonpatel Date: Wed, 20 Nov 2024 19:59:34 +0000 Subject: [PATCH 5/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../climate_action_incentive_person.yaml | 6 ++-- .../credits/climate_action/integration.yaml | 33 ++++++++++++++++--- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml index a4abd8928..51628bf07 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml @@ -1,5 +1,5 @@ - name: Single parent with two children in Ontario. - period: 2023 + period: 2022 input: people: parent: @@ -12,10 +12,10 @@ members: [parent, c1, c2] province_code: ONT output: - climate_action_incentive_person: [373, 186, 93] + climate_action_incentive_person: [373, 93, 93] - name: Married couple with one child in Alberta. - period: 2023 + period: 2022 input: people: head: diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/integration.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/integration.yaml index f1e747953..81e06c68c 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/integration.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/integration.yaml @@ -1,5 +1,5 @@ - name: Single parent with two children living in Manitoba. - period: 2023 + period: 2022 input: people: parent: @@ -21,8 +21,31 @@ output: climate_action_incentive: 728 -- name: Married couple with no children in Saskatchewan +- name: Single parent with two children living in rural Manitoba. period: 2023 + input: + people: + parent: + age: 30 + is_head: true + is_spouse: false + c1: + age: 10 + is_head: false + is_spouse: false + c2: + age: 9 + is_head: false + is_spouse: false + household: + members: [parent, c1, c2] + province_code: MB + is_rural: true + output: + climate_action_incentive: 686.4 + +- name: Married couple with no children in Saskatchewan + period: 2022 input: people: head: @@ -39,7 +62,7 @@ output: climate_action_incentive: 825 -- name: Single parent with two children living in rural Manitoba. +- name: Single parent with two children living in rural Saskatchewan. period: 2023 input: people: @@ -57,7 +80,7 @@ is_spouse: false household: members: [parent, c1, c2] - province_code: MB + province_code: SK is_rural: true output: - climate_action_incentive: 800.8 + climate_action_incentive: From 9e3c033f91af7e92e779aa30886ce716372e154e Mon Sep 17 00:00:00 2001 From: londonpatel Date: Sun, 27 Oct 2024 16:51:59 -0400 Subject: [PATCH 6/9] Update policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml Co-authored-by: Pavel Makarchuk <110687043+PavelMakarchuk@users.noreply.github.com> --- .../cra/tax/income/credits/climate_action_incentive/amount.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml index 019fdb13b..19ac74aff 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/amount.yaml @@ -34,7 +34,7 @@ SPOUSE: 2022-07-01: 275 2023-04-01: 340 2024-04-01: 376 -ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: #can cut the down and do each child now +ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD: AB: 2022-07-01: 135 2023-04-01: 193 From f3e05f65f07dd80cc3004230cf80f51055d84f70 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Mon, 25 Nov 2024 03:11:53 +0000 Subject: [PATCH 7/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../climate_action_incentive_person.yaml | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml index 51628bf07..de45c70c1 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml @@ -1,5 +1,5 @@ - name: Single parent with two children in Ontario. - period: 2022 + period: 2023 input: people: parent: @@ -15,7 +15,7 @@ climate_action_incentive_person: [373, 93, 93] - name: Married couple with one child in Alberta. - period: 2022 + period: 2023 input: people: head: @@ -29,3 +29,20 @@ province_code: AB output: climate_action_incentive_person: [539, 270, 135] + + +- name: Married couple with one child in Alberta. + period: 2024 + input: + people: + head: + climate_action_incentive_category: HEAD + spouse: + climate_action_incentive_category: SPOUSE + c1: + climate_action_incentive_category: OTHER_CHILD + household: + members: [head, spouse, c1] + province_code: AB + output: + climate_action_incentive_person: [772, 386, 193] From fec76ea4965b5cd1554e2d8173d7ebcee08bd4dd Mon Sep 17 00:00:00 2001 From: londonpatel Date: Mon, 9 Dec 2024 17:03:52 +0000 Subject: [PATCH 8/9] Update the Climate Action Incentive Payment Structure 2023-2024 Fixes #499 --- .../climate_action_incentive_person.yaml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml index de45c70c1..0c8aa350e 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml @@ -46,3 +46,35 @@ province_code: AB output: climate_action_incentive_person: [772, 386, 193] + +- name: Single parent with two children in Manitoba. + period: 2023 + input: + people: + parent: + climate_action_incentive_category: HEAD + c1: + climate_action_incentive_category: ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD + c2: + climate_action_incentive_category: OTHER_CHILD + household: + members: [parent, c1, c2] + province_code: MB + output: + climate_action_incentive_person: [416, 104, 104] + +- name: Single parent with two children in Saskatchewan. + period: 2023 + input: + people: + parent: + climate_action_incentive_category: HEAD + c1: + climate_action_incentive_category: ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD + c2: + climate_action_incentive_category: OTHER_CHILD + household: + members: [parent, c1, c2] + province_code: SK + output: + climate_action_incentive_person: [550, 138, 138] From 9a69c000fe3e8f4de173dc0f7fb74df5c23c8824 Mon Sep 17 00:00:00 2001 From: londonpatel Date: Mon, 9 Dec 2024 17:04:40 +0000 Subject: [PATCH 9/9] Added additional tests --- changelog_entry.yaml | 4 ++++ .../credits/climate_action_incentive/rural.yaml | 2 +- .../climate_action_incentive_person.yaml | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29bb..aad6bcb86 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,4 @@ +- bump: minor + changes: + added: + - Climate Action Incentive amounts. diff --git a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml index 91e54192b..ac2664cbb 100644 --- a/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml +++ b/policyengine_canada/parameters/gov/cra/tax/income/credits/climate_action_incentive/rural.yaml @@ -12,4 +12,4 @@ metadata: href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/cai-payment.html - title: Canada Carbon Rebate (CCR) for individuals – How much you can get href: https://www.canada.ca/en/revenue-agency/services/child-family-benefits/canada-carbon-rebate/how-much.html - \ No newline at end of file + diff --git a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml index 0c8aa350e..6d60249ad 100644 --- a/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml +++ b/policyengine_canada/tests/gov/cra/tax/income/credits/climate_action/climate_action_incentive_person.yaml @@ -14,6 +14,22 @@ output: climate_action_incentive_person: [373, 93, 93] +- name: Single parent with two children in Ontario. + period: 2024 + input: + people: + parent: + climate_action_incentive_category: HEAD + c1: + climate_action_incentive_category: ELDEST_CHILD_IN_SINGLE_PARENT_HOUSEHOLD + c2: + climate_action_incentive_category: OTHER_CHILD + household: + members: [parent, c1, c2] + province_code: ONT + output: + climate_action_incentive_person: [488, 122, 122] + - name: Married couple with one child in Alberta. period: 2023 input: