> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ai2fin.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reports — depreciation schedule, TPAR and Profit & Loss

> The year-end reports under Tax Filing: a per-asset or per-pool depreciation schedule, the Australian TPAR with readiness checks, and a Profit and Loss.

## What problem do these reports solve?

At year end an accountant asks three questions that a bank feed cannot answer on its own: what did you buy or sell and what is it written down to, whom did you pay as a contractor and for how much, and what did the business actually make. Each one used to mean a spreadsheet rebuilt from scratch. Fin prepares all three from the records you already keep, the [asset register](/features/asset-register), the contractor flags on your categories and the [tax treatment](/features/tax-treatment) on your transactions, and prints each one so that the figures reconcile by hand.

<Card title="Open Tax Filing reports" icon="file-lines" href="https://app.ai2fin.com/#/tax-filing" horizontal>
  Sidebar → 4. Reports and Trends → Tax Filing → Reports tab. Tax Filing, including these reports, is on Elite+ and Auto+ plans.
</Card>

<Info>
  Every report here is a preparation aid. Each one says on its own face that it is prepared, not lodged. Nothing is filed or submitted on your behalf; you or your accountant lodge through the authority's own channel.
</Info>

## Depreciation schedule

The decline-in-value schedule for one financial year, read straight from the asset register. Pick the year at the top and the schedule replays every asset from its acquisition date to that year, so a corrected cost or a changed method shows up in every year consistently. The register's own written-down values follow the same calculation, so the two never disagree.

### What does the schedule show?

For each asset: the method, the acquisition date, the cost, the opening written-down value, the rate, the days held in the year, the decline in value, the business-use percentage, the deductible amount, the private portion and the closing written-down value. The closing figure is the printed opening less the printed decline, and the totals are the printed columns added up, so the document reconciles when someone adds it up by hand, which is what these documents are for.

The decline in value and the deductible amount are separate columns on purpose. Private use does not slow the asset down: the decline is calculated on the full base and carries forward, and only the business share of it is deductible.

A disposal in the year prints underneath its asset with the consideration received, the written-down value at that date and the balancing adjustment, marked as assessable or deductible. The adjustment is flagged for review, never applied.

### Per asset, or per pool?

Which shape the schedule takes depends on how your country's rules work.

| Country                                                                 | Shape                                  | Why                                                                                                                                                                                                                                          |
| ----------------------------------------------------------------------- | -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Australia, New Zealand, United States, Singapore, Ireland, South Africa | **One row per asset**                  | The authority sets a rate, life or write-off period for each asset, and the claim is calculated on that asset.                                                                                                                               |
| United Kingdom, Canada, India                                           | **One block per pool, class or block** | HMRC pools plant, the CRA groups property into classes and India groups assets into blocks. The claim is on the balance of the group, not on each item, so the schedule is a pool, class or block statement with the items listed within it. |

For countries without a verified rule set, the schedule still runs with the effective life and method you enter; it does not invent a rate, and the page says so.

### The write-off limit

Where a country's rules include an immediate write-off limit that changes from year to year, the schedule prints it only for a year in which it has been confirmed against the authority. For any other year it prints no figure and asks you to confirm the current limit with the authority or a registered tax agent. A missing limit reads as "go and check"; a stale one reads as a fact, and only the first is safe.

<Card title="Open the depreciation schedule" icon="calendar-days" href="https://app.ai2fin.com/#/tax-filing?report=depreciation" horizontal>
  Also reachable from the Asset Register with **Open the depreciation schedule**.
</Card>

## Taxable payments annual report (TPAR)

An Australian obligation and nothing else: the report entry appears only when your country is Australia, because a TPAR shown to someone in New Zealand is worse than no TPAR at all. If you pay contractors for building and construction, cleaning, courier or road freight, IT or security services, the ATO may expect this report; whether you must lodge is a question to settle with the ATO or your accountant, and Fin prepares the report either way.

### How does a payment get onto the report?

<Steps>
  <Step title="The category is flagged as contractor payments">
    Only payments in a category flagged as contractor payments feed the report. Payments elsewhere that carry an ABN or withholding are surfaced as warnings instead, so a contractor in an unflagged category is pointed out rather than silently left off.
  </Step>

  <Step title="The payee is identified by ABN">
    Fin identifies each payee by the ABN recorded against the payment, falling back to the ABN the bank feed reported for the merchant, and finally to the merchant name. An ABN is accepted only when it is exactly eleven digits and passes the ABR's modulus-89 check; a mistyped number lands the payee in the missing-ABN list, which is an outcome you can act on, rather than on a report the ATO cannot match. Where a contractor did not quote an ABN, the amount withheld is reported alongside the gross payment.
  </Step>

  <Step title="Open the report for the year">
    Fin aggregates one row per ABN, which means a contractor whose ABN changed part-way through the year gets two rows, as the ATO's rules require, and a contractor who appears under two spellings of their trading name is still a single row as long as the ABN matches.
  </Step>
</Steps>

<Note>
  Setting the contractor flag on a category, and recording a payee ABN or a withheld amount against a transaction by hand, are not yet editable from the app screens. Until they are, the report draws its ABNs from what the bank feed reports for each merchant, and the readiness panel tells you which payees still need one.
</Note>

### What does each row carry?

The columns the ATO asks for: ABN, name, address, gross paid including GST, GST, and any amount withheld. The gross is the invoice total, so the amount withheld is added back to what left the bank account. Amounts are whole dollars, rounded once per payee rather than per payment, so the totals stay equal to the rows above them. An address read from the bank feed's merchant location is marked as coming from the connector; it is a starting point to check, not an address of record.

