This case was already running before the app began watching on 1 Sep. Earlier mails, documents, challans and payments may be on the Gmail thread but not yet inside the app — so “nothing received” or “no challan yet” here can be wrong. Treat it as an older case and check the Gmail thread. The app is fully reliable for FRESH cases (first mail on or after 1 Sep).
the challan is done — these are for the IGR filing / KYC
- The work is done — our fee of ₹28,640 is still not in our account. Chase the branch for it.
why?
The money may already be here — 1 credit(s) our bank showed us that no case has taken
Day by day — every step and who held it
Next step
Nothing — this case is done
Index II shared with the branch and the case is closed.
Where this case stands — the whole trailread by EzDocs as one conversation
Do things the NOI team's work on a case, in order — come here when the Next step above points here: upload the paid challan, mark it Filed, share the e-filing copy, take the bank's approval, or fix a detail
Pay on GRAS — the NOI Co-pilot box there fills the form from the case number, and the full walkthrough with the exact figures appears at the top of this page the moment everything is clear (documents in, money verified). EzDocs reads the GRN off the uploaded PDF, re-checks every figure and name, and writes the bank mail. (If the direct page complains, start at gras.mahakosh.gov.in and click through.) The challan, as it will be typed — the GRAS form with the papers beside it; correct a box there when a paper says otherwise.
then switch to the e-filing tab you are already logged into — the next page there fills by itself. One e-filing tab only: the portal keeps one session per login, so a second tab (or the front page again) logs the first out. Not logged in yet today? open the portal (its front page logs you in afresh — and logs out any other e-filing tab).
The NOI Co-pilot creates the token from the Date of Mortgage, opens each page in the portal's own order and fills it, checked by EzDocs. Press this the moment you submit — the branch hears the NOI team's own words: “filed on the IGR site, once deface we will share with you”.
When the eFilingDoc… PDF is in hand — the token is read from the file and the branch mail is written. The DHC's PRN is read off the same copy.
These two banks approve the draft filing before submission — share the screenshot, they approve with one click, no mail round-trips.
No snip shared yet. Upload the draft e-filing screenshot below — the bank gets a one-click approval link instead of an email round-trip.
Uploading composes the approval mail to the bank (held on Draft mails until a person presses Send). Re-uploading replaces the snip and re-opens the decision on the SAME link.
Filing record (attempts, GRN, token)
| Attempt | GRN | Token | Status | Submitted |
|---|---|---|---|---|
| #1 principal | — | 9992209260554 | pending |
Fix something every change is recorded with your name
Usually Aradhana Mam's press — after seeing the credit with her own eyes (bank SMS or statement). The case then moves towards the challan on its own.
Undo a verification — for a wrong press; it goes on the record and the case is re-thought at once
Advanced — move the case by hand (ask Abhijit first)
Normally the case moves itself when documents and money arrive — this override is for the rare day it is stuck wrong.
The reply EzDocs wrote on this thread — yours to edit; nothing leaves until you press Send.
No draft is waiting on this case. EzDocs writes one the moment the case needs a mail — a chase, the fee, the challan, the e-filing copy — and it waits here for your Send. All drafts → · Write a reply on Mails & papers →
The conversation, word for word — attachments open on click. Mail thread, oldest first.
This thread was already running before the app started — the mails below are the part the app has read; earlier mails are on Gmail. The oldest here is where the app joined, NOT where the case began. Search on the Cases page finds any words written below.
📑 Open mails & papers — each mail beside its papers, ← → the next paper27 Aug, 15:34 · 49d ago THE APP JOINED HERE — earlier mails are on Gmail
Case Type - Builder Purchase .
14 more mails in between — open
27 Aug, 15:46 · 49d ago
Aradhana Rai NOI Coordinator | One Legal +91 8888706969
earlier mails quoted below
27 Aug, 17:15 · 49d ago
Pfa
earlier mails quoted below
27 Aug, 18:11 · 49d ago
Aradhana Rai NOI Coordinator | One Legal +91 8888706969
earlier mails quoted below
27 Aug, 18:11 · 49d ago
Aradhana Rai NOI Coordinator | One Legal +91 8888706969
earlier mails quoted below
12 Sep, 18:26 · 33d ago
Team,
Kindly share the Index 2 copy for NOI process.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 14:22 · 23d ago
Find the attached index 2 kindly provide NOI.
Cc: Vijay Wahul / /ICICIHFC/ICICIHFC TOWER <vijay.wahul@icicihfc.com>; Akshay Kamerkar / /ICICIHFC/ICICIHFC TOWER <akshay.kamerkar@icicihfc.com>; Siddesh Ajvilkar / /ICICIHFC/ICICIHFC TOWER <siddesh.ajvilkar@icicihfc.com>; Parshuram Kandurakar /EXT/OPER/ICICIHFC/ICICIHFC
TOWER <parshuram.kandurakar@ext.icicihfc.com>; Anup Pinge /DIST/ICICIHFC/PUNE <anup.pinge@icicihfc.com>; Bharat Warade /DIST/ICICIHFC/ <bharat.warade@icicihfc.com>; Gauri Dandge /DISTP/ICICIHFC/ <gauri.dandge@icicihfc.com>; Vyankatesh Jagtap /DISTP/ICICIHFC/
<vyankatesh.jagtap@icicihfc.com>; Nikhil Talegaonkar /DISTP/ICICIHFC/ <nikhil.talegaonkar@icicihfc.com>
Team,
Kindly share the Index 2 copy for NOI process.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 15:10 · 23d ago
Find the attached index 2 kindly provide NOI.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 15:10 · 23d ago
Find the attached index 2SAVITA BHASKAR KHILARI kindly provide NOI.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 15:11 · 23d ago
Find the attached SELFIE PHOTO OF SAVITA BHASKAR KHILARI kindly provide
NOI.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 15:11 · 23d ago
Find the attached SELFIE PHOTO OF SAVITA BHASKAR KHILARI kindly provide
NOI.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 15:44 · 23d ago
Pfa
Cc: Vijay Wahul / /ICICIHFC/ICICIHFC TOWER <vijay.wahul@icicihfc.com>; Akshay Kamerkar / /ICICIHFC/ICICIHFC TOWER <akshay.kamerkar@icicihfc.com>; Siddesh Ajvilkar / /ICICIHFC/ICICIHFC TOWER <siddesh.ajvilkar@icicihfc.com>; Parshuram Kandurakar /EXT/OPER/ICICIHFC/ICICIHFC
TOWER <parshuram.kandurakar@ext.icicihfc.com>; Anup Pinge /DIST/ICICIHFC/PUNE <anup.pinge@icicihfc.com>; Bharat Warade /DIST/ICICIHFC/ <bharat.warade@icicihfc.com>; Gauri Dandge /DISTP/ICICIHFC/ <gauri.dandge@icicihfc.com>; Vyankatesh Jagtap /DISTP/ICICIHFC/
<vyankatesh.jagtap@icicihfc.com>; Nikhil Talegaonkar /DISTP/ICICIHFC/ <nikhil.talegaonkar@icicihfc.com>
Dear Team ,
Find the attached
SELFIE PHOTO OF SAVITA BHASKAR KHILARI
kindly provide NOI.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 16:13 · 23d ago
Team
we will process the NOI for the same.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
22 Sep, 18:30 · 23d ago
TEAM
PFA DOWNLOADED E FILING FOR YOUR REFERENCE
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
On Tue, 22 Sept 2026 at 16:13, NOI ICICIHFC <icicihfcnoi@ezdocs.co.in>
wrote:
earlier mails quoted below
23 Sep, 15:24 · 22d ago
Kindly provide index 2
earlier mails quoted below
24 Sep, 11:03 · 21d ago
Kindly provide index 2
earlier mails quoted below
24 Sep, 12:48 · 21d ago
TEAM,
PFA: NOI Index 2 for case closure.
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
Every file the branch sent, and what EzDocs read it as. Click a filename to open the file itself. A wrong label? Fix it at the bottom — the checklist and the next mail follow your fix.
| Document | File — click to open | Status | When |
|---|---|---|---|
| Payment screenshot | IMG-20260827-WA0049.jpg | filed | 43d ago |
| Sale deed+ PAN card inside+ Aadhaar card inside | Agreement Draft_IH_A-406.pdf | filed | 43d ago |
| Bank's calculation sheet | NOI CASE INTITIATION AND CALCULATOR- Pratik Khilari.xlsx | filed | 43d ago |
| Sanction letter | KFSLetter_77000330830 (2).pdf | filed | 43d ago |
| Technical report | HRQ-26-138181_INDProcessRequest_2500320260826163927039 (1) (1) (1).pdf | filed | 43d ago |
| Aadhaar card+ PAN card inside+ Selfie / photo inside | New Doc 08-26-2026 17.35.pdf | filed | 43d ago |
a label is wrong? open the file above, then correct it here
The checklist and the next mail follow the corrected label. Recorded with your name.
Details & records the money working, the property exactly as it will be filed, the people, and what was read from each document
The records come first. The Property card below is the one to check before filing day.
Payment
₹28,640
waiting for the credit
₹28,630
—
not yet
Fee working (ours)
| Stamp duty | Filing fee | DHC | Our service fee | Total |
|---|---|---|---|---|
| ₹11,590 | ₹15,000 | ₹350 | ₹1,700 | ₹28,640 |
why?
Property (must be perfect)
The property, paper by paper side by side, the main paper first
FLAT NO 406 4TH FLOOR A WING IVORY HEIGHTS, S NO 34/2 34/3 34/4 MAUJE CHOVISWADI, TAL HAVELI DIST PUNE
FLAT NO 406 4TH FLOOR A WING IVORY HEIGHTS S NO 34/2 34/3 34/4 MAUJE CHOVISWADI TAL HAVELI DIST PUNE
412105
FLAT NO 406 4TH FLOOR A WING IVORY HEIGHTS S NO 34/2 34/3 34/4 MAUJE CHOVISWADI TAL HAVELI DIST PUNE
PUNE
Parties
| Role | Name | PAN | Aadhaar |
|---|---|---|---|
| mortgagor | PRATIK BHASKAR KHILARI | GXQPK5225L | …1969 |
All mail records (for Abhijit — safe to ignore)
| Template | To | When |
|---|---|---|
| document chase | shivaji.more@icicihfc.com | 43d ago |
| documents acknowledged | shivaji.more@icicihfc.com | 43d ago |
What EzDocs read from each document — check anything marked in red
2026-08-27
28630
UPI
*******3535@okbizaxis
EZDOCS
raw reading (for Abhijit)
{'utr': None, 'date': '2026-08-27', 'amount': 28630, 'method': 'UPI', 'payee_upi': '*******3535@okbizaxis', 'payee_name': 'EZDOCS', 'payer_name': None, 'debit_notification_text': None}77000330830
True
Home Loan and Purchase/Improvement of Property
1
3860000
9.05
13/08/2026
HF-38-VER-14-01072026/KFS
PRATIK BHASKAR KHILARI, SAVITA BHASKAR KHILARI
9011722190
False
raw reading (for Abhijit)
{'lan': '77000330830', 'legible': True, 'loan_type': 'Home Loan and Purchase/Improvement of Property', 'confidence': 1, 'loan_amount': 3860000, 'interest_rate': 9.05, 'quality_issue': None, 'sanction_date': '13/08/2026', 'letter_version': 'HF-38-VER-14-01072026/KFS', 'applicant_names': ['PRATIK BHASKAR KHILARI', 'SAVITA BHASKAR KHILARI'], 'applicant_mobile': '9011722190', 'property_address': {'pin': None, 'road': None, 'state': None, 'taluka': None, 'flat_no': None, 'district': None, 'floor_no': None, 'landmark': None, 'full_address': None, 'village_city': None, 'building_name': None, 'survey_or_cts_no': None}, 'insurance_premium': None, 'includes_insurance': False, 'total_with_insurance': None, 'security_address_verbatim': None}1999-10-19
GXQPK5225L
Pratik Bhaskar Khilari
True
1969
raw reading (for Abhijit)
{'dob': '1999-10-19', 'pan': 'GXQPK5225L', 'name': 'Pratik Bhaskar Khilari', 'legible': True, 'aadhaar_last4': '1969', 'quality_issue': None}kind: payment_screenshot; payments: [{'utr': None, 'date': '2026-08-27', 'page': 1, 'time': '17:08', 'payee': 'EZDOCS', 'amount': 28630.0, 'direction': 'debit', 'narration': 'Payment Successful to EZDOCS *******3535@okbi
raw reading (for Abhijit)
{'payments_inside': {'bank': None, 'kind': 'payment_screenshot', 'payments': [{'utr': None, 'date': '2026-08-27', 'page': 1, 'time': '17:08', 'payee': 'EZDOCS', 'amount': 28630.0, 'direction': 'debit', 'narration': 'Payment Successful to EZDOCS *******3535@okbizaxis', 'proof_kind': 'success_screen'}], 'rows_read': 1, 'account_last4': None, 'account_holder': None}}True
PROPERTY ADDRESS
loan_ref: 77000330830; report_id: HRQ-26-138181; customer_name: Pratik Bhaskar Khilari
1
taken: both the same; legal_address: Flat No 406 4th Floor A Wing Ivory Heights S No 34/2 34/3 34/4 Mauje Choviswadi Tal Haveli Dist Pune; property_address: Flat No 406 4th Floor A Wing Ivory Heights, S No 34/2 34/3 34/4
pin: 412105; state: Maharashtra; taluka: Haveli; Flat no: Flat No 406; district: Pune; Floor: 4th Floor; landmark: Near Radhe Windsun Project; Address: Flat No 406, 4th Floor, A Wing, Ivory Heights, S No 34/2 34/
Flat No 406 4th Floor A Wing Ivory Heights S No 34/2 34/3 34/4 Mauje Choviswadi Tal Haveli Dist Pune
raw reading (for Abhijit)
{'found': True, 'found_in': 'PROPERTY ADDRESS', 'area_sq_m': None, 'paper_for': {'loan_ref': '77000330830', 'report_id': 'HRQ-26-138181', 'customer_name': 'Pratik Bhaskar Khilari'}, 'pin_other': None, 'confidence': 1, 'address_lines': {'taken': 'both the same', 'legal_address': 'Flat No 406 4th Floor A Wing Ivory Heights S No 34/2 34/3 34/4 Mauje Choviswadi Tal Haveli Dist Pune', 'property_address': 'Flat No 406 4th Floor A Wing Ivory Heights, S No 34/2 34/3 34/4 Mauje Choviswadi, Tal Haveli Dist Pune'}, 'property_address': {'pin': '412105', 'road': None, 'state': 'Maharashtra', 'taluka': 'Haveli', 'flat_no': 'Flat No 406', 'district': 'Pune', 'floor_no': '4th Floor', 'landmark': 'Near Radhe Windsun Project', 'full_address': 'Flat No 406, 4th Floor, A Wing, Ivory Heights, S No 34/2 34/3 34/4, Mauje Choviswadi, Tal Haveli, Dist Pune, PIN 412105', 'village_city': 'Choviswadi', 'building_name': 'Ivory Heights A Wing', 'survey_or_cts_no': 'S No 34/2 34/3 34/4'}, 'security_address_verbatim': 'Flat No 406 4th Floor A Wing Ivory Heights S No 34/2 34/3 34/4 Mauje Choviswadi Tal Haveli Dist Pune'}Technical record (for Abhijit — safe to ignore)
| 10h ago | EzDocs | draft_withdrawn | {'why': "the team's own mail of 12 Sep, 18:26 asked for the Index II — the draft it answers is taken off", 'count': 1, 'kinds': ['ack_docs']} |
| 10d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 10d ago | EzDocs | pages_trimmed480 | {'of': 15, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'KFSLetter_77000330830 (2).pdf', 'kept': [1, 2, 3, 4, 10, 11, 12, 13, 14, 15], 'doc_id': '311aa |
| 10d ago | EzDocs | pages_trimmed480 | {'of': 42, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'Agreement Draft_IH_A-406.pdf', 'kept': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], 'doc_id': 'c7c |
| 10d ago | EzDocs | property_numbers_completed | {'now': {'Number': '34/2 34/3 34/4, 34/2, 34/3, 34/4'}, 'was': {'Number': '34/2 34/3 34/4'}, 'why': "the property's own words print more numbers of this kind than the box held; the box takes every one, in the p |
| 18d ago | EzDocs | mail_read_as_shown | {'why': "the mail's plain-text copy carried words the mail itself does not show (a template's words the branch took out, hidden or struck-out text). The mail is what it shows: its text on the case is now the shown copy", |
| 18d ago | EzDocs | mail_read_as_shown | {'why': "the mail's plain-text copy carried words the mail itself does not show (a template's words the branch took out, hidden or struck-out text). The mail is what it shows: its text on the case is now the shown copy", |
| 18d ago | EzDocs | mail_read_as_shown | {'why': "the mail's plain-text copy carried words the mail itself does not show (a template's words the branch took out, hidden or struck-out text). The mail is what it shows: its text on the case is now the shown copy", |
| 18d ago | EzDocs | mail_read_as_shown | {'why': "the mail's plain-text copy carried words the mail itself does not show (a template's words the branch took out, hidden or struck-out text). The mail is what it shows: its text on the case is now the shown copy", |
| 18d ago | EzDocs | property_auto_verified | {'pin': '412105', 'why': 'read from the technical report; flat / building / number, the village and the English description are all there — checked by EzDocs, nothing waits for a person. Correct any box below if it i |
| 18d ago | EzDocs | property_from_report | {'why': 'the sanction letter gave no property; the technical report carries the schedule of the property — read from there; a person verifies box by box before anything files', 'file': 'HRQ-26-138181_INDProcessRequest_25 |
| 18d ago | EzDocs | paper_read_beside | {'why': "this property paper had no reading of its own (it arrived after the case's property was settled) — read once for what it prints, so it sits beside the challan and the e-filing", 'file': 'HRQ-26-138181_INDProcess |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |
| 21d ago | EzDocs | boxes_gather_failed | {'why': 'quick sweep', 'docs': 5, 'error': "400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'The document has no pages.', 'status': 'INVALID_ARGUMENT'}}"} |