Multi entity accounting software for a Cyprus group of companies
A property management group in Cyprus with several companies ended 2025 with more than 5,000 unprocessed invoices, late VAT returns, and a year-end bill above EUR 20,000. ZingZee built multi company accounting software inside the system the group already ran, and one accounts manager now keeps the books for every company in it.
- Client
- A property management group in Cyprus with several companies, each with its own suppliers and its own VAT position.
- Sector
- Accounting
- Headline result
- 5,000 invoices cleared in 4 days

At a glance
One group of companies moved its accounting onto one platform and cleared a backlog that had occupied four people.
A property management group in Cyprus with several companies in the group, each with its own suppliers and its own VAT position.
HR, payroll, staff expenses and supplier payments were handled on paper, in inboxes and in spreadsheets.
A group with several companies keeps a set of books for each one.
Every supplier invoice, every card payment and every VAT return has to land in the right company, and a supplier who invoices the wrong one, or an invoice entered into two, puts both sets of books and both VAT returns out.
ZingZee was engaged to replace a manual, paper-driven accounting operation with an accounting platform built as custom code inside the group's own operating platform, with AI in the base, so that spend is recorded at the point where it happens, whether that is a card payment by a member of staff or a supplier's invoice.
The platform became the book of record in August 2026.
A backlog of more than 5,000 invoices was cleared in four days, the accounts team went from four people to one, and year-end accounting fees of more than EUR 20,000 went to zero.
Outcomes
5,000 unprocessed invoices cleared in four days.
Time per invoice down from up to 30 minutes to seconds.
Accounts team from four full-time staff to one accounts manager.
Year-end accounting fees from more than EUR 20,000 to zero, with the group producing its own accounts.
VAT returns and annual accounts filed on time, with no penalties.
Live P&L, balance sheet and cash flow, with drill-down from any figure to the receipt.
The challenge
At the end of 2025 the accounting ran on paper, in inboxes and in spreadsheets, and the team was always behind.
Multi company accounting software has to know which company every payee belongs to before an invoice is coded, approved or paid.
The backlog
At the end of 2025 the group had more than 5,000 unprocessed invoices in boxes of paper, and nobody could say what had been paid or what was owed. Every invoice was keyed by hand, and one with several line items and more than one VAT rate took up to 30 minutes to enter. Whenever the auditor needed the records, the same data was pulled out and re-keyed into the auditor's system, so every invoice was typed at least twice into two sets of books that never agreed. One head of accounts and three bookkeepers worked on this full time and were always behind.
Several companies, one pile of paper
With several companies in the group, suppliers invoiced the wrong one, and VAT was claimed by the wrong company or by nobody. The same invoice was sometimes paid twice from two companies, and recurring payments were missed one month and paid double the next. Invoices had been entered into two group companies at once, and the payee list held the same supplier under four spellings, so nobody could say with confidence which company owed what.
The systems a finance team works between
A finance team in a group of companies works between three sets of people and their systems: the suppliers and staff whose spend has to reach the books, the group's own accounting, approval and payment tools, and the accountants and auditors who sign the year off. All of it is checked against the banks, the tax authority and the rules the books are kept under, and every one of them sends documents the accounts have to agree with.
Suppliers and staff
Suppliers invoicing the group's companies, and staff paying on company cards
The group's finance team
The accounts manager who codes, approves, pays, and closes the month for every company
Accountants and auditors
The accountants and the auditor who prepare and sign off the annual accounts
- Ledger exports
- Trial balance
- VAT returns
- Invoice run
Suppliers and staff
Where spend starts and invoices come from.
Invoice capture
Supplier invoices and receipts arrive by email, on paper, and as photos, and are captured with tools such as Dext, AutoEntry, or Hubdoc, which read them by OCR or AI so they can be coded.
In the documentsEach supplier invoice, its line items, and its VAT.
Staff spend
Staff pay suppliers on company cards and in cash, and the receipt is the only record of what was bought and how much VAT can be reclaimed.
In the documentsThe receipt behind every card line.
Company cardReceipt photo
The group's finance team
Where every invoice is coded, approved, paid, and closed for each company.
Accounting and ERP
The general ledger, VAT, and the financial statements for each company, kept in a cloud accounting package such as Xero, QuickBooks, or Sage by smaller firms, and in an ERP such as SAP Business One or Microsoft Dynamics 365 by groups of companies.
In the documentsThe chart of accounts, the VAT return, and the annual accounts.
Approval and payment
Coded invoices are approved before they are paid, and larger finance teams run the approval and the payment run on accounts payable platforms such as Tipalti or Basware.
In the documentsThe approval record and the payment run.
Group companies
Each company in a group has its own suppliers, its own VAT position, and its own set of books, so every payee has to be tied to the right company before an invoice is coded or paid.
In the documentsThe payee record and the company it belongs to.
Payee recordsVAT registration
Accountants and auditors
Where the annual accounts are prepared, checked, and signed off.
Accounts production and tax
Outside accountants prepare the annual accounts and tax returns in their own software, such as IRIS, Wolters Kluwer, or TaxCalc, which often means re-keying the client's records.
In the documentsThe trial balance, the tax computation, and the signed accounts.

