bcgov / bcgov/entity

API - Store exemption status

Open
#26,178 0 comments 0 reactions 0 assignees View on GitHub
BTR
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

- in the database we need to store if a company is exempt from filing in the Registrar's Transparency Register _and_ the reason they are exempt
- need to be able to retrieve when we get company information
- need to be able to create and update that information
- enum on the businesses table for exemption
- investigate if we need a new endpoint or can reuse legal-api for existing company info page change flow

A company is exempt from filing and maintaining transparency register information if it falls under one of the categories below:
**Public company:**
- Reporting issuer (or equivalent)
- Listed on stock exchange
**Company is wholly owned:**
- By one or more Indigenous Nations
- Subsidiary of a reporting issuer (or equivalent)
- Subsidiary of a corporation listed on a stock exchange
- Subsidiary of a special act corporation
**Company incorporated or wholly-owned by**
- A municipality
- A regional district
**Other companies**
- Insurance company
- Trust company
- Government corporation
- Company that operates an independent school
- Company that has resulted from the conversion of a corporation under Part6.1 of the School Act

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the businesses table and the legal-api flow used to retrieve, create, and update company information. Confirm whether the existing company information endpoint can support exemption status and reason, or whether a new endpoint is needed; done means the exemption data is stored and available through the relevant company information flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
flask, javascript, postgres, python
Domain
api, backend, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.