Retail: Real-Time Invoice Generation

Retail chains issue thousands of invoices per day across multiple stores. B2B sales above the e-Invoicing threshold need IRN before the customer leaves the counter; B2C sales need a standard GST invoice. WhiteBooks delivers both in under 100ms typical at the POS.

POS pattern

  1. Customer chooses B2B or B2C at checkout
  2. For B2B above threshold: POS calls WhiteBooks IRN endpoint → IRN + QR returned in <100ms → printed on receipt
  3. For B2C or below-threshold B2B: POS prints a standard GST invoice; no IRN needed
  4. Each invoice flows into a nightly GSTR-1 batch via the GST API

Offline-first design

Retail POS terminals lose connectivity intermittently. Design the POS to:

Multi-store deployment

Each store maps to a GSTIN (state level) and a place-of-business code. WhiteBooks supports multi-GSTIN under one account; reconciliation rolls up to the entity level for the CFO view.

FAQs

Who uses WhiteBooks for Retail workflows?

Retail chains issue invoices at POS in real time. B2B sales above the threshold need IRN before customer leaves the counter. WhiteBooks handles this via OAuth 2.0 REST APIs, first-party SDKs in Java / Node / Python, and pre-built connectors for SAP / Oracle / Dynamics / Tally.

How long does integration take?

Typical timelines: 1–2 sprints for SaaS / fintech integrations on the raw REST API; 3–5 weeks for Tally-connector deployments; 4–8 weeks for SAP / Oracle full integrations.

Sandbox?

Yes — apisandbox.whitebooks.in/{product} mirrors the production schema with a sample GSTIN. Free.

Does it support KSA ZATCA?

Yes — WhiteBooks ships a dedicated KSA e-Invoice API for businesses with Saudi Arabia operations. See /api/ksa-e-invoice-api-for-developers.

Pricing?

Annual plans from INR 5,999 (Starter, 1,000 IRN/month) → INR 24,999+/year (Enterprise, unlimited). Free sandbox. See /about/pricing.

Part of the WhiteBooks Retail use-case cluster. Last updated 27 May 2026.