# Accounting Reports

Provides a comprehensive suite of endpoints
to generate various financial and accounting reports for funds
managed within Class. It allows users to retrieve detailed
data for bank movements, cash reconciliation, depreciation, investment
transactions, capital gains, and more.


<div class="env-panel" data-component-name="EnvPanel"><div class="env-panel__header">Servers</div><div class="env-panel__body"><div class="env-row"><div class="env-name">Partner Integration Environment (Sandbox)</div><div class="env-url-row"><span class="env-url">https://api.class-pie.com.au/api/1.0</span><button type="button" class="copy-btn" data-copy="https://api.class-pie.com.au/api/1.0" aria-label="Copy"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.16667 2.66667C5.16667 2.57462 5.24129 2.5 5.33333 2.5H12C12.092 2.5 12.1667 2.57462 12.1667 2.66667V10.6667C12.1667 10.7587 12.092 10.8333 12 10.8333H10H5.33333C5.24129 10.8333 5.16667 10.7587 5.16667 10.6667V4.66667V2.66667ZM4.16667 4.16667V2.66667C4.16667 2.02233 4.689 1.5 5.33333 1.5H12C12.6443 1.5 13.1667 2.02233 13.1667 2.66667V10.6667C13.1667 11.311 12.6443 11.8333 12 11.8333H10.5V13.3333C10.5 13.6428 10.3771 13.9395 10.1583 14.1583C9.9395 14.3771 9.64275 14.5 9.33333 14.5H2.66667C2.35725 14.5 2.0605 14.3771 1.84171 14.1583C1.62292 13.9395 1.5 13.6428 1.5 13.3333V5.33333C1.5 5.02391 1.62292 4.72717 1.84171 4.50838C2.0605 4.28958 2.35725 4.16667 2.66667 4.16667H4.16667ZM9.5 11.8333V13.3333C9.5 13.3775 9.48244 13.4199 9.45118 13.4512C9.41993 13.4824 9.37754 13.5 9.33333 13.5H2.66667C2.62246 13.5 2.58007 13.4824 2.54882 13.4512C2.51756 13.4199 2.5 13.3775 2.5 13.3333V5.33333C2.5 5.28913 2.51756 5.24674 2.54882 5.21548C2.58007 5.18423 2.62246 5.16667 2.66667 5.16667H4.16667V10.6667C4.16667 11.311 4.689 11.8333 5.33333 11.8333H9.5Z" fill="currentColor"/></svg></button></div></div><div class="env-row"><div class="env-name">Production Environment</div><div class="env-url-row"><span class="env-url">https://api.class.com.au/api/1.0</span><button type="button" class="copy-btn" data-copy="https://api.class.com.au/api/1.0" aria-label="Copy"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.16667 2.66667C5.16667 2.57462 5.24129 2.5 5.33333 2.5H12C12.092 2.5 12.1667 2.57462 12.1667 2.66667V10.6667C12.1667 10.7587 12.092 10.8333 12 10.8333H10H5.33333C5.24129 10.8333 5.16667 10.7587 5.16667 10.6667V4.66667V2.66667ZM4.16667 4.16667V2.66667C4.16667 2.02233 4.689 1.5 5.33333 1.5H12C12.6443 1.5 13.1667 2.02233 13.1667 2.66667V10.6667C13.1667 11.311 12.6443 11.8333 12 11.8333H10.5V13.3333C10.5 13.6428 10.3771 13.9395 10.1583 14.1583C9.9395 14.3771 9.64275 14.5 9.33333 14.5H2.66667C2.35725 14.5 2.0605 14.3771 1.84171 14.1583C1.62292 13.9395 1.5 13.6428 1.5 13.3333V5.33333C1.5 5.02391 1.62292 4.72717 1.84171 4.50838C2.0605 4.28958 2.35725 4.16667 2.66667 4.16667H4.16667ZM9.5 11.8333V13.3333C9.5 13.3775 9.48244 13.4199 9.45118 13.4512C9.41993 13.4824 9.37754 13.5 9.33333 13.5H2.66667C2.62246 13.5 2.58007 13.4824 2.54882 13.4512C2.51756 13.4199 2.5 13.3775 2.5 13.3333V5.33333C2.5 5.28913 2.51756 5.24674 2.54882 5.21548C2.58007 5.18423 2.62246 5.16667 2.66667 5.16667H4.16667V10.6667C4.16667 11.311 4.689 11.8333 5.33333 11.8333H9.5Z" fill="currentColor"/></svg></button></div></div></div></div>

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
Authorization URL: https://app.class-pie.com.au/connect/authorize
Token URL: https://app.class-pie.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

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

 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/fund-auditor-details](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/auditreport.md): Retrieves details about the fund's auditor for a specific financial year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/bank-account-movement-descriptions](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/bankaccountmovement.md): Retrieves a report detailing the movement descriptions for a fund's bank accounts within a specified date range.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/cash-reconciliation](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/cashreconciliation.md): Generates a cash reconciliation report for a specified fund, with an option to show only unmatched transactions.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/depreciation-schedule](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/depreciationworksheet.md): Retrieves the depreciation schedule for a fund's assets for a given financial year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/detailed-investment-transactions-report](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/detailedinvestmenttransactions.md): Generates a report with detailed transaction information for a fund's investments over a specified period.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/event-summary](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/eventsummary.md): Retrieves a summary of accounting events for a specified date range.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/general-ledger-account-movement-descriptions](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/generalledgeraccountmovement.md): Provides descriptions of movements for general ledger accounts within a given date range.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/transaction-audit-trail](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/generalledgeraudittrail.md): Retrieves the general ledger audit trail, showing all transactions within a date range, with an option to include deleted transactions.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/investment-income-comparison](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/investmentincomecomparisonreport.md): Generates a report that compares investment income between two periods.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/market-price-audit-report](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/marketpriceauditreport.md): Retrieves a market price audit report for a fund's investments at a specific date, grouped by specified criteria.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/fund-notes-to-financial-statement](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/notestothefinancialstatements.md): Retrieves the notes accompanying the financial statements for a specific fund and year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/operating-statement-document](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/operatingstatementprofitandloss.md): Generates a detailed operating statement (Profit and Loss) for the fund based on the provided input criteria.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/payg-income-stream-summary](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/paygpaymentsummaryincomestream.md): Retrieves the PAYG payment summary for income stream payments for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/payg-summary-cash-lump-sum/{id}](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/paygpaymentsummarysuperannuationlumpsum.md): Retrieves the PAYG payment summary for a superannuation lump sum payment, identified by its unique ID.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/disposal-capital-gains](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/realisedcapitalgains.md): Retrieves a report of realised capital gains from investment disposals, with results grouped by specified critera.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/financial-position-statement](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/statementoffinancialposition.md): Generates a statement of financial position for a fund for a given year, with a comparison to another year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/tax-accounting-reconciliation](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/taxaccountingreconciliation.md): Generates a tax accounting reconciliation report for the fund for a specified financial year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/trial-balance-details](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/trialbalance.md): Retrieves the trial balance for a fund at a specific date.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/trust-notes-to-financial-statement](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/trustnotestothefinancialstatements.md): Retrieves the notes to the financial statements for a trust entity for a given year.
 - [GET /f/{businessCode}/{fundCode}/report-data/accounting-reports/unrealised-capital-gains](https://developer.myhub.com.au/products/class/apis/partner/accounting-reports-final/other/unrealisedcapitalgains.md): Generates a report on unrealised capital gains for a fund's investments at a specific date, with results grouped by the specified criteria.