Practice management
Accounting firms run client work, deadlines, engagement letters, and document requests on practice management platforms such as Karbon, TaxDome, and Ignition.
In the documentsThe engagement letter, the request list, and the deadline calendar.
Client identity checks
Accountants are supervised for anti-money laundering and verify each client's identity before taking on the work, often with identity check services such as Amiqus, Credas, or SmartSearch. In Cyprus, ICPAC supervises its members under the AML law.
In the documentsThe identity check and the client due diligence file.
Banks, tax, and regulation
What the books are checked against, and the rules they are kept under.
Banks and bank feeds
Business accounts at local and digital banks such as Bank of Cyprus, Eurobank, Revolut, and Wise, connected to the ledger through open banking providers such as TrueLayer, Salt Edge, and GoCardless, or through bank statement exports.
In the documentsEvery bank line the ledger is matched to.
Cyprus VAT
VAT is 19 percent at the standard rate, with a reduced rate of 9 percent on supplies such as accommodation, returned quarterly through the Tax For All portal by the 10th of the second month after the quarter. A late return costs EUR 100, and late VAT carries 10 percent additional tax. From January 2027, three unfiled returns or more than EUR 20,000 owed can lead to the business being suspended.
In the documentsEach company's VAT return, and the rate on every invoice line.
Tax For AllVIESStatutory audit
Every Cyprus limited company has its financial statements audited under the Companies Law, with a review allowed instead for the smallest private companies, and keeps its books for six years.
In the documentsThe audited financial statements and the auditor's queries.
Companies LawIFRSICPACE-invoicing
Under the EU's VAT in the Digital Age package, adopted in March 2025, cross-border invoices move to digital reporting from July 2030. Cyprus has no domestic e-invoicing mandate yet.
In the documentsThe structured invoice that replaces the PDF.
ViDAPeppolData protection
Supplier, staff, and customer records are personal data under the GDPR, so access, retention, and transfers are controlled.
In the documentsNames and bank details on every invoice and payment.
GDPR
Logos and names belong to their owners and are shown to illustrate the systems used across accounting and finance. No affiliation with ZingZee is implied.
The consequences
The operation cost four people's time and more than EUR 20,000 a year to outside accountants, with penalties on top, and every decision was made on numbers months old.
- 01
Receipts were lost in pockets, gloveboxes and drawers, and supplier invoices never reached the office. Each one was VAT the group could not reclaim.
- 02
There was no chart of accounts, so spend was not coded to anything, budgets were never compared to actuals, and a rough spend breakdown took weeks or months.
- 03
There was no P&L, balance sheet or pivot. Month end, when it happened, was weeks late, and every decision was made on numbers months old.
- 04
Staff cards were spent daily and reconciled months later, if at all, leaving hundreds of card lines with no invoice behind them.
- 05
Every VAT return and every set of annual accounts was late, and fines were treated as a fixed annual cost.
- 06
Year end meant multiple audits to reconstruct the books, auditor queries answered from memory, and a bill of more than EUR 20,000.
The group was growing, and growth added invoices to key faster than the accounts team could be scaled to keep up.
The group now produces its own accounts on the platform, and ZingZee continues to run and extend it.

