Guide · How to use Taxova

WhatsApp in. Filing-ready out.

Short path for businesses, then a full walkthrough of the CA dashboard — every panel, what to click, and how it fits month close and GST filing prep.


For businesses

Send invoices on WhatsApp. Your CA gets a clean file.

You do not need a new app. After onboarding, Taxova lives in the same WhatsApp chat you already use — snap a bill, send it, and move on.

  1. 1

    Get started

    Complete onboarding, confirm your WhatsApp number, and link your CA (or ask them to invite you via CA assign).

  2. 2

    Send the invoice

    Photo or PDF of the tax invoice is enough. Clear GSTIN, totals, and invoice number help your CA approve faster.

  3. 3

    Taxova extracts & checks ITC

    Fields are pulled automatically and ITC eligibility is flagged. Edge cases go to your CA’s review queue — not your inbox.

  4. 4

    Your CA prepares the return

    They review, close the month, and export GSTR drafts from the dashboard. Final filing still happens on gst.gov.in.

Tip: if your CA nudges you for missing bills near month-end, reply in the same WhatsApp thread with the photo — no portal login required on your side.

For CAs

CA dashboard — part-by-part guide

Every major area of /dashboard: what it is for, what you click, and how it fits WhatsApp → review → filing prep. Screenshots match the current Ledger UI (paper workspace, ink-navy sidebar, brass actions).

1. Big picture

WhatsApp (client) CA Dashboard Government ───────────────── ─────────────────────────── ──────────── Invoice photo/PDF ──AI──► Review queue / edit / approve Month close + 2B reconcile GST Filing → export JSON ────────► gst.gov.in Form 16 / AIS ──────► Income Tax module (file there)

Taxova prepares. Portal filing (GST) still happens on gst.gov.in.

Full CA dashboard overview
Full dashboard — sidebar (A), top header (B), main GST body (C).
ZoneWhat it is
A — SidebarInk-navy nav + active client + New Audit + sign out
B — Top headerMenu (when sidebar hidden), GST / Income Tax, client, month, search, Reload
C — Main GST bodyReview queue, GSTIN bar, month close, KPI strip, filing, pilot, invoice table

3. Top header

CA dashboard top header toolbar
Workspace toolbar — module switch, client, month, search.
PartPurpose
Menu (sidebar open)Appears when the sidebar is hidden — opens the rail again
Workspace · CA Review QueueContext label (hides on narrower screens)
GST | Income TaxModule switch. GST = invoices & filing prep. Income Tax = Form 16 / AIS / estimates
Client dropdownPick taxpayer (phone + name + GSTIN)
Month pickerFilter invoices / month-close / filing to one return period
SearchFilter invoice list by number / supplier / GSTIN
ReloadBrass primary — refresh invoices + metrics + pilot stats
Bell / CA chipNotifications placeholder · session indicator
Tip for demos: always pick a client with GSTIN and a month that has bills, or month close / filing will show “Not ready”.

4. GST module — review hero & context

GST module main body
Scrollable GST main — review hero, GSTIN bar, and downstream panels.

4.1 Page title row

PartPurpose
Your review queueHome for CA exception review
GSTR-1 / GSTR-3B chipsLocal readiness stamps (not portal filing status)
KPI stripNeeds review · Taxable value · ITC claimable · Flagged
Audit drawerPaper slide-over to edit invoice fields, then Approve / Reject

4.2 Client GSTIN bar

PartPurpose
Client GSTINRequired for ITC classification and clean exports. Click to edit
Import GSTR-2BUpload portal 2B JSON/CSV and reconcile purchases
AdvancedPull 2B (OTP), recompute ITC, GSTIN lookup

5. Month close

Month close readiness strip
Month close — readiness, 2B health, and action shortcuts.

Purpose: answer “Can we close this return month?” before export.

PartPurpose
Period + Ready / Not readySelected month + blocker summary
Bills receivedCount of invoices in this month
Still need CAExceptions still open
2B imported / matched / missing / mismatchPurchase reconcile health
Steps 1–4Bills in → Import 2B → Clear queue → Export draft
Review queueJump to Needs review
Import 2BOpen import modal
Nudge clientWhatsApp nudge for missing bills
Export draftOpen GSTR JSON export modal

Common blockers: missing GSTIN, no month selected, bills still needing CA, 2B not imported.

6. GST Filing (Phase 1)

GST Filing handoff panel
GST Filing — export drafts and portal checklist (not live e-file).

Purpose: turn “month is ready” into download drafts + portal checklist. Taxova does not submit to gst.gov.in yet.

PartPurpose
Ready / Not ready badgeSame readiness idea as month close
Export GSTR-1 / GSTR-3BDownload offline-utility-style JSON
Readiness statsBills, need CA, 2B imported, 2B gaps
Clear review queueFix blockers first
Portal stepsWhat to do on gst.gov.in after download
GSTR-1 / 3B exported checkboxesAuto-tick after successful download (browser memory)
Mark prepared / ARN noteCA tracking only (local) — not a legal ARN

7. GST pilot panel

GST pilot readiness panel
Pilot panel — extraction quality gate for ops (not day-to-day filing).

Purpose: founder / ops gate — “Is extraction good enough to scale?” — not day-to-day filing.

PartPurpose
Status pillCollecting / check-in / Go / Hold
Approvals progressToward volume bar (default 25)
Review nextOpen next firm-wide pending bill (easy ones first)
Edit rateLocked until volume bar; then % of approved bills you edited
Rejected / skippedVolume outside edit-rate
Pending reviewClickable → same as Review next
Pre-flight checklistDay-zero / firm / training checklist
Filing-critical field tableGSTIN / totals / invoice # edits

8. Invoice review table (queue)

Invoice review queue table
Invoice queue — filter tabs, risk reasons, open / approve.
PartPurpose
TabsNeeds review / ITC issues / Approved / All bills
RowOne WhatsApp (or uploaded) invoice — hover shows brass edge
Risk / reasonWhy it needs a CA (calc, GSTIN, 2B, ITC, etc.)
Audit / ApproveOpen paper audit drawer or quick-approve when ready
Bulk barMulti-select approve

Typical CA loop: Needs review → open bill → fix fields if needed → Approve → next.

9. Income Tax module

Income Tax module full view
Income Tax module — Form 16 / AIS / estimates for the same client.
ITR module panel detail
ITR panel detail — uploads, editable fields, AIS reconcile.

Switch with the header Income Tax tab (same client).

PartPurpose
FY + PAN + Open / create returnOne ITR return per client + year
Upload Form 16PDF/image → AI extract salary / TDS / exemptions
Upload AISPortal/demo AIS JSON → reconcile vs Form 16
Salary / TDS / 80C fieldsEditable estimate inputs
Save estimateOld vs new regime comparison
AIS vs Form 16 tableMismatches (e.g. interest income)
Approve / Export draftCA sign-off + prep for portal filing (not e-file inside Taxova)

10. How the pieces connect (GST)

1 · Capture

WhatsApp invoice → AI extract → lands in review queue.

2 · Review

CA edits if needed → Approve. Import GSTR-2B in parallel.

3 · File prep

Month close ready → GST Filing → export JSON → file on gst.gov.in.

11. Login modes (why the UI looks empty)

ModeHowWhat you see
CA session Settings → invite + password Only clients linked via /ca-assign for that invite
Platform admin API key Settings → paste dashboard API key All clients in the DB (ops only — do not give to customer CAs)
Production “No clients yet” with a valid CA login almost always means: no client↔CA links for that invite on the production database.