### Before you lodge

The readiness panel turns the checks into a list of actions, each with a link to where you fix it. There are three severities, and the panel's verdict follows from them:

| Severity     | Example                                                                                                    | Effect on the verdict                                                                                                                  |
| ------------ | ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| **Blocking** | A payee with no ABN                                                                                        | The report is **not ready** until every one is resolved.                                                                               |
| **Warning**  | A payee with no address; payments that look like contractor work but sit in a category that is not flagged | The report is **ready with warnings**: nothing stops you, but an address is still missing or these payments are not on the report yet. |
| **Info**     | One ABN appearing under more than one name; withholding to check where no ABN was quoted                   | Noted for review. The report is **ready**.                                                                                             |

When nothing is blocking, the panel says every payee has an ABN and an address and no other contractor payments are waiting to be flagged, and asks you to check the amounts against your own records, then lodge.

The **unflagged possible contractor** warning is the one that catches the expensive mistake: a real contractor payment sitting in a category nobody marked, so it never reaches the report. It keys off two facts that only appear on real contractor payments, an ABN recorded against the payment or tax withheld from it, rather than guessing from category names, which would fill the panel with false positives and train you to ignore it.

<Note>
  The report is prepared and exported here; it is not lodged. The ATO's lodgment file format needs Standard Business Reporting, which is not something Fin does. Lodge through the ATO's online services or through your tax agent.
</Note>

## Profit and Loss

Income and expenses for the period, totalled by category with the largest first, and two bottom lines that are deliberately kept apart:

* **Net position** is income less **every** business expense. This is the profit.
* **Taxable position** is income less deductible expenses only. This is the tax figure, under a name that says what it is.

A non-deductible business expense is still money the business spent, and leaving it out would overstate profit to exactly the people who read this document: an accountant, or a lender. So the expense side admits every business expense, with a **Deductible** column beside each category, and neither figure can be mistaken for the other. Personal spending and transfers between your own accounts are excluded.

### What is the basis?

**Cash.** The statement totals what moved in the period and does not adjust for stock on hand, because Fin does not hold opening and closing stock values and an accrual figure would be a guess. If you carry meaningful stock, your accountant makes that adjustment from your own figures; see [Tracking cost of goods sold](/features/lenses#tracking-cost-of-goods-sold). The statement says this in a Basis row.

**GST basis** is a toggle at the top: amounts including GST or VAT as recorded, or excluding it. On the exclusive basis only the recorded tax comes off each row. A row with no recorded tax is left exactly as it is rather than having a rate applied to it, because fabricating tax from a gross amount is wrong for anyone not registered and wrong for a tax-inclusive price. The statement states which basis it used.

### How are bills and bank rows counted?

Honestly, and asymmetrically, because they carry different defaults. Bank transactions are shown **gross**: the Amount and Deductible columns carry the full transaction amount, and any business-use percentage on a transaction is left to the per-transaction exports, where a preparer applies it. A bill occurrence that has no bank transaction behind it is the one exception: it is counted at its business-use percentage (100% when none is set) in both columns, the same basis the bill totals use. The reason is the default: a bill's percentage defaults to 100, so weighting it is safe; a transaction's defaults to 0, so weighting it would zero every deduction you never explicitly split. The report's notes state this split on the page.

All arithmetic is in whole cents and every printed total is those same cents added up, so two \$3.74 bills at 33% business use never print as 1.23 + 1.23 under a total of 2.47.

<Card title="Export it as a file" icon="file-csv" href="/features/tax-export#choosing-a-format" horizontal>
  The same statement is available as the Profit & Loss Summary format on the Tax Export page.
</Card>

## Printing and availability

Every report has a **Print / Save as PDF** button. The printed document repeats its header on every page and drops the screen-only controls; use your browser's print dialog to save it as a PDF.

| Report                | Countries                                                                                                                                                       | Plan                                                        |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| Depreciation schedule | Verified rules for Australia, New Zealand, United Kingdom, Canada, United States, India, Singapore, Ireland and South Africa; elsewhere with the rate you enter | Elite+, Auto+                                               |
| TPAR                  | Australia only                                                                                                                                                  | Elite+, Auto+                                               |
| Profit & Loss         | Every country                                                                                                                                                   | Elite+, Auto+ under Tax Filing; also as a Tax Export format |

## FAQs

### Why does the schedule show a different deductible amount from the decline in value?

Because of private use. The decline in value is worked out on the full cost and is what carries forward; the deductible amount is the business-use share of it. Both are printed so the carried value and the claim can be read separately.

### My country is not in the verified list. Can I still use the schedule?

Yes. Enter the effective life or rate and the method yourself and the schedule runs on them. No rate or threshold is suggested for a country whose rules have not been verified, and the page says so, because a guessed figure on a tax document is worse than a blank one.

### The TPAR says "not ready". Does that stop me?

It stops the report being complete. Each blocking item names the payee and links to the transactions concerned. Once they are resolved the verdict changes on its own; there is no separate re-run.

### Why is the Profit & Loss net position lower than my deductions total suggests?

Because net position counts every business expense, including the non-deductible ones such as entertainment or fines. The taxable position beside it is income less deductible expenses only. Both are on the page so you can see which one you are looking at.

### Does the schedule carry last year's instant asset write-off limit forward?

No. It prints the limit only for a year in which it has been confirmed, and otherwise asks you to confirm the current figure with the authority. A limit that has not been published for a year is not assumed.

***

Next: [Tax export](/features/tax-export) for the file formats, and [Asset register](/features/asset-register) for the record the depreciation schedule reads from.