5,000 unprocessed invoices cleared in four days.
The solution
The group needed one set of books that knew which company every invoice belonged to.
ZingZee built the accounting platform as custom code inside the operating platform the group already ran. Initial work focused on input, because nothing else works if spend does not reach the system. The bank feed followed, then the accounting structure, then the reports, and finally the AI finance consultant.
An invoice travels from the phone that photographs it to the month-end close in eight steps, and a person approves every one before it posts.
- 01Staff
Every invoice into one inbox
Staff pay, photograph the invoice and submit it from their phone wherever the payment is made, and photos and PDFs land in one inbox. A receipt reaches the ledger on the day it is paid.
Supplier invoicePDFReceipt photoJPGUtility billPDFCard slipJPG - 02Language model
Header, lines and VAT read from the page
The AI invoice inbox reads the photo or PDF and extracts the header, every line item and each VAT rate, so nothing is keyed by hand.
Pool chlorine, 25 kg19%€96.00pH reducer, 10 kg19%€38.79Delivery19%€20.00VAT €29.41, total€184.20Read from the PDF - 03Language model
Each line coded to the right account and company
Every line is coded to the chart of accounts, and the right group company is taken from the payee record. Each correction feeds back, so the next invoice from that supplier is coded correctly first time.
Pool chlorine, 25 kgPool maintenancePool supplierManagement companyLearned from the last correction - 04Accounts manager
A person approves every invoice
Every coded invoice waits for a person before it posts. The accounts manager approves a day's invoices in the time one invoice used to take to key.
Coded to Pool maintenanceVAT on every lineReceipt photo attachedAMAccounts managerApprove - 05Deterministic rules
Bank lines matched as they land
Every card payment and transfer is matched to its invoice as it lands. A card line with no invoice is flagged to the person who spent it, and matching refuses to pair the same invoice twice.
Card line, €184.20Invoice 1187Transfer, €1,240.00Invoice 1192Matched as the line lands - 06The platform
Due dates, and payments that go out once
A due-date engine keeps a calendar of paid and unpaid items, and recurring payments are held as their own records, so scheduled money goes out once, on time.
- PaidElectricity, monthly1 Oct
- DueCleaning supplies15 Oct
- DueInsurance, quarterly31 Oct
- 07Deterministic rules
The VAT return built from the ledger
VAT sits on every line, with the Cyprus rules built in, so each VAT return is built from the ledger in minutes rather than assembled at the end of the quarter.
Output VAT€4,180.00Input VAT reclaimed−€2,962.40VAT payable for the quarter€1,217.60Built from the ledger - 08The platform
Month close in seconds, and answers by voice
The month closes in seconds, and staff ask the AI finance consultant by voice what is missing or does not add up.
Bank agrees with the ledgerVAT return built from the ledgerPivot ties out at zero delta“What is missing this month?”Month closed
An invoice approval workflow for every company in the group
Spend capture from a phone
A staff app lets a member of staff pay, photograph the invoice and submit it from wherever the payment is made. A receipt now reaches the ledger on the day it is paid, and the group reclaims VAT on spend that used to be lost.
An AI invoice inbox
The inbox reads the photo or PDF, extracts the header, the line items and each VAT rate, codes every line to the chart of accounts, picks the right group company from the payee record and posts the invoice for a one-tap approval.
A person approves every invoice
Nothing posts without a person. The accounts manager approves each coded invoice with one tap or corrects it, and every correction feeds back so the next invoice from that supplier is coded correctly first time. Her corrections in the early weeks became the training data for the coding model, and she now approves a day's invoices in the time one invoice used to take to key.
Payees tied to the right company
Every payee is tied to the right group company and VAT treatment, so an invoice cannot be raised or paid in the wrong name.
Automated bank matching
Every card payment and transfer lands in the ledger as it happens and is matched to its invoice automatically. A card line with no invoice is flagged to the person who spent it, the platform alerts if the feed drops, and matching refuses to pair the same invoice twice. The bank and the ledger now agree every morning.
Recurring payments and due dates
A due-date engine keeps a calendar of paid and unpaid items, and recurring payments are held as first-class records, so scheduled money goes out once, on time. The double payments and missed months stopped in the first cycle after cutover.

