Custom fields for chart of accounts

More detail on a use case for account custom fields

Use case: ATO Annual tax return submission

Manager functional requirements:

  • 2 account custom fields

  • Custom report which sorts & groups on both custom fields, display account name and collapsing below that level (not showing actual general ledger transaction but allowing drill down).

The end results should be a custom report similar to a reorganisation of the COA to reflect the local tax authorities specific reporting requirements

Custom fields

Define two custom fields (type list), a skeleton for which is shown below. Note both have a “Not this business” option for income or expenses which are no deductible, or pertain to a different ATO reporting entity.

Both custom fields are then set for each profit and loss account in the Manager business

ATO1

  • 100 Income – ordinary

  • 200 Expense – ordinary

  • 300 Income – Supplementary

  • 400 Expenses – Supplementary

  • 900 Not this Business

ATO2

  • 101 Gross payments subject to foreign resident withholding (excluding capital gains) B

  • 102 Gross payments where ABN not quoted A

  • 103 Other sales of goods and services C

  • 104 Gross distribution from partnerships D

  • 105 Gross distribution from trusts E

  • 106 Forestry managed investment scheme income X

  • 107 Gross interest F

  • 108 Gross rent and other leasing and hiring income G

  • 109 Total dividends H

  • 110 Fringe benefit employee contributions I

  • 111 Assessable government industry payments Q

  • 112 Unrealised gains on revaluation of assets to fair value J

  • 113 Other gross income R

  • 201 Foreign resident withholding expenses (excluding capital gains) B

  • 202 Cost of sales A

  • 203 Contractor, sub-contractor and commission expenses C

  • 204 Superannuation expenses D

  • 204 Bad debts E

  • 205 Lease expenses within Australia F

  • 206 Lease expenses overseas I

  • 207 Rent expenses H

  • 208 Interest expenses within Australia V

  • 209 Interest expenses overseas J

  • 210 Royalty expenses overseas U

  • 211 Royalty expenses within Australia W

  • 212 Depreciation expenses X

  • 213 Motor vehicle expenses Y

  • 214 Repairs and maintenance Z

  • 215 Unrealised losses on revaluation of assets to fair value G

  • 216 All other expenses S

  • 412 Personal superannuation contributions

  • 415 Other deductions (eg income protection)

  • 910 Income not this business

  • 920 Expenses no this business

Custom Report

Define a custom report

  • Time period: financial year for current tax return

  • Select… General Ledger Account – Code & Name. Amount

  • Where… General Ledger Account isProfitAndLossAccount isChecked

  • Order by… General Ledger Account Custom Fields ATO1 & ATO2, General Ledger Account Code & Name

  • Group by… General Ledger Account Custom Fields ATO1 & ATO2, General Ledger Account Name

This should display information with totals ordered and unlabelled ready to copy to your tax return. Account level breakdown should be summarised with drill down into accounts supported.

Next year, clone the report and update the time period.

Or better yet Manager’s custom reports could be enhanced to support “Add comparative column” time periods. Doing so would require splitting the “Select…” section into “For all time periods” vs “Column for each time period. Meaningful reports are also likely to all have “Group by…” and “Groups to collapse” both checked

1 Like