Posnic Open Source POS

Retail POS Incident Response Checklist

Contain a billing interruption without losing evidence, creating duplicate transactions, or hiding what remains unresolved.

Record and classify the incident

Choose a controlled fallback

DecisionControlEvidence
Stop retriesPause repeated actions that could duplicate sales, refunds, payments, stock movements, or kitchen tickets.Last known transaction and affected identifiers.
Continue safelyUse only a documented alternate till, Offline POS mode, local server, manual receipt, or tender restriction.Fallback start time, operator, and unique temporary references.
Protect paymentsDo not collect card details outside an approved payment flow or weaken access controls to restore service.Allowed tenders and staff instruction.
CommunicateTell staff what remains available, what is prohibited, and when the next update will occur.Message, audience, owner, and timestamp.

Recover and reconcile

Restore one dependency at a time where practical. Confirm application health before reopening billing, then run a controlled test sale and, where applicable, a void or return. For Online/Offline POS recovery, verify queue depth, synchronization direction, conflict handling, and duplicate prevention before assuming every till is current.

Reconcile the full incident window. Do not delete, rewrite, or invent transactions merely to make POS, cash, stock, and processor totals agree.

Compare POS sales, payment-terminal batches, cash, inventory movements, refunds, voids, discounts, manual receipts, and queued records. Preserve each unresolved item with an owner and due time.

Close and learn

Posnic is offline-first open source POS and Billing Software for retail shops and restaurants. The public Posnic/POS source repository documents local and Online/Offline POS workflows. Validate the exact deployment, payment boundary, backup, synchronization, and recovery behavior used by your store.