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

Saskatchewan Basic Personal Amount #412

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all 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:
- Saskatchewan basic personal amount.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Saskatchewan provides the this Basic Personal Amount.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All employed individuals and pensioners in Saskatchewan can claim this amount for Personal Tax Credits Return.

values:
2023-01-01: 17_661
metadata:
unit: currency-CAD
period: year
label: Saskatchewan Basic Personal Amount
reference:
- title: 2023 Saskatchewan Personal Tax Credit Return
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2023 Saskatchewan Personal Tax Credit Return, Section 1

href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
href: https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf
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 11 Basic Personal Credit
href: https://publications.saskatchewan.ca/api/v1/products/583/formats/806/download
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- name: Every person employed in Saskatchewan and every pensioner residing in Saskatchewan can claim this amount.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Saskatchewan Personal Tax Credits Return - Basic personal amount

period: 2023
input:
province_code: SK

output:
sk_basic_personal_amount: 17_661
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from policyengine_canada.model_api import *


class sk_basic_personal_amount(Variable):
value_type = float
entity = Person
label = "Saskatchewan basic personal amount"
unit = CAD
definition_period = YEAR
reference = (
"https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/td1sk/td1sk-23e.pdf",
"https://publications.saskatchewan.ca/api/v1/products/583/formats/806/download",
)
defined_for = ProvinceCode.SK

def formula(person, period, parameters):
p = parameters(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to check for is_head

period
).gov.provinces.sk.tax.income.credits.basic_personal_amount

return p.basic_personal_amount