Offline-capable point of sale

Keep selling when the internet drops without losing the transaction trail.

An internet interruption should not force a retailer back to loose paper and memory. IGFirstERP’s native POS can keep an offline catalogue snapshot, queue eligible sales with pricing and request identity, and let the operator review, edit, retry, or replay queued work when connectivity returns.

Offline capability is controlled continuity, not a promise that every online service, payment provider, report, register action, or integration remains available without internet.

Published 2026-07-11 · Verified 2026-07-11 · Editorial policy

Decision points before a demo

What the owner needs to know

What record is created?

An eligible offline sale is stored locally with its lines, pricing snapshot, tender context, device information, and idempotency key.

What else changes?

Server stock, accounts, reports, and connected services change only after the queued sale is accepted during synchronisation.

What can management verify?

The Offline Center exposes queued, failed, edited, retried, and synchronised sales instead of hiding offline work.

Best fit

  • Retail locations where internet interruptions are common.
  • Teams using the supported native POS shell with an offline catalogue and queue.
  • Businesses prepared to define which tenders and workflows are safe to complete offline.

Probably not fit yet

  • Assuming every payment terminal, live bank check, report, or integration works offline.
  • Using an old catalogue snapshot indefinitely without refreshing it.
  • Treating queued sales as completed server records before synchronisation succeeds.

Continuity

Keep the sale structured while the connection is unavailable

The POS keeps enough local product and pricing context to prepare supported offline work without turning the outage into a pile of unstructured notes.

  • Use the latest available catalogue snapshot.
  • Capture sale lines and approved manual tender context.
  • Assign a request identity before replay.

Synchronisation

Reconnect through a queue, not duplicate data entry

When connectivity returns, the operator can inspect and retry queued sales. Idempotency helps the server recognise a repeated request rather than creating a second sale from the same replay.

  • Review queue state before replay.
  • Edit failed queued work where correction is required.
  • Retain sync audit and server response context.

Boundaries

Offline selling still needs operating rules

The business must decide which tender types, stock risks, customer data, register actions, and approval rules are safe during an outage. Some server-dependent checks remain unavailable until reconnection.

  • Keep card or bank references manual when live verification is unavailable.
  • Review stock conflicts created by activity from other devices or channels.
  • Complete register and accounting reconciliation after sync.

Demonstration workflow · not customer data

Queue and recover one offline cash sale

Demonstration data uses a refreshed catalogue, one cashier device, a manual cash tender, and an interrupted network connection.

Step 1

Confirm offline readiness

Check catalogue freshness, device profile, register context, and permitted tender path.

Step 2

Queue the sale

Capture products, pricing snapshot, customer if available, tender, and request identity.

Step 3

Inspect before sync

Open the queue to review the sale and correct any failed validation.

Step 4

Replay once online

Synchronise, confirm server acceptance, and review stock and reporting effects.

What the owner can verify

  • Queued sales retain device, pricing, line, tender, and request identity context.
  • Failed sales remain visible for edit and retry.
  • Server acceptance and duplicate protection can be reviewed after reconnection.

When the happy path fails

  • Failed queued sales can be reopened, corrected, and retried from the Offline Center.
  • Idempotency protects supported replay from creating the same sale twice.
  • Conflicts still require operator review when server stock or rules changed during the outage.

Explicit limitations

What this page does not promise

  • Full offline register close and accounting reconciliation are not presented as completed while disconnected.
  • Live terminal verification, remote services, reports, and integrations may require connectivity.
  • Offline availability depends on the supported native POS build, current catalogue data, device readiness, and configured rules.

Operational proof, not vanity claims

These proof assets show what became visible, traceable, faster, or easier to review after IGFirstERP was implemented. Named customer metrics are used only where permission has been granted. Results vary by operating discipline, data quality, implementation scope, and adoption.

Questions serious buyers ask

Can IGFirstERP POS record sales without internet?

The supported native POS can queue eligible offline sales using locally available catalogue and pricing data, then replay them when connectivity returns.

Can an offline sale be duplicated during retry?

Supported queued sales use request identity and idempotency controls so repeated replay can be recognised. Operators should still review the final sync result.

Do card terminals work offline through IGFirstERP?

This page does not promise live terminal processing while offline. Manual card or bank reference workflows may be recorded, with verification and reconciliation completed after connectivity returns.

Operations Fit Call

Choose the path that fits your operation

Use Find my plan when the workflow is clear. Book an Operations Fit Call when locations, integrations, migration, permissions, or reporting need to be mapped first.

Book an Operations Fit Call