tapAdvisor · 72 documents missing a retention regime — up to ₹25L penalty exposure
Recommended
Without action · no regime assigned
72 documents in Finance / Compliance folders with no retention policy set
₹5L–₹25L
Companies Act 2013 §128 penalty for non-preservation of books · DPDPA violation if personal-data docs retained past purpose-end
With action · auto-assign regimes
AI classifier maps doc type → regime: GSTIN records → 6-yr GST regime · HR letters → 8-yr Companies Act regime · DPDPA personal data → purpose-end delete flag
Penalty avoided
+ DPDPA compliance: 48-hour notice before deletion of personal-data docs · dual-regime resolver auto-handles GST vs DPDPA conflict
Cited provision: Companies Act 2013 §128 (books of accounts — 8 years) · Income-tax Act 1961 §44AA r/w Rule 6F (books — 6 years) · Income-tax Act 1961 §149 (reassessment window — up to 10 years) · GST records — 6 years from annual return date (CGST Act 2017 §36) · DPDP Act 2023 — personal data deleted post-purpose-end · Source: aiaccountant.com · India records retention guide
⚠ AI-generated guidance based on document classification and applicable statutory regimes. tapestree does not provide legal advice. Confirm regime assignments with your CA / legal counsel before applying.
72 documents queued · CA review pending
Total documents
1,420
9 modules · all records linked
OCR indexed
1,384
97.5% · AI searchable
Active share links
8
CA + auditor + legal · time-bounded
Legal holds active
3
Deletion blocked · audit chain
Documents overview · all modules
1,420 documents · 9 modules · AI-indexedLibrary & doc-intelligenceOCR · Qwen2.5-VL pipeline
OCR indexed
1,384 · 97.5% · AI searchable
Avg confidence
97.2% · ≥99% on GST invoices
India-doc extractions
648 · GSTIN · Form 16 · PAN · e-way bill
VL escalations · 30d
12 · legal/PHI docs → 32B model
Retention & holdsDPDPA · GST · Companies Act
Retention regimes active
4 · GST 72mo · Co.Act 8yr · IT Act 10yr · DPDPA
GST 72-mo auto-set
412 · cannot manually reduce
Legal holds active
3 · write-lock enforced · audit chain
DPDPA review pending
28 · purpose-end · 48-hr notice queue
Sharing & versionstime-bounded links · version chain
Active share links
8 · CA + auditor + legal · avg TTL 45 days
Downloads this month
34 · all watermarked · 2 links revoked
Versioned documents
342 · 2+ versions · 180-day history window
Conflicts resolved
18 · named resolution · no clones · 64 diff views / 30d
Quick actions
common tasksRecent uploads · today & this week
4 today · 34 this week| Document | Module | AI tag | Retention | Uploaded | By |
|---|---|---|---|---|---|
invoice-tata-steel-jun.jpg OCR 99.1% · GSTIN extracted · PO matched |
Procurement | Invoice · vendor | GST 72 mo | Today 14:22 | WA-bot |
NDA-2026-008 Nexgen.docx v1 · 240 KB · pending signature |
Contracts | Contract · NDA | 8 yr Co.Act | Today 10:05 | Aanya Sharma |
GSTR-1 May 2026 · return JSON E-invoice · QR code · 44 KB |
Finance | E-invoice · GST | GST 72 mo | 31 May | Finance auto-file |
Form-130 EMP-0001 FY26.pdf TRACES · password-protected · Form 16 |
HR · Payroll | HR · Tax cert | 10 yr IT Act | 29 May | Payroll TRACES |
BuildRight Infra · INV-0881 WA capture · OCR 97.8% · no PO match — needs review |
Procurement | Invoice · pending | GST 72 mo | 01 Jun | WA-bot |
Total documents
1,420
9 modules · all records linked
OCR indexed
1,384
97.5% · AI searchable
Legal holds active
3
Deletion blocked · audit event logged
Expiring retentions · 90d
28
DPDPA review required
Document library · Contracts folder
24 files · 4 linked · OCR indexedFolders · 1,420 files9 modules
▤ Contracts
24 files · 4 linked · CLM
📁 MSA
📁 NDA
▤ Finance
142 files · GST returns + e-invoices
📁 GST Returns
📁 E-invoices · JSON
▤ HR Docs
86 files · offer letters · payslips
▤ Procurement
218 files · ASN · PO PDFs
▤ Compliance
48 files · DPDPA · ISO 27001
AI classification on
📷
invoice-tata-steel-jun.jpg
AI OCR'd
WhatsApp capture
99.1% confidence
Captured via WhatsApp · 02 Jun 14:22 · Tata Steel Ltd
Vendor Tata Steel Ltd
Amount ₹2,40,000
GSTIN 27AAACT2727Q1ZZ
HSN 7208
📄
MSA-2024-011-amended.pdf
Legal hold
Bharat Steel litigation · Hold owner: Priya Sharma · set 14 May 2026 · Write-lock enforced · audit event logged
Cannot delete · Retention: indefinite · hold supersedes any scheduled purge
| File | Module link | AI tag | Retention | Provenance | Modified |
|---|---|---|---|---|---|
| 📄 MSA-2024-011 ABC Industries.pdf v3 · 1.2 MB · OCR · 18 pages |
CLM · ABC | Contract · MSA | 8 yr · Co.Act | CLM deal → upload | Today |
| 📝 NDA-2026-008 Nexgen.docx v1 · 240 KB · pending sign |
CLM · NDA-008 | Contract · NDA | 8 yr · Co.Act | CLM draft → system | 1 Jun |
| 📄 SLA-2026-003 Bharat Steel.pdf v3 · 890 KB · signed Aadhaar |
CLM · SLA-003 | Contract · SLA | 8 yr · Co.Act | CLM sign → Aadhaar | 12 Apr |
| 📷 Tata Steel · invoice 4488 (WA capture) OCR 99.1% · GSTIN extracted · PO matched |
Proc · PO-0142 | Invoice · vendor | GST 72 mo | WA-bot → OCR → AP | Today |
| 📊 GSTR-1 May 2026 · return JSON E-invoice · QR code · 44 KB |
Finance · GST | E-invoice · GST | GST 72 mo | Finance → auto-file | 31 May |
| 📄 Form-130 EMP-0001 FY26.pdf TRACES · password-protected |
Payroll · EMP-0001 | HR · Tax cert | 10 yr · IT Act | Payroll TRACES → HR | 29 May |
📷 Mobile capture · 4 today·
✉ Email-to-doc · 2 today·
WA-to-doc · 1 today (Tata invoice photo)·
● Encrypted at rest
Record provenance · MSA-2024-011 ABC Industries.pdfdocuments.repository · lineage
Origin module
CLM (Contracts) · deal ABC-2024-CLM-011 · creator: Aanya Sharma
Business record
CLM · ABC Industries · MSA executed 14 Jan 2024 · linked PO count: 3
OCR confidence
97.4% · Qwen2.5-VL-7B · 18 pages · India-doc pipeline
Classification
Contract · MSA · auto-labelled · tenant bucket: Contract/MSA/NDA/SLA
Retention regime
Companies Act 2013 §128 · 8 years from execution date · due 14 Jan 2032
Legal hold
None · deletable after retention expires
Version chain
v1 → v2 (redline) → v3 (signed) · all versions retained · diff viewer available
Encryption
AES-256 at rest · tenant CMK via Vault Transit · audit trail: 24 events
Versioned documents
342
2+ versions · all modules
Version history window
180 days
Matching Dropbox Professional
Conflicts resolved
18
Named resolution · no clones
Diff views · last 30d
64
Text + visual diff
Version chain · MSA-2024-011 ABC Industries.pdf
3 versions · all retained · diff viewerVersion historydocuments.version_control · ≥180-day window
| Version | Date | Author | Change summary | Size | Status | Action |
|---|---|---|---|---|---|---|
| v3 · current | 12 Apr 2026 | Aanya Sharma | Signed · Aadhaar eSign by both parties · penalty clause updated Sec 6.4 | 1.2 MB | Active · signed | |
| v2 · redline | 28 Mar 2026 | Legal · Priya M. | Redline: SLA clause revisions · 12 tracked changes · counter-party comments | 980 KB | Superseded | |
| v1 · draft | 14 Jan 2024 | Aanya Sharma | Initial draft · template-generated · CLM deal ABC-2024-CLM-011 | 740 KB | Archived |
Diff · v2 redline → v3 signedText diff · PDF text layer
§ 6.3 Liability cap
− …shall not exceed twelve (12) months of fees paid.
+ …shall not exceed eighteen (18) months of fees paid.
§ 6.4 Penalty clause
− Penalty: 1.5% per week on outstanding amounts.
+ Penalty: 2% per week on outstanding amounts; max 10% of invoice value.
§ 9.1 Governing law
No change · Karnataka jurisdiction retained.
12 tracked changes total · 2 substantive · both parties countersigned 12 Apr 2026
Named conflict resolutiondocuments.version_control · no clones
Conflict detected: NDA-2026-008 edited simultaneously by 2 users
User A · Aanya
Updated Sec 3 confidentiality · 09:14
User B · Ravi K.
Updated Sec 5 term · 09:16
Conflict
Overlapping edit on Sec 4 · display both
Both versions shown side-by-side. No silent "(Conflict 1)" clone created. User selects winner per section or merges manually.
OCR indexed
1,384
97.5% · Qwen2.5-VL pipeline
Avg confidence
97.2%
≥99% on GST invoices
VL escalations · 30d
12
legal/PHI docs → 32B model
India-doc extractions
648
GSTIN · Form 16 · PAN · e-way bill
AI OCR + document intelligence
Qwen2.5-VL-7B pipeline · India-doc aware · escalation to 32BExtraction results · GSTIN invoicedocuments.ocr_search · ≥99% accuracy
INPUT — Tata Steel · invoice 4488 (WhatsApp photo)
Vendor name
Tata Steel Ltd 99.8%
GSTIN
27AAACT2727Q1ZZ 100%
Invoice no.
INV-4488 / 2026-06-02 99.1%
Amount
₹2,40,000 + GST ₹43,200 99.4%
HSN code
7208 (flat-rolled steel) 98.7%
E-way bill no.
EWB-231400882019 99.0%
PO match
PO-2026-0142 · 3-way match passed
Retention auto-set
GST 72-month regime · cannot reduce
PAN/Aadhaar detected: masked before index. DPDPA statutory-override activated and logged.
AI classification · Model Training Studiodocuments.classification · tenant buckets
Tenant classifier buckets (per-tenant fine-tune enabled)
| Bucket | Count | Confidence avg | Action |
|---|---|---|---|
| Contract · MSA/NDA/SLA | 86 | 98.4% | Retention: 8 yr Co.Act |
| Invoice · Tax doc · E-invoice JSON | 412 | 99.1% | GST 72-month auto-set |
| HR · Offer · Payslip | 148 | 96.8% | 8 yr Co.Act |
| Compliance · Audit report | 62 | 94.2% | Review queue: 4 |
| Generic · unclassified | 72 | — | Regime missing → advisor alert |
VL escalation: 12 docs routed to Qwen2.5-VL-32B (legal/PHI/financial-audit flag). Confidence gate: <0.85 → VL escalation. <0.70 → human review queue.
AI semantic search · full-text + OCRdocuments.ocr_search · India-doc types
Query: "termination clause MSA 2024"
4 results · MSA-2024-011 §12.1 hit at page 14 · confidence 97% · context snippet shown
Query: "GSTIN 27AAACT2727"
6 invoices · across Tata Steel records · all years · instant OCR-indexed results
Query: "Form 16 Aanya"
Form-130 EMP-0001 · FY26 · extracted: CTC ₹18L · TDS ₹2.1L · TRACES verified
Query: "e-way bill expiring today"
2 e-way bills · EWB-231400882019 + EWB-119248812 · auto-alert sent to logistics
India-doc type support: GSTIN QR codes · Form 16/130 · PAN/Aadhaar masking · e-way bill QR · salary slips · incorporation certificates. No competitor in SMB ERP tier has native India-doc OCR.
Active share links
8
CA + auditor + legal · time-bounded
Avg link TTL
45 days
30 / 60 / 90d options
Downloads this month
34
All watermarked
Revoked links
2
Bulk revoke: 0-click
External sharing · CA / auditor / lawyer workflow
Time-bounded · watermarked · read-only · access logIndia SMB sharing workflow — CA / statutory auditor / legal counsel
Named persona flow: time-bounded link (30/60/90d), watermark with recipient name + date, read-only + download-restricted, access log visible to grantor. No account required for the CA or auditor. No competitor surfaces this as a first-class UX.
Active share linksdocuments.sharing
| Recipient | Role | Documents shared | Expires | Downloads | Watermark | Status | Action |
|---|---|---|---|---|---|---|---|
| CA Ramesh Iyer | Chartered Accountant | Finance/ · GST Returns · 12 files | 30 Jun 2026 | 18 | CA Ramesh Iyer · Viewed 19 Jun | Active | |
| M/s Sharma & Co. | Statutory auditor | Finance/ · Compliance/ · 34 files | 31 Jul 2026 | 9 | Sharma & Co · Audit 2025-26 | Active | |
| Advocate K. Pillai | Legal counsel | Contracts/ · MSA-2024-011 (on hold) · 1 file | 15 Aug 2026 | 4 | K. Pillai · Bharat Steel litigation | Legal hold doc | |
| + 5 more | — | Various · 20 files | — | 3 | — | Active |
New share link · CA / auditor / lawyerdocuments.sharing
Recipient name
Role
CA Auditor Legal
TTL
30 days 60 days 90 days
Watermark
Auto: recipient name + date + "CONFIDENTIAL"
Permissions
Read-only · View only (download-restricted by default)
Access log
Every view + download logged · grantor sees full log
Access log · CA Ramesh Iyer · Jun 2026documents.sharing · audit trail
| Event | File | Time |
|---|---|---|
| Viewed | GSTR-1 May 2026 | 19 Jun 09:14 |
| Downloaded | GSTR-3B Apr 2026 | 19 Jun 09:17 |
| Downloaded | GSTR-3B May 2026 | 19 Jun 09:18 |
| Viewed | GST Return FY26 | 18 Jun 15:42 |
| + 14 more events | — | — |
Retention regimes active
4
GST 72mo · Co.Act 8yr · IT Act 10yr · DPDPA
Legal holds active
3
Write-lock enforced · audit chain
DPDPA review pending
28
Purpose-end · 48-hr notice queue
GST 72-mo auto-set
412
Cannot manually reduce
Retention & legal holds · dual-regime resolver
GST 72-mo + Companies Act 8-yr + DPDPA purpose-end · MAX ruleDPDPA vs GST retention conflict — dual-regime resolver active
DPDPA 2023 mandates deletion of personal data when purpose ends. GST law mandates 72-month retention for tax records. For invoices containing PAN/Aadhaar: tapestree applies the statutory-override path — GST retention takes precedence; DPDPA deletion deferred; override event logged with reason code "retain-for-legal-compliance".
Active retention regimesdocuments.retention_legalhold
| Regime | Documents | Mandatory period | DPDPA override? | Trigger | Status |
|---|---|---|---|---|---|
| GST 72-month | 412 | 6 years from annual return date | Yes — statutory override | AI classifier: Invoice / E-invoice JSON | Enforced |
| Companies Act §128 · 8 years | 636 | 8 years from financial year end | MAY conflict — monitored | Contracts · HR letters · board resolutions | Enforced |
| Income-tax Act 1961 §149 · up to 10 years | 84 | Reassessment window from relevant AY | Override if personal data | Tax certificates · Form 16/16A · assessment orders | Enforced |
| DPDPA purpose-end delete | 28 | Delete when purpose ends · 48-hr notice | Superseded by GST/Co.Act if overlap | Personal data without statutory retention | 28 pending review |
Legal holds · activeWrite-lock enforced · audit event per hold
| Document | Reason | Set by | Since | Action |
|---|---|---|---|---|
| MSA-2024-011-amended.pdf | Bharat Steel litigation | Priya Sharma | 14 May 2026 | Release (requires DPO) |
| SLA-2026-003 Bharat Steel.pdf | Same litigation | Priya Sharma | 14 May 2026 | Release (requires DPO) |
| Invoice-BharatSteel-Mar2026.pdf | Disputed payment | Aanya Sharma | 28 Mar 2026 | Release (requires DPO) |
Legal hold supersedes retention expiry and scheduled purge. Hold release requires two-person DPO+legal approval. Audit event logged per state change.
DPDPA 48-hour pre-deletion notice · queue28 docs pending review
Documents flagged for purpose-end deletion. No statutory override applies. 48-hour notice window before deletion.
| Document | Personal data | Purpose end | Delete by |
|---|---|---|---|
| Employee-ID-Ravi-K.pdf | PAN · Aadhaar | Resigned 30 Apr | 22 Jun 2026 |
| Visitor-log-May-2026.xlsx | Name · phone · ID | 30-day purpose window | 20 Jun 2026 |
| + 26 more | — | — | Various |
WA-to-doc · today
1
Tata Steel invoice auto-filed
Total WA captures · Jun
28
All OCR'd · 26 auto-filed
3-way match passed
24 / 26
2 pending PO linkage
GSTIN extraction rate
99.1%
Industry-leading · Vic.ai benchmark
WhatsApp-to-document inbox
Zero competitor in SMB ERP has this natively · documents.whatsapp_inboxThe only India SMB ERP with native WhatsApp document capture
Zoho WorkDrive, Google Drive, Dropbox Business: no WhatsApp ingest. Veryfi/n8n templates exist as ₹0.05–0.10/doc bolt-ons requiring 3-party setup. tapestree is native: photograph a receipt in WhatsApp → GSTIN extracted → AP record auto-matched → 3-way match triggered. 500M Indian WhatsApp users; zero setup for field staff.
WhatsApp bot · tapestree DocumentsWhatsApp Business Cloud API
Ravi Kumar · 02 Jun 14:21
📷 [Photo sent: invoice-tata-steel.jpg]
tapestree · 02 Jun 14:22
Got it! Processing your invoice…
Vendor: Tata Steel Ltd
GSTIN: 27AAACT2727Q1ZZ
Amount: ₹2,40,000 + ₹43,200 GST
HSN: 7208 · Invoice date: 02 Jun
PO-2026-0142 matched 3-way match ✓
Filed under: AP → Tata Steel → Jun 2026
Retention: GST 72-month auto-set. Reply OK to confirm.
Ravi Kumar · 02 Jun 14:22
OK
tapestree · 02 Jun 14:22
Confirmed. Invoice filed and PO matched. ✓ No further action needed.
Inbox · WA captures · June 202628 documents · 26 auto-filed
| File / vendor | Captured | GSTIN | Amount (₹) | PO match | Status |
|---|---|---|---|---|---|
| Tata Steel · INV-4488 | 02 Jun 14:22 | 27AAACT2727Q1ZZ | 2,40,000 | PO-0142 ✓ | Filed |
| BuildRight Infra · INV-0881 | 01 Jun 11:05 | 29AABCB****L | 1,60,000 | No PO · notified | Pending |
| DataEdge Analytics · INV-2210 | 31 May 16:30 | 07AAJCD****M | 80,000 | PO-0138 ✓ | Filed |
| CleanAir FM · receipt | 30 May 09:12 | 29AABCC****N | 24,500 | PO-0129 ✓ | Filed |
| + 24 more | — | — | — | — | 23 filed · 1 pending |
Mobile capture: multi-page PDF scan · auto-straighten · multi-page stitch. Email-to-doc: subject-line → PO / invoice / contract ID → auto-link. All ingest channels feed the same OCR pipeline.
Aadhaar eSign · DigiLocker RequesterRoadmap
Sign documents with Aadhaar OTP-authenticated eSign (legally valid under IT Act 2000) — no DocuSign account needed. Pull verified government documents (PAN, GST certificate, incorporation cert, degree) directly into the DMS from DigiLocker with user consent. India Stack-native, zero paperwork.
ADR 3NNNRequires Leegality / SignDesk ESP · MeitY Issuer approval path
Semantic cross-document RAG searchRoadmap
"What are our termination clauses with Tata Steel?" — answered from your document corpus with citations, ACL-filtered. Glean-class permission-aware RAG at zero marginal cost inside the base DMS tier. Backed by Qdrant vector store with tenant-scoped embeddings. No $50/user/mo Glean account needed.
ADR 3NNNRequires RAG pipeline extension · Qdrant index for documents module
M&A Data RoomRoadmap
Multi-party permission sets, NDA-gate before document access, per-viewer watermark, per-document view analytics, and Q&A thread per document for due-diligence. Matches iManage and Intralinks at SMB price — inside tapestree, no separate data-room subscription.
ADR 3NNNScope decision: standalone data-room vs DMS permission overlay
Real-time Office / Google co-editRoadmap
In-browser simultaneous editing via OAuth integration with Microsoft 365 or Google Workspace — real-time cursor tracking, instant sync, and conflict-free co-authoring without leaving tapestree. Blocked on data-residency + OPA policy design for cross-tenant edit sessions.
ADR 3NNNOAuth residency · immutable-archive conflict · OPA policy for co-edit sessions
DigiLocker Issuer — verified document deliveryRoadmap
Issue verified documents to employees and customers directly into their DigiLocker accounts — offer letters, salary slips, NOCs, certificates. 300M+ DigiLocker users; 6.8B documents issued to date. Eliminates physical courier for HR document delivery. Requires MeitY/NeSL Issuer approval.
ADR 3NNNMeitY/NeSL Issuer approval process · India Stack integration
Agentic IDP pipeline · structured JSON outputRoadmap
Upgrade from OCR text extraction to agentic intelligent document processing — structured JSON output (not raw text), multi-model orchestration, validation rules, correction workflow for low-confidence fields, and a continuous model feedback loop. Targets ≥99% accuracy at $1–3/invoice (Vic.ai benchmark) on PO/invoice 3-way match. AI-ready data for downstream agents.
ADR 3NNNMulti-model orchestration · continuous feedback loop · LlamaIndex 2026 agentic IDP pattern