A financial year has two steps, and they run in this order. This page is the route through them, for you and for any assistant working through the Beeswax connector.
Step 1: review the books
The year-end review (Reports → Tax Returns, Step 1) checks the year's books before any tax figure is relied on. Work through it from the top, because later checks depend on earlier ones: a balance sheet can't be trusted until the bank agrees.
- Set-up: business details, last year's return, and last year's closing balances.
- Bank: every account agrees to its statement at year end, and every bank line is allocated.
- Sales tax: every Business Activity Statement is lodged and locked.
- Payroll, debtors and creditors, assets.
- Loans and equity, including Division 7A for a company.
- The profit and loss and the balance sheet.
- Year-end adjustments: prepayments, accruals, depreciation and income tax.
Red checks stop the return being finalised until they're fixed, or a reviewer signs them off as they stand with a note. Amber checks are worth a look and don't block anything.
Step 2: the tax return
Create the return once every Business Activity Statement for the year is locked. It takes its figures from the ledger, so fix a wrong figure in the ledger and repopulate the return, rather than typing over it. See Tax Returns.
Who does what
Some steps are always a person's, on the web. No token or assistant can do them:
- signing off a review check, and recording a decision on one
- locking a Business Activity Statement or the year
- confirming a section of the return, finalising it, or unlocking it
Lodging happens outside Beeswax.
Working through the connector
- Call
get_tax_workflow_statusfor the year. Itsnext_actionslist says what to do next, in order, and whether each step is for the connector, for a person on the web, or outside Beeswax. - Call
get_year_end_review, thenget_year_end_review_checkfor each check you work on. It lists the items behind the figure. - Use
trial_balance,profit_and_lossandbalance_sheetfor totals by account. Uselist_account_transactionswithsummary: truefor one account's totals, and without it only when you need the lines. - Propose fixes to the owner. When a year-end entry needs an account that doesn't exist, add it with
create_transaction_account, with a tax return label if it's an expense or income account. - Stage journals with
create_manual_journalandstatus: "draft". Delete a stray draft withdelete_manual_journal. A finalised journal can't be deleted through the connector: post a reversing journal instead. - Record what you found with
add_year_end_review_note, then tell the owner which steps above are theirs.
Only count entries where posted is true.
Known limitations
trial_balanceruns from the start of the financial year holding the date, as the web report does when given a single date. Beeswax posts no year-end close, so the debit and credit totals differ by earlier years' profit. That isn't an error:balance_sheetshows it as retained earnings, and itsdiscrepancysays whether the ledger balances.balance_sheetleaves out inactive accounts, as the web report does, so an inactive account with a balance shows as a discrepancy.profit_and_losson the cash basis works through every payment in the period, so a long period on a busy account can time out. Use shorter periods if it does.- Foreign-currency invoices and expenses aren't checked for balance when they're finalised.
- The connector can't change an account's type, set up a bank account or set an opening balance. Those stay on the Chart of Accounts page.