# Tax Reports

Provides a comprehensive suite of endpoints for Tax Reports
ServersPartner Integration Environment (Sandbox)https://api.class-pie.com.au/api/1.0Production Environmenthttps://api.class.com.au/api/1.0

Version: 1.0

Metadata:
  - apiId: ["Class Partner v1"]
  - tags: ["Class Partner"]

## Servers

Partner Integration Environment (Sandbox)
```
https://api.class-pie.com.au/api/1.0
```

Production Environment
```
https://api.class.com.au/api/1.0
```

## Security

### Class_oAuth

Class uses oAuth2 and OpenID for authentication and authorisation

Type: oauth2
Token URL: https://app.class-test.com.au/connect/token
Scopes:
- `business.fund.list`: List summarised data of funds in the business
- `business.fund.create`: Create new funds in the business
- `fund.details.read`: View basic fund details
- `fund.details.maintain`: View and maintain basic fund details
- `fund.member.read`: View member details
- `fund.member.maintain`: View and maintain member details
- `fund.read`: View all fund information
- `fund.maintain`: View and maintain all fund information

## Download OpenAPI description

 - [Tax Reports](https://nonprod.developer.myhub.com.au/_bundle/products/class/apis/partner/tax-reports-final.yaml)

 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/annual-return](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/annualreturnsmsf.md): The annual return for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/bas-report-summary](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/activitystatementpreparation.md): The summary report for all Business Activity Statements.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/capital-allowance](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/capitalallowance.md): The capital allowance schedule for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/cgt-schedule](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/annualreturncgtschedulesmsf.md): The CGT schedule for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/compilation-details](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/compilationreportsmsf.md): The compilation details for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/losses-schedule](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/annualreturnlossesschedulesmsf.md): The losses schedule for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/statement-taxable-income](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/statementoftaxableincome.md): The statement of taxable income for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/tax-reports/trust-income-schedule](https://nonprod.developer.myhub.com.au/products/class/apis/partner/tax-reports-final/other/trustincomeschedule.md): The trust income schedule for a given year.