Month end close automation
Chart of accounts, budgets and VAT
The chart carries a budget on every code and VAT on every line, and converts spend to euros. Cyprus VAT rules are built in, including the tax point at cash receipt, so the VAT return is built from the ledger in minutes, and budget against actual is visible on every code without a report being prepared.
Invoice numbering from the database
An invoice generator with its own PDF engine issues the group's invoices, and each number is taken from a sequence held in the database at the moment the invoice is posted, so numbers cannot be skipped or duplicated. The auditor's first question at year end, whether the invoice run is complete, is answered by the numbering itself.
Live reporting
Reporting covers P&L, balance sheet and cash flow with forecasting on the same data, drill-down from any figure to the receipt photo, and a pivot that ties out to the chart of accounts at zero delta. The month end close process now takes seconds, and the directors read the month's position on the first day of the next one.
Payroll and leave
Payroll, annual leave and sick leave run through the staff app. The accounts manager no longer chases managers for hours at month end.
An AI finance consultant
Staff ask the platform, by voice, what is missing, what does not add up and what has changed since last month. A question that used to wait for the accounts manager's free afternoon is answered on the spot.
Access is by name only: three people and one finance agent can open the platform. A person approves every coded invoice before it posts, and the accounts manager's corrections are what the coding model learns from.
What was hard
The hardest part was a ledger rebuilt from years of exports. The old records were a collection of exports rather than a set of books: payables with line items, bank statements from several accounts, a payee list in which the same supplier appeared under four spellings, and invoices entered into two group companies at once. The migration canonicalised every payee, removed duplicate invoices on the combination of payee, number and amount, matched bank lines to invoices wherever a match could be proved, and parked the rest in a suspense account. Opening balances were agreed to the last audited accounts before a single new transaction was posted. The migration ran as a dry run several times until the pivot tied out to the chart of accounts at zero delta, and only then was the old system frozen.
How it was delivered
- Phase by phaseZingZee delivered the platform in phases, in the order the business needed them, and each phase went into daily use as soon as it was finished. Spend capture and the AI inbox came first, so that new invoices stopped joining the backlog while the rest was built.
- The teamTwo ZingZee engineers and a lead who had worked in finance ran the build, with the client's accounts manager as the daily counterpart, and her corrections in the inbox during the early weeks became the training data for the coding model.
- Before cutoverThe platform ran in parallel with the old records for one month-end close, and the two were reconciled line by line.
- August 2026On the cutover day the platform became the book of record and the old system was frozen.
- The next four daysThe invoice backlog was submitted through the staff app over the following four days.
The results
The group runs its accounting on one platform with one accounts manager, where it previously had a head of accounts and three bookkeepers who were always behind.
What runs itself
- Spend capture.
- Bank matching.
- Recurring payments.
- Month close.
- Payroll.
- The alerts for a dropped feed or an unmatched card line.
All of these now run without the accounts team's involvement.
What's next
More of the auditor's work will be done by the platform, so that sign-off takes less of the auditor's time, and forecasting will extend further out from the same ledger.
The same platform also runs the group's booking-side accounting, from card settlements to owner payouts, which is told in the automated invoice processing case study.
A group with several companies does not need a separate accounting file for each one: here, one platform knows which company every payee belongs to. Invoice coding is automated up to the approval, and the approval stays with a person. Year-end fees of more than EUR 20,000 went to zero because the group now produces its own accounts, while the auditor still signs them off. For a firm that keeps its books in Xero, QuickBooks, Sage, SAP Business One or Microsoft Dynamics 365, the inbox, the approval workflow, the bank matching and the VAT engine can run alongside that ledger, posting through its own API. Each new engagement starts with a proof of concept built on a sample of the client's own anonymised invoices and bank lines, in front of the accounts team within a week.








