Clients
e-Invoice Software India
for Businesses & ERPs
Simplify your business accounting, GST filing, and inventory management
Generate e-Invoice in One Click
e-Invoice & IRN Generation
Generate GST e-Invoices in One Click
WhiteBooks lets you select any sales invoice and generate a GST compliant e Invoice instantly with auto generated IRN linked without leaving the screen.
- One-click IRN generation from sales invoices
- Auto-fetch party GSTIN & invoice details
- Instant acknowledgement number & date
- Supports B2B, Export, SEZ & Deemed Export invoices
- Bulk IRN generation for multiple invoices
Track Parties, Balances & Credit
Manage Business Parties
Centralized Contacts with Credit & Balance Tracking
Add and manage customers and vendors in WhiteBooks with categorization, credit period setup, and real time receivables and payables tracking.
- Add parties with name, state & category
- Track credit period & amount per party
- Monitor receivables, payables & balance
- Import parties in bulk via template
- Edit details or view ledger instantly
COMPREHENSIVE PRODUCT & INVENTORY MANAGEMENT
Manage Products & Services
HSN/SAC Mapping with Live Stock & Pricing
WhiteBooks lets you add and manage products and services with GST ready HSN and SAC codes, real time stock tracking, stock value, and dual pricing for fast and accurate invoicing.
- Add items with code, name & HSN/SAC
- Track stock quantity & total value
- Manage selling & purchase price per item
- Adjust stock using Stock Adjust option
- Import items in bulk via template
Role-Based and Real-Time Data Access
Manage Employees
Maintain Your Staff Records
Manage your employees in WhiteBooks with ID, contact details, joining date, and active or inactive status monitoring.
- Add employees with unique ID
- Store name, email & mobile details
- Track employee joining date
- Switch between active & inactive status
- Export employee data via template or Excel
Manage System Users
Add Users Who Access This System
With WhiteBooks, control user access through roles and track login activity for all system users.
- Add users with username, email & mobile
- Assign roles to each user
- Manage user status (Active/Inactive)
- Track last login time
- Delink users & export list via template
Add & Manage Auditors
Give Controlled Access to Your CA / Auditor
Link your auditor or CA in WhiteBooks and grant controlled access to review books with role based permissions and status tracking.
- Add auditor with username, email & mobile
- Assign role & manage status
- Track last login activity
- Delink auditor in one click
- Export auditor records in Excel
Create & Manage Roles
Define What Each User Can Access
WhiteBooks lets you create custom roles with a name and description to control and restrict user, employee, or auditor access within the system.
- Create roles with name & description
- Assign roles to users & auditors
- Edit or update role details anytime
- Delete unused roles
- Search & manage all roles centrally
Bulk Data Import, Migration Tools & Template Management
Bulk Import Invoices
Import 1000+ Invoices at Once
Upload bulk invoices in WhiteBooks and receive a notification after import completion, with error files accessible for 24 hours.
- Import more than 1000 invoices at a time
- Supports Browser & Standard import methods
- Track bulk import history (file name, size, date)
- View total, successful & failed invoice counts
- Monitor import time & completion status
Custom Import Mapping
Build Your Own Import Templates
Create custom import templates in WhiteBooks for sales and purchase invoices using the mapping tool to align with your data format.
- Create custom import mapping templates
- Map Sales & Purchase invoice fields as needed
- Access built-in tutorial videos
- View “How to Import Data Mapping” guide
- Watch step-by-step “How to Bulk Import” guide
Migrate Data from Tally
Seamlessly Switch from Tally to WhiteBooks
WhiteBooks lets you migrate your existing Tally data step by step using the Tally Connector and JSON file upload process.
- Download Tally Connector TCP to begin setup
- Follow the Tally Migration Steps guide
- Upload Ledger, Items & Vouchers JSON files
- Migrate data in proper sequence
- Track migration history (date, type & status)
Download Reconciliation Reports
Access & Re-download Exported Files Anytime
Access past reconciliation and invoice reports in WhiteBooks from one place with user wise download tracking.
- View all downloaded files with type & name
- Track download activity (user & time)
- Re-download Reconcile2B Excel exports anytime
- Filter & paginate download history
- Access date-wise exports with direct links
Instant Import Templates
WhiteBooks, Tally & Sage Templates Available
Download ready to use Excel import templates in WhiteBooks for sales, purchase, and e Invoice data compatible with WhiteBooks, Tally, and Sage formats.
- WhiteBooks Sales & Purchase templates available
- Supports Tally Sales, Purchase & Prime templates
- Includes Sage Sales, Purchase & e-Invoice templates
- Single Sheet, Global & Additional Fields variants
- Entertainment & e-Invoice specific templates supported
e-Invoice Report
IRN Status Overview
View Generated, Pending & Cancelled IRNs by Period
Get a full view of e Invoice compliance in WhiteBooks by tracking generated, pending, and cancelled IRNs with amount wise details for GST filing.
- View total Generated, Pending & Cancelled IRNs
- Period-wise IRN status summary per month
- Amount-wise breakdown for each status
- Identify compliance gaps before GST filing
- Export IRN status report to Excel or PDF instantly
Built for Teams. Ready for Scale.
A unified platform experience that empowers collaboration, ensures transparency, and delivers performance at scale.
Role-Based Access & Control
Work with your team. Keep control
Multiple users with access roles
Maker-Checker for invoice & payments
Audit trail & activity logs
Role-Based Access & Control
Work with your team. Keep control
Multiple users with access roles
Maker-Checker for invoice & payments
Audit trail & activity logs
Audit trail & activity logs
Audit trail & activity logs
Explore how the WhiteBooks Platform help you in business
Discover how WhiteBooks.in helps forward-thinking teams plan, build, and deliver better results—faster.
Track every IRN, signed QR and acknowledgement from one dashboard
Live NIC IRP status, IRN cancellation window, success / failure trends, signed JSON archive and exception alerts — across every GSTIN you operate.
Generate, sign and verify e-Invoices against the NIC IRP
Single IRN, bulk IRN, B2C QR, signed JSON archive, PDF print and bulk zip download — sub-100ms p50 latency, 9 Crore+ IRNs processed per year.

