When POS and accounting systems don't agree: why workflow understanding matters

Point-of-sale systems are supposed to make life easier. Ring up a sale, and the sales figure, the GST, and the payment method should all flow through to the accounting system without anyone touching it twice.

Automation doesn't always mean accuracy, though. That's the lesson underneath a reconciliation we worked through recently.

When the numbers don't match

During a routine review, we found the sales reported at G1 on the Business Activity Statement didn't match the sales sitting in the Profit and Loss Statement. Not a rounding difference. A gap significant enough to need a proper investigation.

The systems were connected. Data was flowing. On paper, the integration was doing its job. And yet two reports that should have told the same story about the same sales were telling different ones.

Where a POS integration can quietly go wrong

A POS-to-accounting connection looks simple from the outside: sales happen, a total gets sent through, done. In practice, a lot more is moving through that pipe, and each piece is a place things can drift:

  • GST-inclusive and GST-free sales

  • Cash, card, and online payment methods

  • Refunds, discounts, and voided transactions

  • Gift cards and customer deposits

  • Merchant fees

  • Sales made through third-party platforms

  • Timing differences between transactions, settlements, and accounting periods

  • Clearing accounts and bank deposits

  • Manual journals or adjustments

  • Failed, delayed, or duplicated syncs

Any one of those, misconfigured or changed without anyone reviewing it, is enough to pull BAS figures away from what the financial statements actually show.

Finding the actual problem took more than checking the software

Confirming the systems were "connected" told us almost nothing about why the numbers disagreed. Getting to the real answer meant tracing the whole path a transaction takes:

  1. How the transaction originated in the POS system

  2. How the information moved between the connected platforms

  3. How different transaction types were mapped

  4. Which entries landed in the Profit and Loss Statement

  5. How sales and GST made it into the BAS

  6. Whether manual adjustments or timing gaps had been introduced along the way

That's what let us isolate exactly where the figures diverged, rather than just narrowing it down to somewhere in the integration.

Confirming a system is connected tells you data is moving. It doesn't tell you the accounting treatment is right.


Why this is a workflow problem, not a software problem

Technology can automate the movement of data. It can't tell you on its own whether what landed on the other end reflects what actually happened in the business.

That's the gap werk:out spends most of its time in. We look past the individual transaction to the full path it travels: captured, transferred, classified, reconciled, reported, and ask where that path might be quietly bending away from reality. In practice, that means:

  • Spotting gaps between operational systems and financial reporting

  • Catching duplicated, omitted, or mismapped transactions

  • Reconciling POS sales against accounting records and bank settlements

  • Reviewing GST treatment and BAS reporting

  • Tightening up clearing accounts and reconciliation processes

  • Setting up controls that surface differences early, not at BAS time

  • Documenting the workflow so everyone knows who owns which exception

Fixing it once isn't the same as fixing it for good

Solving a historical discrepancy is useful. Preventing the next one is worth more.

Once the root cause is understood, the workflow can be strengthened with a few practical habits:

  • Regular POS-to-accounting reconciliations

  • A monthly comparison of BAS sales against the Profit and Loss Statement

  • A periodic review of integration mappings and tax codes

  • Ongoing monitoring of clearing accounts

  • Clear, agreed treatment for refunds, gift cards, merchant fees, and online sales

  • Exception reports that flag failed or duplicated postings

  • A named owner for investigating any difference that shows up

None of that is complicated to put in place. It just needs someone to actually own it.

Connected systems still need someone thinking about the connections

Integrations are genuinely useful, but they aren't a "set and forget" purchase. As a business adds more platforms, a single transaction might pass through a POS system, a payment gateway, an integration tool, the accounting system, and a bank feed before it ever shows up in a report. That's a lot of handoffs for one number to survive intact.

If your POS reports, accounting records, bank settlements, or BAS figures don't line up the way they should, that's usually not a sign your systems are broken. It's a sign the workflow between them needs a proper look, not just a check that everything's connected.


Whether you have been burnt by a big outsourcing firm before, or you are exploring offshoring for the first time, werk:out is built for exactly where you are right now. Head to werkout.com.au to learn more, or fill in our client intake form at werkout.com.au/contact and we will be in touch.

 

Your growth. Your decisions. Your business. We just make sure the engine is always running.

Next
Next

A decade in: what Storage King taught us about doing offshore properly