Import a statement
Bring balances, holdings, or PPF / EPF transactions in from a file using Artha — create accounts and ledger rows with your approval.
Last reviewed 2026-10-17
Bring data in from a file. Prefer Artha when you have a PDF, image, or spreadsheet for a bank account, stocks, US stocks, mutual funds, fixed deposit, Public Provident Fund, or Employee Provident Fund statement.
Artha import loop
- 1
Upload
PDF / sheet
- 2
Clarify
dates / password
- 3
Review
proposed rows
- 4
Approve
then apply
- 5
Verify
type dashboard
Review before you approve
Artha proposes changes — approve only when the preview matches your statement.
Using Artha (chat + upload)
Open Artha
In the Invesh app, open Artha from the top navigation (or the mobile bottom bar) — or from a type dashboard choose Add → AI Import (or Import with Artha in the setup wizard).
AI Import / Import with Artha open a new chat with the composer already filled for that product (for example Help me add holding to Stocks or Help me add transaction to EPF). The prompt is not sent until you send it.
Upload or ask
Upload the statement (PDF, image, or spreadsheet as supported), or edit the prefilled prompt and describe what you want to add in plain English.
File limits match Files: up to 10 MB per file, up to 10 files per upload, with the listed document and image types. Chat retention for conversations without saved changes is set in Artha under Settings → Data & privacy → Keep chats for (7, 30, or 90 days).
If the PDF is still password-protected, Artha rejects it with a toast that tells you how to open it with its password, save or print an unlocked copy, and upload that file. There is no password field — see Artha → Password-protected PDFs.
Clarify
Answer prompts (date formats, which account to use, and similar choices).
Review
Check proposed accounts, snapshots, or holdings for the live type Artha inferred.
- One create, update, or delete on a live type — Review & approve opens the guided form dialog, prefilled from what Artha staged. Confirm, edit where the create or update allows, or cancel back to the chat
- Several creates of the same kind — open each Review & approve summary (holdings that span more than one broker or platform get a row per account). Large holdings batches open a paginated spreadsheet (50 rows per page by default) with the account selector preselected — page through before you approve; Save All still covers every filled row
If you see a Possible duplicate notice (or an amber warning on a bulk row), the draft looks identical to a record you already have or to another row in the same batch. Edit, remove the row, save anyway, or cancel — the warning does not block you.
Approve
Approve only when the preview matches the statement. If the preview is wrong, reject or edit — do not force a bad import through.
Verify
Confirm on the relevant type dashboard and the Wealth Dashboard. Uploaded files also appear under Files.
Assisted flows (when you already know the intent)
From Artha you can also start focused flows instead of a blank chat:
| Intent | What you do |
|---|---|
| Create an account | Start an account for a live type |
| Add a bank balance | Record a snapshot for a bank account |
| Add one holding / deposit | Add a stock, mutual fund, or fixed deposit |
| Add many stock or MF rows | Use the bulk holdings path |
These still require your approval when changes are proposed.
Structured / bulk entry without a PDF
When you are typing rows yourself (no statement parse), use:
- Add a snapshot or holding (overview + per-type links)
- Add holdings in bulk
Background: Importing investments and Artha.