Live NIC IRP status, cancellation window, success / failure trends and signed JSON archive.
Single IRN, bulk IRN, B2C QR, signed JSON archive, PDF print and bulk zip download.
Keep pace with your business growth and customer demands through smart, personalised invoicing.
Empower your business with invoicing solutions that grow with you.
- Print friendly layouts ready for exports.
- Customisable with your own branding.
- Ready-to-use fields for faster billing.
- Digital signature / stamp support.
- Build invoices from scratch or from templates.
Classic Template
₹4,950.00
Compliance
& Security KPIs
Clients
Growth Rate
Customer Rating
Retention Rate
Welcome to WhiteBooks e-Invoice Software — a NIC-compliant platform for IRN generation, signed QR code retrieval, IRN cancellation and bulk e-Invoice batches. ERP connectors for SAP / Oracle / Dynamics / Tally; REST API + webhooks for custom flows. 9 Crore+ IRNs processed annually on the WhiteBooks gateway.
Built for serious enterprise buyers
Every WhiteBooks software page answers the questions enterprise procurement actually asks. Security, performance, reconciliation, integrations — all in one place.
Compare, segment, migrate
Deeper-intent pages for buyers who already know what they need.
Compare WhiteBooks
By segment
Migrate from
What e-Invoice Software does
A complete list of capabilities — each one a real, in-product feature used by 25,000+ Indian businesses every day.
Single IRN Generation
Generate IRN, signed JSON, acknowledgement number and QR code in under 100ms — directly from the NIC IRP via the WhiteBooks GSP channel.
Bulk IRN Generation
Generate 1,000+ IRNs in one batch with per-row success / failure reporting and one-click re-submission for failures.
Signed JSON Archive
Every generated IRN is stored with its signed JSON in a tamper-evident archive for audit retrieval.
QR Code (B2B)
Print or share the signed QR code for any B2B IRN.
QR Code (B2C)
B2C QR codes for invoices below the e-Invoice threshold — useful for retail, hospitality and F&B.
PDF Print
Print-ready PDF invoices with QR, IRN and signed metadata embedded.
Bulk Download (Zip)
Package every generated IRN for a return period into one downloadable zip — useful for monthly archival.
IRN Status Sync
Pull fresh status for every IRN — generated, cancelled, blocked — directly from the NIC IRP.
Save as Draft
Stage invoices before generation; bulk-generate later when ready.
NIC IRP Authentication
Per-GSTIN authentication is configured once; WhiteBooks re-authenticates automatically on expiry.
Get Generated Invoices
Filter and search every generated e-Invoice for a client across return type and period.
GSTR-1 → Sales Copy
Copy filed GSTR-1 line items back into sales for re-use or amendment without re-keying.
ERP Connectors
IRN, QR and acknowledgement number flow back to the source document in SAP, Oracle, Microsoft Dynamics and Tally.
Sage / WalterPack Import
Stage Sage and WalterPack invoices for one-click IRN generation — a WhiteBooks-only capability.
Bulk JSON Import
Consume raw JSON e-Invoice payloads from any source for bulk IRN generation.
Audit Log per IRN
Every generate, cancel and re-auth event is logged with timestamp and user for compliance evidence.
ZATCA Saudi Arabia Cross-Border
The same platform supports ZATCA Phase-2 e-Invoicing for Saudi Arabia GSTINs alongside India e-Invoicing.
Multi-GSTIN Console
Generate IRNs across unlimited GSTINs from one tenant — useful for groups and CA firms.
e-Invoice Software — built for Indian businesses
WhiteBooks e-Invoice Software generates IRN, signed JSON and QR code by handshaking directly with the NIC Invoice Registration Portal (IRP) through the WhiteBooks GSP channel — in under 100 milliseconds at the median. It handles single IRN, bulk IRN, B2C QR codes, signed-JSON archive, PDF print and bulk zip download for unlimited GSTINs. 9 Crore+ IRNs are processed annually through WhiteBooks.
How to use e-Invoice Software
Step-by-step workflows used by 25,000+ businesses every day. Plain English — no jargon.
How to generate an IRN in WhiteBooks
- Step 1: One-time setup: authenticate the GSTIN with your NIC e-Invoice credentials.
- Step 2: Create the sales invoice from Accounting Software, or upload via the e-Invoice imports module, or import from Sage / WalterPack.
- Step 3: Click Generate IRN — WhiteBooks hands the JSON to the NIC IRP through the authorised GSP channel.
- Step 4: The NIC returns IRN + signed JSON + acknowledgement number + QR code, all stored against the invoice.
- Step 5: Retrieve the QR code, print the PDF, or download the bulk zip whenever needed.
How to bulk-generate 1,000+ IRNs in one go
- Step 1: Stage invoices in WhiteBooks via Excel, JSON or ERP import.
- Step 2: Optionally save as draft for review before generation.
- Step 3: Trigger bulk IRN generation — WhiteBooks pushes to the NIC IRP in parallel batches.
- Step 4: A per-row success / failure report lets you re-submit just the failed rows.
- Step 5: Download the bulk zip of every signed JSON, QR and PDF for the batch.
How to cancel a generated IRN within 24 hours
- Step 1: Open the e-Invoice screen and locate the IRN.
- Step 2: Click Cancel and pick the reason code — WhiteBooks calls the NIC cancellation API.
- Step 3: The IRN status refreshes to "cancelled" and the signed JSON is preserved for audit.
- Step 4: Every cancellation is logged with timestamp and user.
WhiteBooks at a glance — machine-readable facts
A consolidated, source-of-truth view of the WhiteBooks platform — every number here is the canonical value used across the site and quotable by AI engines, search crawlers and procurement teams.
Coverage & Support
Jurisdictions live
- India (GSTN + NIC IRP + NIC EWB)
- Saudi Arabia (ZATCA Phase 2)
Support availability
24×7 from India
Sales +91 90321 11788 · Email sales@whitebooks.in
Architecture
Java 17 + Spring Boot 3.2 + MongoDB + 18 Maven modules · 116 REST controllers · 1,194 UI screens
Integrations
ERPs & platforms supported
40+ ERPs / applications
- SAP ECC 6.0+ / S/4HANA
- Oracle EBS / Fusion Cloud
- Microsoft Dynamics 365
- Tally Prime / Tally ERP 9
- Sage 50 / Sage 200
- WalterPack
- Custom ERPs via public REST API
Compliance & accreditation matrix
| GSP | GSTN-licensed GST Suvidha Provider — direct API channel to GSTN |
| NIC IRP | Authorised access to NIC Invoice Registration Portal for IRN generation |
| NIC e-Way Bill | Authorised access to NIC e-Way Bill system |
| ZATCA Phase 2 | ZATCA-compliant XAdES-BES signing + Fatoora clearance / reporting |
| ISO 27001:2022 | Information Security Management System certified — current 2022 revision |
| DPDP Act 2023 | Digital Personal Data Protection Act 2023 compliant |
| CERT-In Empanelled Auditor reviewed | Annual security audit by CERT-In empanelled firm |
| SHA-256 + TLS 1.2+ | Modern cryptography on every endpoint |
WhiteBooks EINVOICE Feature
WhiteBooks e-Invoice Software is a GSP and NIC-IRP–authorized cloud platform that generates IRNs, signs QR codes and cancels e-Invoices in real time at <100 ms p50 latency. It processes 9 Crore+ IRNs per year for 25,000+ businesses with 99.99% uptime. Bulk upload, ERP integration and one-click cancellation are all supported. This feature is part of the e-Invoice module inside WhiteBooks.
Talk to a WhiteBooks solution architect
Tailored pricing, on-call ERP integration support, and a 30-day production trial for qualifying enterprises. Most evaluations close in under 2 weeks.
Talk to Sales → See customer storiesFAQ
Find answers to the most common questions about e-Invoice Software.
How is WhiteBooks IRN generation different from screen-scraping?
WhiteBooks holds a GSP licence and calls the NIC IRP via authorised API channels with signed payloads. There is no HTML scraping, so filings do not break when the NIC changes the portal UI.
What is the IRN cancellation window?
24 hours from generation, per NIC rules. WhiteBooks lets you cancel through the UI or in bulk; cancelled IRNs remain in the audit archive.
Can I generate B2C QR codes?
Yes. B2C QR codes for invoices below the e-Invoice threshold are supported and printable on the invoice — useful for retail, hospitality and F&B.
How is IRN data archived?
Every IRN is stored with its signed JSON, NIC acknowledgement number, generation timestamp and any cancellation event. Retrieve any IRN with one click from the archive.
Can I generate IRN directly from Sage or WalterPack?
Yes. Stage Sage or WalterPack invoices, then one-click IRN generation pushes them to the NIC IRP — WhiteBooks is the only Indian e-Invoice platform with first-class Sage and WalterPack importers.
What is an IRN in e-Invoice and how does WhiteBooks generate it?
An IRN (Invoice Reference Number) is a unique 64-character hash generated by the NIC IRP for each e-Invoice. WhiteBooks sends your invoice JSON to the IRP via the authorized API channel, receives the signed QR code and IRN, and embeds both in the invoice PDF — in under 100 ms (p50).
Can WhiteBooks generate e-Invoices in bulk?
Yes. WhiteBooks supports bulk e-Invoice generation via CSV upload or direct ERP push. You can generate, cancel and re-generate IRNs for hundreds of invoices in a single batch. Error rows are flagged with the exact NIC error code.
Does WhiteBooks support e-Invoice cancellation?
Yes. An IRN can be cancelled within 24 hours of generation from inside WhiteBooks with one click. The cancellation is confirmed by the IRP and the invoice is marked as cancelled in your register. After 24 hours, a credit note must be issued instead.
What about webhooks for downstream systems?
Yes — secure webhooks notify your downstream systems on IRN generated, IRN cancelled and IRP outage events.
Is there an e-Invoice API for my own integration?
Yes. The e-Invoice API is documented at /api/e-invoice-api-for-developers and /docs/einvoice. REST + OAuth 2.0 with sandbox and production keys.
How does WhiteBooks handle NIC IRP outages?
Built-in retry with exponential backoff queues failed requests and retries on NIC recovery. Live status at /status.
Can I bulk-cancel IRNs?
Yes — bulk cancel is supported with audit logging on every cancellation.
How does WhiteBooks compare to ClearTax, Vayana or IRIS?
WhiteBooks leads on signed-JSON archive, B2C QR support, Sage and WalterPack imports, multi-GSTIN batching, and ZATCA Saudi Arabia cross-border. See /compare/whitebooks-vs-cleartax and /compare/whitebooks-vs-vayana.
Is WhiteBooks compliant with the latest e-Invoice notification?
Yes. WhiteBooks is NIC-IRP authorized and complies with all CBIC / GSTN notifications on e-Invoicing including the B2B applicability thresholds, schema versions (v1.1 / v2.0) and the signed QR code mandate.
Can WhiteBooks print the signed QR code on the invoice?
Yes. After IRN generation, WhiteBooks embeds the ZATCA / NIC signed QR code directly in the invoice template. The printed QR contains all mandatory fields (GSTIN, IRN, date, taxable value, tax amount) and can be verified on the NIC portal.
What happens if the NIC IRP is down when WhiteBooks tries to generate an IRN?
WhiteBooks implements automatic retry with exponential back-off. If the IRP is unavailable, the invoice is queued in pending status and retried at defined intervals. You can also manually trigger regeneration. The 99.99% uptime SLA applies to the WhiteBooks platform, not the GSTN/NIC systems.
Ready to Transform Your Business?
Join thousands of Indian businesses using WhiteBooks for their accounting needs
Start Your Free TrialLast updated · View changelog
sales@whitebooks.in | +91 9032111788
WhiteBooks is the product of BVM IT Consulting Services India Pvt Ltd (www.bvmcs.com), A GSP (GST Suvidha Provider) License holder from GSTIN(Govt.).
























