ZINGZEEContact Us

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
5,000Backlog invoices clearedIn four days
1Accounts manager keeps the booksFrom a team of four
EUR 20k+Year-end fees removedThe group produces its own accounts
0Late filings or penaltiesVAT returns and annual accounts on time

At a glance

One group of companies moved its accounting onto one platform and cleared a backlog that had occupied four people.

Client

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.

Why several companies make it harder

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.

The job

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 result

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

  • Dext
  • AutoEntry
  • Hubdoc

The group's finance team

The accounts manager who codes, approves, pays, and closes the month for every company

  • Xero
  • QuickBooks
  • Sage
  • SAP Business One
  • Microsoft Dynamics 365
  • Tipalti
  • Basware

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 AllVIES
  • Statutory 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 LawIFRSICPAC
  • E-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.

    ViDAPeppol
  • Data 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.

  1. 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
  2. 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.00
    pH reducer, 10 kg19%€38.79
    Delivery19%€20.00
    VAT €29.41, total€184.20
    Read from the PDF
  3. 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 maintenance
    Pool supplierManagement company
    Learned from the last correction
  4. 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 maintenance
    VAT on every line
    Receipt photo attached
    AMAccounts managerApprove
  5. 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 1187
    Transfer, €1,240.00Invoice 1192
    Matched as the line lands
  6. 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
  7. 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.00
    Input VAT reclaimed−€2,962.40
    VAT payable for the quarter€1,217.60
    Built from the ledger
  8. 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 ledger
    VAT return built from the ledger
    Pivot 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.

Multi entity accounting software with an AI invoice inbox and an invoice approval workflow cleared a backlog of 5,000 invoices in four days.

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

  1. 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.
  2. 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.
  3. Before cutoverThe platform ran in parallel with the old records for one month-end close, and the two were reconciled line by line.
  4. August 2026On the cutover day the platform became the book of record and the old system was frozen.
  5. The next four daysThe invoice backlog was submitted through the staff app over the following four days.

The results

5,000invoices cleared in 4 days

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.

BacklogBefore5,000 unprocessed invoicesAfterThe backlog was cleared in four days, and spend now reaches the ledger within seconds of being made
Time per invoiceBeforeUp to 30 minutesAfterSeconds per invoice: invoices are read by the AI inbox and approved by a person, and the auditor works from the platform's exports in place of a second set of books
Accounts teamBeforeFourAfterOne
Year endBeforeMore than EUR 20,000 and multiple auditsAfterEUR 0, with the group producing its own accounts and the auditor signing them off
ComplianceBeforeLate VAT, late accounts and annual finesAfterOn-time filing and no penalties. VAT returns are built from the ledger
VisibilityBeforeNumbers months oldAfterA live P&L, balance sheet and cash flow, with budget against actual on every account code. The group identified where cash was being lost and stopped it
Group companiesBeforeSuppliers invoicing the wrong company, and invoices entered into twoAfterEvery payee tied to its company and VAT treatment, so an invoice cannot be raised or paid in the wrong name
Recurring paymentsBeforeMissed one month and paid double the nextAfterScheduled payments that go out once, on time
Payroll and leaveBeforePaperAfterThe staff app

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.

Next case study.
More work from the same team.

22 staff, from 58PlatformCustom booking and operations platform for Cyprus Villa RetreatsOne custom platform replaced more than 30 software products; the company now runs more than 450 villas with 22 staff, up from 70 villas and 58 staff.Read the case study 5,000 invoices cleared in 4 daysAccountingAutomated invoice processing and bank reconciliation for a Cyprus villa management groupAI invoice processing and automated bank reconciliation, built into a villa management group's own system, cleared a backlog of 5,000 invoices in four days.Read the case study EUR 45k cash released from slow stockRetailLive SAP mirror and replenishment tool for a stationery retailerA live mirror of the SAP database with a replenishment engine and an AI dashboard cut stock-outs on fast-moving lines from 8% to under 1%.Read the case study EUR 150k+ saved a yearOperationsField operations management app for a villa management company in CyprusOne operations app creates every task from the bookings and holds the photo evidence; the same portfolio is now run by 14 operations staff, from 30.Read the case study 5 min per policy check, from about an hourInsuranceAI insurance policy checking software for a commercial brokerA policy desk reads each schedule and wording, compares the renewal with the expiring cover, and cites every point to its clause; a check now takes five minutes.Read the case study 0 order lines re-keyed into the ERPDistributionERP-integrated customer ordering platform for a wholesale distributorA customer ordering app integrated with the warehouse system and the ERP delivers orders as structured lines, and no order is re-keyed by hand.Read the case study 5x systems installed a monthEnergyAutomated quoting and grid application platform for a solar installerSatellite roof surveys, bill reading, and grid-rule checks produce a priced quote in ten minutes; the installer now fits five times as many systems.Read the case study 8 sec from auction lot to bid ceilingAutomotiveAuction bidding and inventory platform for a used-car importer in CyprusAuction watchers, a landed-cost calculator, and automated bidding on Japanese and UK auctions carry every car from bid to buyer on one record.Read the case study 500+ practice questions in the first moduleProductAssessment preparation platform for commercial airline pilotsZingZee's own product combines study modules with seven aptitude test simulators built on the real selection process of each airline it covers.Read the case study 10Every case study, on one page.See them all

We use cookies for analytics and to measure our advertising. See our cookie policy.