AtLast.NZ Accounts From Arise Software
In development

A small set of books that does the boring part for you.

AtLast.NZ is accounting software for one New Zealand company, in New Zealand dollars, built around a proper double-entry ledger. Bank reconciliation, invoicing, customer statements, the reports your accountant asks for, and a monthly GST return — and nothing else.

Try the live demo Latest Update 10 September I have been called away to 3 projects which will take the rest of this month :( Being busy is a blessing for software developers. Updates soon when I can put the time in... On a phone this will be a squeeze. The demo is a full set of books — wide tables of figures — so it reads properly on a laptop, desktop or tablet. It will still open here.

One person's evenings, no funding, no team, no investors.

Where it's up to

Built at weekends, and this is where it stands.

April to July 2026 have been done twice — once in the old system, once in here — and every account agrees. The differences that turned up were bugs in this, and they are fixed.

In the demo you get your own throwaway copy of the books, deleted two hours after you open it. Reconciling is live, and so are importing, bank rules, journals and credit notes — you can actually change things, not just look. What isn't switched on yet says what it would have posted instead.

Built and working

  • Import a chart of accounts, contacts and invoices from CSV
  • Import an ANZ bank statement, without duplicating what's already in
  • Reconcile — receipts matched to invoices, spending coded by your rules, and a coded line put right afterwards
  • Rules that split one payment across several accounts — rent and its service charge, or a wage and the PAYE
  • Post a journal, including the year-end ones your accountant wants
  • Raise a credit note, put it against an invoice, or refund it
  • A receipt bigger than the invoice leaves the rest as credit on the customer's account, instead of being coded to something it isn't
  • Profit and loss over any dates — click any figure for the entries behind it, checked against the old system for those four months
  • Print or export any list to Excel or PDF, or export the whole books with checksums

What's going on now

  • Checking the GST boxes against a return actually filed with IRD — the last thing standing between this and being trusted with a real return
  • Running the credit notes and the overpayments against the real books, the way the reconciling was
  • August 2026, the next month of the parallel run

In, but not proved yet

  • Raise invoices, including the monthly ones you don't retype
  • Customer statements with the ageing
  • Trial balance and balance sheet — the arithmetic ties, but neither has been read against another set of books yet. The balance sheet isn't in the demo until it has been
  • The monthly GST return, payments basis, laid out for keying into myIR — the box numbering isn't checked against a return actually filed with IRD
  • Credit notes, refunds and overpayments — built and live in the demo, not yet run against real books
  • The GST screen's own downloads

What it covers

Everything a one-company set of books actually needs.

Everything below is a view over the same journal. An invoice is a journal, coding a bank line is a journal, your accountant's year-end adjustment is a journal — so the reports can never quietly disagree with the ledger they came from.

Chart of accounts

Bring yours across as it stands, codes and all. No re-typing, and no invented account structure you then have to live with.

Bank import and reconciling

Import your ANZ CSV export, and the lines that can be worked out already are. Money in gets matched to the invoice it settles; money out gets coded, by rules you make as you go. Other banks aren't read yet.

Invoicing, including recurring

Raise one, or set the monthly ones up once — when the date comes round, one click raises everything that's fallen due, and it catches up after a quiet month. Macrons render properly in your customers' names.

Customer statements

Every invoice still owing, with the ageing spelled out. Print it or save it as a PDF from your browser — no font surprises in somebody's name.

The reports that matter

Profit and loss, balance sheet and trial balance over any dates you like, with the ageing sitting alongside your customer statements. Each one is a query over the ledger, not a figure kept in a second place.

Monthly GST, payments basis

Each month's return worked out and laid out for keying into myIR. The box numbering hasn't been checked against a real filed return yet, and the screen says so until it has. Once a period is filed it is locked, and it stops moving.

Just as important

What it deliberately doesn't do.

Most accounting software is big because it has to be everything to everybody. This one only has to be right for one company, so the list below was left out on purpose — and leaving it out is what keeps the rest simple enough to trust.

Bills and accounts payable — spending is coded straight off the bank Quotes Multi-currency — New Zealand dollars only Payroll Fixed assets and depreciation Inventory Multiple companies — one set of books An app store Filing to IRD directly — figures to key into myIR Invoice-basis GST — payments basis only Attachments — no documents kept against transactions

Where it runs, and what's still open

The parts people ask about first.

Fair questions to ask of anything that holds your books, including the ones still open.

Not settled

Where it runs

A small web application over a single database file, built for one company. There is no tenancy inside it and no sign-up page — the first run makes the owner, then shuts that door for good. One copy holds one set of books and can't hold anybody else's. Whether that copy ends up on your machine, your server or mine hasn't been decided.

Not settled

The source code

The intention is to publish it — anyone who trusts a ledger with their GST return should be able to read how it adds up.

Two things come first. The GST box numbering has to be checked against a return that was actually filed. And publishing it means settling what anyone else may then do with it — read it, run their own copy, change it, build something else out of it — which is a decision that can't be taken back once it's made.

Want to hear when it opens?

Your address is used to tell you when AtLast.NZ opens. It isn't passed to anyone else.

Thanks — you're on the list. You'll hear when there's something to look at.