Autonomous Invoice Intelligence & GST Verification
Extract, mathematically verify, and route complex multi-page invoices, thermal bills, and Government B2B E-Invoices into your accounting ledger with zero manual keying and 100% tax math precision.
Compare how Vasishtha processes physical scanned invoices via multi-engine OCR fallback against instant zero-error Government B2B E-Invoice QR JWT decoding.
• Decode Latency: 12ms (Zero OCR required)
{
"irn": "SAMPLE-IRN-00000000-0000-0000-0000-000000000001",
"documentType": "INV",
"invoiceNumber": "SAMPLE-INV-0001",
"invoiceDate": "2026-08-10",
"seller": {
"legalName": "Divya Cloud Infrastructure (Demo)",
"gstin": "00BBBBB0000B1Z5",
"stateCode": "00"
},
"buyer": {
"legalName": "Aarav Textiles (Demo)",
"gstin": "00AAAAA0000A1Z5",
"stateCode": "00"
},
"supplyType": "INTRA_STATE_DEMO",
"financials": {
"taxableAmount": 150000.00,
"igstRate": 18.00,
"igstAmount": 27000.00,
"cgstAmount": 0.00,
"sgstAmount": 0.00,
"totalAmount": 177000.00
},
"validation": {
"mathCheck": "PASSED (0.00 deviation)",
"gstinChecksum": "PASSED_DEMO_RULE",
"signature": "VALID_NIC_KEY"
}
}4-Stage Resilient Processing Pipeline
Every financial document is passed through an orchestrated multi-pass pipeline combining OCR fallback consensus and deterministic cryptographic QR decoding.
Multi-Source Ingestion
Universal document intake supporting diverse formats and batch uploads.
- Multi-page native and scanned PDF documents
- Mobile camera photo captures & skewed paper bills
- Thermal receipts with auto-contrast filtering
- Bulk ZIP archives with concurrent multi-core parsing
Data extracted during this stage is validated in memory and passed directly to the Zero-Tolerance GST Math Engine. Unrecognized or skewed characters trigger immediate human review flags.
• Processing Latency: < 250ms / page
Zero-Tolerance GST Tax & Line-Item Engine
Standard OCR tools guess text; Vasishtha calculates statutory mathematics down to the paisa. Any discrepancy between line-item rates, HSN tax brackets, and document totals is instantly flagged.
See how Vasishtha enforces strict mathematical verification down to the paisa (₹0.00 tolerance) and catches subtle vendor rounding errors before ledger synchronization.
| Sample Line Item | HSN Code | Qty × Rate | Taxable Amt | IGST (18%) | Computed Total |
|---|---|---|---|---|---|
| Cloud Infrastructure Nodes (Demo) | 998313 | 2 × ₹25,000.00 | ₹50,000.00 | ₹9,000.00 | ₹59,000.00 |
Deterministic Line-Item Verification
Computes Qty × Rate - Discount = Taxable Amount across every single line item before summing up to the invoice subtotal.
State-Code Tax Splitting
Automatically verifies whether an invoice requires Intra-state (CGST + SGST) or Inter-state (IGST) taxation based on the supplier and buyer 2-digit GST state codes.
Zero-Tolerance Discrepancy Gate
If a vendor document has a ₹0.50 rounding error or an HSN rate clash, the voucher is prevented from ERP sync until an authorized reviewer approves or adjusts the line.
Automated GSTR-2B 3-Way Reconciliation
Eliminate manual spreadsheet lookups. Vasishtha automatically compares your internal purchase register against Government GSTR-2B auto-drafted ITC JSON files to safeguard against ineligible tax credit claims.
Automate matching between your purchase register (books), physical invoices, and Government GSTR-2B auto-drafted ITC statements to prevent ineligible claims.
| Vendor / GSTIN | Invoice # | Books ITC | GSTR-2B ITC | Reconciliation Status | Action Note |
|---|---|---|---|---|---|
Divya Cloud Infrastructure (Demo) 00BBBBB0000B1Z5 | SAMPLE-INV-0001 | ₹18,000.00 | ₹18,000.00 | Matched | Exact match across GSTIN, DocNo, Tax Amount. |
Ekata Office Supplies (Sample) 00AAAAA0000A1Z5 | SAMPLE-INV-0002 | ₹4,500.00 | ₹4,200.00 | Mismatch | Tax amount discrepancy of ₹300.00. Requires vendor confirmation. |
Frontier Industrial Spares (Sample) 00CCCCC0000C1Z5 | SAMPLE-INV-0003 | ₹12,400.00 | — Not Filed — | Missing in 2B | Vendor has not filed GSTR-1 for period. ITC withheld. |
Gridline Freight & Logistics (Sample) 00DDDDD0000D1Z5 | SAMPLE-INV-0004 | ₹8,800.00 | ₹8,800.00 | Ineligible Sec 17(5) | Section 17(5) blocked credit (Passenger vehicle leasing). |
5 Automated Reconciliation Classifications
GSTIN, invoice number, taxable amount, and tax components match within ₹0.00 delta. Ready for 100% ITC claim.
Document exists in 2B, but vendor uploaded mismatched taxable value or inverted CGST/SGST/IGST rates.
Invoice entered in books, but supplier has not filed GSTR-1. System automatically generates vendor follow-up notices.
Credit reflected on GST Portal GSTR-2B, but invoice was never entered into accounting software. Flags unrecorded expenses.
Automatically identifies blocked credits (food & beverage, motor vehicles, club memberships) under Section 17(5).
Multi-Client Practice Architecture for CA Firms
Manage 10 to 500+ client entities under a unified console with strict cryptographic data segregation, custom client tax rules, and 30-day disaster recovery.
Experience instant multi-client ledger switching with strict tenant isolation, isolated GSTIN state profiles, and 30-day soft-delete disaster recovery.
Aarav Textiles (Demo)GSTIN: 00AAAAA0000A1Z5
Strict Multi-Tenant Isolation
Every client workspace maintains isolated database partitions, distinct GSTIN registration profiles, and independent chart-of-accounts hierarchies.
Per-Client Tax & Rounding Rules
Configure custom rounding thresholds, client-specific ledger aliases, and vendor whitelist auto-approval rules on a per-entity basis.
30-Day Soft-Delete Protection
Inadvertently deleted voucher batches or client documents can be restored in one click within 30 days before irreversible administrative purging.
RBAC, DPDP Act Compliance & Immutable Audit Trails
Engineered specifically for the regulatory demands of Indian Chartered Accountant practices and corporate finance departments, adhering strictly to the Digital Personal Data Protection (DPDP) Act 2023.
Inspect cryptographic audit logging that records every operator action, tax override, and role permission check with before/after state diffs.
{
"auditId": "AUDIT-20260810-9941",
"actor": {
"email": "reviewer@demo.example.com",
"role": "SENIOR_REVIEWER",
"ipSessionHash": "a8f9...4c2d (Salted Daily)"
},
"entity": "Invoice: SAMPLE-INV-0001",
"changes": {
"lineItems[0].hsnCode": {
"- before": "8471 (4-digit generic)",
"+ after": "84713010 (8-digit verified)"
},
"lineItems[0].taxRate": {
"- before": 12.0,
"+ after": 18.0
},
"financials.totalTax": {
"- before": 1200.00,
"+ after": 1800.00
}
},
"compliance": {
"dpdpActPurpose": "FINANCIAL_STATUTORY_AUDIT",
"immutableHash": "sha256:7b1e8f0a3c9d6e5a4b2c1d0e..."
}
}4-Tier Granular Role-Based Access Control (RBAC)
Full administrative authority. Manage client workspaces, export ERP keys, configure firm-wide tax rules, and sign off on audit closures.
Review flagged math discrepancies, approve tax overrides, authorize GSTR-2B reconciliation matches, and sign batch releases.
Upload raw invoices, run OCR fallback extraction, adjust bounding boxes, and resolve character-level ambiguities.
Inspect immutable audit logs, verify tax calculation proofs, and export read-only reconciliation reports without edit permissions.
Ephemeral in-memory processing, zero secondary data monetization, cryptographic daily-salted session hashing, and automatic 24-month retention purges.
Protected Excel Sync & Native ERP Integration
Export sanitized, mathematically validated transactions directly into your core accounting software. Dual-layer Excel protection locks custom formulas to prevent spreadsheet corruption.
Generates clean, macro-free OpenXML spreadsheets. Mathematical summary cells are locked with sheet-level protection so team members cannot accidentally overwrite active GST formulas.
- Protected line-item formulas (
SUM,ROUND) - Data validation dropdowns for HSN & GST rates
- Bi-directional sync without formula corruption
<!-- Vasishtha Protected OpenXML Format Definition -->
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
<sheetProtection
sheet="1"
objects="1"
scenarios="1"
selectLockedCells="0"
selectUnlockedCells="1"
passwordHash="sha256:4d8a..."/>
<sheetData>
<row r="1">
<c r="A1" t="s"><v>Vendor Name (Sample)</v></c>
<c r="B1" t="s"><v>GSTIN</v></c>
<c r="C1" t="s"><v>Taxable Value</v></c>
<c r="D1" t="s"><v>IGST (18%) [Locked Formula]</v></c>
<c r="E1" t="s"><v>Grand Total [Locked Formula]</v></c>
</row>
<row r="2">
<c r="A2" t="s"><v>Divya Cloud Infrastructure (Demo)</v></c>
<c r="B2" t="s"><v>00BBBBB0000B1Z5</v></c>
<c r="C2"><v>150000.00</v></c>
<c r="D2" s="locked"><f>ROUND(C2*0.18, 2)</f><v>27000.00</v></c>
<c r="E2" s="locked"><f>SUM(C2:D2)</f><v>177000.00</v></c>
</row>
</sheetData>
</worksheet>Data Sovereignty & Deployment Topologies
Deploy Vasishtha according to your firm's strict security mandates — from 100% offline air-gapped desktop runners to dedicated private cloud infrastructure.
Local Desktop Runner
Runs 100% locally on Windows 10/11 and macOS workstations with an embedded SQLite engine. Raw invoices and financial data never leave your local physical machine.
- Offline OCR & QR decoding
- Direct local Excel / Tally sync
- Zero external internet required
Dedicated Private Cloud
Deploy containerized Docker/Kubernetes instances directly within your firm's AWS, Azure, or GCP Virtual Private Cloud (VPC) with PostgreSQL backends.
- Isolated database partitions
- High-concurrency REST & Webhook APIs
- SOC2 & ISO-27001 compatible VPC
Hybrid Multi-Branch Sync
Local branch staff scan and verify vouchers offline; approved ledger summaries sync via end-to-end encrypted tunnels to the central firm ledger.
- Multi-branch data consolidation
- Asynchronous queuing & offline recovery
- Central partner sign-off console
Licensing & Firm Onboarding Terms
Licensing details (per-firm, per-seat, or desktop-installer terms) are shared during your firm onboarding call to align with your practice size and deployment topology.
Technical & Implementation Specifications
Detailed answers regarding accuracy mechanisms, tax math compliance, and deployment options.
Traditional OCR inspects pixel arrangements to guess characters, making it vulnerable to scan skew, paper creases, and font variations. In contrast, Vasishtha's E-Invoice QR decoder cryptographically parses the signed JSON Web Token (JWT) embedded in government B2B QR codes, guaranteeing 100% character accuracy, verified digital signatures, and instantaneous sub-15ms extraction.