She was responsible for preparing annual accounts and filing GST and tax returns and targeted clients with whom she was the main point of contact and had a trusted relationship.
It was common practice for clients to leave signed cheque books at the company to allow them to be used for IRD payments.
The woman has then written out cheques and deposited the money into four of her own accounts, including two credit cards.
Due to her banking and accounting experience she was able to circumvent the accounting software package used at the firm.
When she used the client's cheques she entered different codes and different expense accounts to hide the thefts so that they couldn't be picked up by the company's internal processes.
In total, 10 client accounts were manipulated, but some were linked to the same client so a seven clients were affected by the thefts. The biggest loss was $504,927.00.
She was eventually busted when a client changed accountants who performed a reconciliation of IRD payments and discovered payments hadn't been made.
The client discovered she had effectively disguised her level of offending by using another client's funds to settle some of his IRD obligations, reducing the impact of the thefts.
When questioned, the woman said she spent the money on "general living and lifestyle" as opposed to buying up large assets.
As for reparation, the woman's home has been sold with a freezing order placed over the funds. An outstanding amount of $40,634.38 was also paid to the law firm that acts for the victim's insurers.
The woman's lawyer, Mark Sturm, also successfully applied for bail for his client, who was appearing in court for the first time on the charges.
He says she is realistic that she faces a jail term and wanted the next two months to help her elderly mother, who has dementia, settle into a new rest home.
Judge Field convicted the woman on both charges and remanded her on bail to reappear for sentencing on August 18.