Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

British Columbia Basic Personal Amount #469

Merged
merged 7 commits into from
Feb 29, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- British Columbia basic personal amount.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: British Columbia provides the following basic personal amount.
values:
2022-01-01: 11_302
2023-01-01: 11_981
metadata:
unit: currency-CAD
period: year
label: British Columbia basic personal amount
reference:
- title: 2022 British Columbia, Personal Tax Credits Return, TD1BC
href: https://tsaykeh.com/files/pdf/1650179447_BC%20Tax%20Form.pdf#page=1
- title: 2023 British Columbia, Personal Tax Credits Return, TD1BC
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1bc/td1bc-23e.pdf#page=1
YiweiJ marked this conversation as resolved.
Show resolved Hide resolved
# The income tax act specifies inflation unadjusted amounts
- title: British Columbia Income Tax Act, Division 2, 4.3, 1.1
href: https://www.bclaws.gov.bc.ca/civix/document/id/complete/statreg/96215_01
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
description: British Columbia list of non-refundable tax credits.
description: British Columbia provides the following non-refundable tax credits.
values:
2022-01-01:
- bc_tax_reduction_credit
- bc_age_credit
- bc_basic_personal_amount

metadata:
unit: program
unit: list
period: year
label: British Columbia non-refundable tax credits
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- name: 2023 Basic personal amount
period: 2023
input:
province_code: BC
output:
bc_basic_personal_amount: 11_981

- name: 2022 Basic personal amount
period: 2022
input:
province_code: BC
output:
bc_basic_personal_amount: 11_302
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
from policyengine_canada.model_api import *


class bc_basic_personal_amount(Variable):
value_type = float
entity = Person
label = "British Columbia basic personal amount"
unit = CAD
definition_period = YEAR
reference = "https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1bc/td1bc-23e.pdf#page=1"
defined_for = ProvinceCode.BC

def formula(person, period, parameters):
p = parameters(
period
).gov.provinces.bc.tax.income.credits.basic_personal_amount
return p.base
Loading