Audit trail (hash-chained, append-only)
| When | Actor | Action | Detail | |
|---|---|---|---|---|
| 2026-10-16 13:30:02.058748+00:00 | EzDocs | branch_questions_drafted | case | {'why': 'what the papers leave open is asked of the branch in one draft; a person presses Send', 'questions': ["Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A000001468; the san |
| 2026-10-16 13:30:02.048073+00:00 | EzDocs | email_shadowed:branch_questions | case | {'to': 'rohitkumar.gupta@hhfservices.in', 'body': "Dear Team,\n\nKindly confirm the following to process the challan:\n\n 1. Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A0000 |
| 2026-10-16 13:30:01.911245+00:00 | EzDocs | draft_withdrawn | case | {'why': 'the questions were put through the test again: they no longer stand', 'count': 1, 'kinds': ['branch_questions']} |
| 2026-10-16 13:29:59.529033+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '5f0e1674a0247ab9', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required but is missing fr |
| 2026-10-16 13:29:30.315972+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 16, 'differs': []} |
| 2026-10-16 13:29:30.238533+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 0, 'case_no': 'NOI-2026-03680'} |
| 2026-10-16 13:29:23.879877+00:00 | EzDocs | challan_boxes_by_rules | case | {'fp': '9bc4bcbbea17cc6c', 'why': 'a number box 1 carries is written again in box 2 (5)', 'anew': 'first'} |
| 2026-10-16 13:29:20.357632+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '078f89f1eb49285b', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the date of mortgage.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required but missing fr |
| 2026-10-16 13:29:13.368891+00:00 | EzDocs | reader_mail_addition | case | {'fp': '460bae1f902a9652', 'add': {}, 'why': '', 'asked': True, 'quote': '', 'same_property': True} |
| 2026-10-16 13:29:09.978971+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': 'All typed values match the expected values and the main paper.', 'issu |
| 2026-10-16 13:29:09.851417+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 0, 'case_no': 'NOI-2026-03684'} |
| 2026-10-16 13:29:05.800826+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 13:29:05.345273+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'c99612e4c51bace3', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required but no paper prov |
| 2026-10-16 13:29:02.523999+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '83b46982d5844099', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'papers', 'box1': 'SHOP NO 101 |
| 2026-10-16 13:29:02.372881+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'bb012adfc7107d8d', 'asked': True, 'findings': [{'do': 'Ask branch for the MOTD or mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is missing and is a required field.', |
| 2026-10-16 13:29:01.849859+00:00 | the co-pilot | challan_boxes_not_the_papers_words | case | {'why': "check — the boxes carry words the main paper does not print (SURVEY) — read box 1 once against the paper's own words"} |
| 2026-10-16 13:29:00.013904+00:00 | EzDocs | reader_verdict | case | {'fp': '627ad34769df3e38', 'asked': True, 'missed': [{'do': 'Add OLD S.NO. 121, NEW S.NO. 106, H.NO. 10 to box 1.', 'box': 'box 1', 'why': 'The Flat/Survey box is missing the survey and hissa numbers. |
| 2026-10-16 13:28:55.456898+00:00 | EzDocs | challan_boxes_by_rules | case | {'fp': '6f915387fe0b9b20', 'why': "'SURVEY NO' twice in box 1", 'anew': 'first'} |
| 2026-10-16 13:28:51.051120+00:00 | EzDocs | reader_verdict | case | {'fp': 'd86adf936e756e3d', 'asked': True, 'missed': [], 'answers': [{'id': 0, 'why': "The finding states that the sanction letter prints a number that is not in the challan's Box 1, which means the p |
| 2026-10-16 13:28:31.662642+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '2fbbc012c0734466', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required but no paper prov |
| 2026-10-16 13:27:56.633961+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': '6831b10ea60ee9f0', 'asked': True, 'findings': [{'do': 'Ask branch for MOTD or mortgage date.', 'box': 'Date of Mortgage', 'why': 'Date of Mortgage is a required field and is empty.', 'page': ' |
| 2026-10-16 13:27:45.461379+00:00 | EzDocs | reader_efiling_verdict | case | {'fp': 'f9a4f285d57e49bf', 'asked': True, 'findings': [{'do': 'Ask the branch for the MOTD or the mortgage date.', 'box': 'Date of Mortgage', 'why': 'The date of mortgage is required for the filing.', |
| 2026-10-16 13:27:34.936425+00:00 | EzDocs | reader_mail_addition | case | {'fp': 'a2088943dac1ad01', 'add': {}, 'why': "The mail does not describe a property. It states 'Customer cancel the loan proposal'.", 'asked': True, 'quote': '', 'same_property': False} |
| 2026-10-16 13:25:01.479021+00:00 | KUNAL | copilot_edit | case | {'n': 16, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'ICICI_HFC', 'form': 'challan', 'page': 'challan', 'boxes': [{'box' |
| 2026-10-16 13:24:59.413994+00:00 | Nikhil | copilot_edit | case | {'n': 16, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'ICICI_HFC', 'form': 'challan', 'page': 'challan', 'boxes': [{'box' |
| 2026-10-16 13:23:46.634353+00:00 | SANDEEP | copilot_edit | case | {'n': 15, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'PNB_HFL', 'form': 'challan', 'page': 'challan', 'boxes': [{'box': |
| 2026-10-16 13:22:31.973796+00:00 | EzDocs | sms_needs_review | {'ref': '628953154903', 'payer': None, 'amount': 200000.0, 'reason': 'no matching case', 'guarded': [], 'candidates': 0} | |
| 2026-10-16 13:22:06.275623+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 4, 'limit': 40} | |
| 2026-10-16 13:21:59.150293+00:00 | EzDocs | paper_read_beside | case | {'why': "this property paper had no reading of its address — read for what it prints, so it sits beside the challan and the e-filing (and fills the case's property when the case has none)", 'done': '1 |
| 2026-10-16 13:21:59.140017+00:00 | EzDocs | property_not_in_document | case | {'why': 'this file shows no schedule of the property — EzDocs looked for it and found none; another document must carry it', 'file': 'image.png', 'mime': 'image/png', 'doc_id': 'e7e80f69-5514-4e9c-b9f |
| 2026-10-16 13:21:53.232069+00:00 | EzDocs | property_self_check | case | {'ok': True, 'why': "EzDocs checked every property box against the document's own words — all agree", 'notes': '', 'issues': [], 'method': 'ai', 'checked': 17, 'trigger': 'quick sweep'} |
| 2026-10-16 13:21:50.737285+00:00 | EzDocs | property_self_check | case | {'ok': True, 'why': "EzDocs checked every property box against the document's own words — all agree", 'notes': '', 'issues': [], 'method': 'ai', 'checked': 18, 'trigger': 'quick sweep'} |
| 2026-10-16 13:21:46.947746+00:00 | EzDocs | property_self_check | case | {'ok': True, 'why': "EzDocs checked every property box against the document's own words — all agree", 'notes': '', 'issues': [], 'method': 'ai', 'checked': 14, 'trigger': 'quick sweep'} |
| 2026-10-16 13:21:43.576304+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [{'box': 'Payer', 'words': 'Payer: the sanction letter prints both |
| 2026-10-16 13:21:43.509075+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [{'box': 'Loan Amount', 'words': "Loan Amount: the team typed 4000 |
| 2026-10-16 13:21:43.434670+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [{'box': 'Loan Amount', 'words': "Loan Amount: the team typed 2274 |
| 2026-10-16 13:21:43.362266+00:00 | EzDocs | lesson456 | case | {'why': 'the team paid this challan by hand — where are the figures and the payer it carries printed?', 'form': 'challan', 'lessons': [], 'challan_doc': '1fde046a-874e-4c25-a46e-9ec92a77bdb4'} |
| 2026-10-16 13:21:43.241541+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'challan', 'page': 'challan', 'edit_id': '543535', 'lessons': [{'box': 'Taluka', 'words': 'Taluka: |
| 2026-10-16 13:21:43.141756+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'challan', 'page': 'challan', 'edit_id': '543579', 'lessons': [{'box': 'Stamp duty', 'words': 'Stam |
| 2026-10-16 13:21:43.054395+00:00 | EzDocs | lesson456 | case | {'why': "why did the team change these boxes — where is each of the team's values printed?", 'form': 'challan', 'page': 'challan', 'edit_id': '543585', 'lessons': [{'box': 'Stamp duty', 'words': 'Stam |
| 2026-10-16 13:21:43.030764+00:00 | EzDocs | document_reread | case | {'now': ['sanction_letter'], 'was': ['sanction_letter'], 'why': 'read again from the start — a bundle must give up EVERYTHING inside it (Rathod, 1 Sep)', 'file': 'SanctionLetter_1404400_16102026052518 |
| 2026-10-16 13:21:43.020626+00:00 | EzDocs | paper_read_beside_case | case | {'why': "this paper is read for what it prints — its words sit beside the challan and the e-filing and are compared paper by paper; the case's property is not written from it: the property came from t |
| 2026-10-16 13:21:37.967430+00:00 | EzDocs | reading_error456 | case | {'box': 'Consideration', 'why': 'the team typed what this paper prints; we typed what no paper prints — we read the paper wrong; read again', 'file': 'SanctionLetter_1404400_161020260525 |
| 2026-10-16 13:21:35.139327+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'IMG-20261016-WA0055.jpg', 'kind': 'payment_screenshot', 'found': 1, 'doc_id': 'c426dcb3-033b-4d46-858c-cb58536f9917', 'fetched': True} |
| 2026-10-16 13:21:35.129188+00:00 | EzDocs | payment_found_in_statement | case | {'why': "the branch's payment proof was not a screenshot — the payment to our account was found INSIDE this file and recorded as its claim; the bank's credit still decides (Waghmare, 01451)", 'file': |
| 2026-10-16 13:21:34.706354+00:00 | EzDocs | claim_part_duplicate | case | {'utr': '628995217552', 'date': '2026-10-16', 'parts': 1, 'amount': 12729.0, 'claimed_total': 12729.0} |
| 2026-10-16 13:21:32.512017+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'IMG-20261016-WA0012.jpg', 'kind': None, 'found': 1, 'doc_id': '3571b620-fcc1-4e6b-843d-1a5b50400942', 'fetched': True} |
| 2026-10-16 13:21:32.501973+00:00 | EzDocs | payment_found_in_statement | case | {'why': "the branch's payment proof was not a screenshot — the payment to our account was found INSIDE this file and recorded as its claim; the bank's credit still decides (Waghmare, 01451)", 'file': |
| 2026-10-16 13:21:31.913991+00:00 | EzDocs | claim_part_duplicate | case | {'utr': None, 'date': '2026-10-16', 'parts': 1, 'amount': 18070.0, 'claimed_total': 18070.0} |
| 2026-10-16 13:21:27.604245+00:00 | EzDocs | index2_docno_read | case | {'why': "the title deed box takes the page's OWN number, as its header prints it — never a number it quotes for an earlier sale", 'file': 'image.png', 'doc_id': 'e7e80f69-5514-4e9c-b9fa-cf8d6d7fd3c0', |
| 2026-10-16 13:21:24.544100+00:00 | EzDocs | reader_home_address | case | {'fp': '8a03de835a0107e4', 'from': 'the sanction letter (SanctionLetter_1400607_1210202602826.pdf)', 'home': {'pin': '401202', 'area': 'DHURI COMPLEX NEAR BADRINATH TEMPLE SUNCITY', 'flat': 'A/304', ' |
| 2026-10-16 13:21:24.189991+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T13:21:24', 'why': 'mail', 'open': 10, 'mails': [{'at': '2026-10-16 12:48', 'id': '1a144c22803eb285', 'asks': ['Confirm the charges 0.30% & 0.50% Process for NOI on Loan am |
| 2026-10-16 13:21:24.025362+00:00 | EzDocs | mail_against_file490 | case | {'at': '2026-10-16T13:21:24', 'asks': [], 'gist': 'The branch sent a payment screenshot.', 'next': 'Check the payment screenshot for the fee credit.', 'brought': [{'how': 'paper', 'need': '', 'what': |
| 2026-10-16 13:21:23.312698+00:00 | EzDocs | reader_home_address | case | {'fp': '2ddd1abb0ba12fb1', 'from': 'the sanction letter (SANTION LETTER.pdf)', 'home': {'pin': '415605', 'area': 'NEAR URDU SCHOOL, Aakhara Mohalla', 'state': 'MAHARASHTRA', 'district': 'RATNAGIRI', ' |
| 2026-10-16 13:21:22.463729+00:00 | EzDocs | email_shadowed:ack_docs | case | {'to': 'jadhav.dnyaneshwar@icicihfc.com', 'body': "Team,\n\nWe acknowledge the receipt of your mail and documents.\n\nYour payment advice for Rs. 18,070 is noted. We are confirming the credit in our a |
| 2026-10-16 13:21:22.325551+00:00 | EzDocs | acknowledged_with_advice | case | {'why': "documents complete and the branch's payment advice is in hand — the credit is being confirmed on our side; the branch owes nothing meanwhile", 'claimed': 18070.0} |
| 2026-10-16 13:21:22.287286+00:00 | EzDocs | draft_withdrawn | case | {'why': 'its asks were satisfied meanwhile — nothing pending any more; a fresh mail is written if anything changes', 'count': 1, 'first_lines': ["Team,\n\nKindly share the following to process the cha |
| 2026-10-16 13:21:22.175145+00:00 | EzDocs | letter_home_read462 | case | {'fp': 'doc:e7e80f69-5514-4e9c-b9fa-cf8d6d7fd3c0', 'why': "the letter's pages print no address of the customer — the page's address is typed by hand (the Aadhaar's is offered for reference)", 'file': |
| 2026-10-16 13:21:21.934473+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 3, 'seconds': 20.4, 'workers': 3} |
| 2026-10-16 13:21:21.287014+00:00 | EzDocs | screenshot_claim_recorded | case | {'utr': None, 'date': '2026-10-16', 'parts': 1, 'amount': 18070, 'claimed_total': 18070.0} |
| 2026-10-16 13:21:20.624606+00:00 | EzDocs | dhc_prn_read | case | {'prn': '1026164815333', 'why': "the Document Handling Charges' PRN, as the filed notice prints it — beside the challan's GRN in the MIS", 'file': 'eFilingDoc9991610260612.pdf', 'from': "the filed not |
| 2026-10-16 13:21:20.590033+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T13:21:20', 'why': 'reading', 'open': 4, 'mails': [{'at': '2026-10-16 13:19', 'id': '1a144de7ed9d90d1', 'from': 'branch', 'gist': 'The branch has attached documents and pro |
| 2026-10-16 13:21:20.586254+00:00 | EzDocs | efiling_copy_read | case | {'why': "the filed notice, read back as we's own e-filing sample for the bank", 'file': 'eFilingDoc9991610260612.pdf', 'token': '9991610260612', 'doc_id': '6c34dedc-1da3-4477-8a43-f1e7682c425a' |
| 2026-10-16 13:21:20.391609+00:00 | EzDocs | case_read | case | {'how': 'uri', 'tag': 'f2df1fd1802cfde9', 'docs': ['77000362239_APFProcessRequest_20261016123304033.pdf', 'KFSLetter_77000362239 (2).pdf', 'Pranali%20Pednekar_unlocked.pdf', 'Keshav%20Pednekar_unlocke |
| 2026-10-16 13:21:19.761713+00:00 | EzDocs | document_received | case | {'file': 'IMG-20261016-WA0012.jpg', 'doc_type': 'payment_screenshot', 'confidence': 0.99, 'payment_seen': 'page 1, paid to EZDOCS', 'payments_to_us': 1} |
| 2026-10-16 13:21:11.400816+00:00 | KUNAL | calc_figure452 | case | {'by': 'KUNAL', 'rf': 8060, 'sd': 4840, 'why': "a person worked this challan on this figure with the calculator on the GRAS page; the amounts were typed into the form from it. The case's loan amount i |
| 2026-10-16 13:21:06.321608+00:00 | EzDocs | desk_documents_backfill | case | {'why': "the NOI team mailed this before EzDocs kept its outputs; fetched again so the bank's window can open the challan / download the Index II", 'stored': 0, 'mailbox': 'sammaancapital@ezdocs.c |
| 2026-10-16 13:20:56.516364+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 18:50 acknowledged the papers and the payment — the draft it answers is taken off", 'count': 1, 'kinds': ['ack']} |
| 2026-10-16 13:20:53.567778+00:00 | EzDocs | mail_processing_failed | {'why': 'the reading of this mail broke mid-way (documents / draft may be missing) — the half-hourly sweep re-reads it whole', 'error': 'HttpError: <HttpError 404 when requesting https://gmail.googlea | |
| 2026-10-16 13:20:52.459036+00:00 | EzDocs | email_shadowed:doc_chase | case | {'to': 'harish.nair@icicihfc.com', 'body': 'Team,\n\nKindly share the following to process the challan:\n\n 1. Payment Screenshot with UTR — not received yet\n\nFor NOI filing, we also need (it does |
| 2026-10-16 13:20:52.064004+00:00 | EzDocs | fee_quote_suppressed | case | {'how': 'said', 'utr': None, 'why': 'the branch sent its payment proof with the documents — nothing to ask for', 'claimed': 28750.0} |
| 2026-10-16 13:20:51.308442+00:00 | EzDocs | receivable_created | case | {'expected': 28760.21} |
| 2026-10-16 13:20:50.843771+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'new mail', 'docs': ['77000362239_APFProcessRequest_20261016123304033.pdf', 'KFSLetter_77000362239 (2).pdf', 'Pranali%20Pednekar_unlocked.pdf', 'Keshav%20Pednekar_unlocked.pdf', |
| 2026-10-16 13:20:50.826182+00:00 | EzDocs | address_compared | case | {'sig': '3537cfaa160a926f', 'why': 'after gather', 'people': [{'home': 'H 104, 1st, GANGA KUNJ SOCIETY, ALANDI ROAD, KALAS, VISHRANTWADI, Pune City, Pune, 411015', 'person': 'KESHAV MOHAN PEDNEKAR', ' |
| 2026-10-16 13:20:50.727882+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '9bdb71aae269eba4', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'first', 'box1': 'FLAT NO 1307 |
| 2026-10-16 13:20:29.059338+00:00 | EzDocs | pages_trimmed480 | case | {'of': 15, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'KFSLetter_77000362239 (2).pdf', 'kept': [1, 2, 3, 4, 10, 11, 12, 13, 14, 1 |
| 2026-10-16 13:20:28.615690+00:00 | EzDocs | property_numbers_completed | case | {'now': {'Number': '435 2, 435/2'}, 'was': {'Number': '435 2'}, 'why': "the property's own words print more numbers of this kind than the box held; the box takes every one, in the paper's or |
| 2026-10-16 13:20:28.484018+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 9, 'seconds': 15.8, 'workers': 5} |
| 2026-10-16 13:20:28.418140+00:00 | EzDocs | kyc_names_match | case | {'sig': 'Pranali Keshav Pednekar|Pranali Keshav Pednekar|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Pranali%20Pednekar_u |
| 2026-10-16 13:20:28.391602+00:00 | EzDocs | property_auto_verified | case | {'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 a |
| 2026-10-16 13:20:28.388989+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'Pranali%20Pednekar_unlocked.pdf', 'doc_id': '76a92219-9043-444f-af94-a1d91fb593cc', 'person': 'PRANALI KESHAV PEDNEKAR', 'party_id': '66bf908a-c132-4fc7-b88b-5d34b71698f5', 'na |
| 2026-10-16 13:20:28.380348+00:00 | EzDocs | card_mobile_not_taken | case | {'why': "the challan's mobile is the sanction letter's (or the branch's mail's) — a card's printed number is never typed (the team, 22 Sep)", 'last4': '1655', 'source': 'pan', 'party_id': '66bf908a-c1 |
| 2026-10-16 13:20:28.364685+00:00 | EzDocs | kyc_address_read | case | {'doc': 'pan', 'pin': '411015', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Pune City', 'doc_i |
| 2026-10-16 13:20:28.041950+00:00 | EzDocs | kyc_names_match | case | {'sig': 'Keshav Mohan Pednekar|Keshav Mohan Pednekar|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Keshav%20Pednekar_unlock |
| 2026-10-16 13:20:28.009416+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'Keshav%20Pednekar_unlocked.pdf', 'doc_id': 'db1db1bc-67be-432e-8122-db2acce0ed48', 'person': 'KESHAV MOHAN PEDNEKAR', 'party_id': '5c8caa2d-18f8-481c-ad9e-ed65f600919b', 'name_ |
| 2026-10-16 13:20:27.969556+00:00 | EzDocs | kyc_address_read | case | {'doc': 'pan', 'pin': '411015', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Pune City', 'doc_i |
| 2026-10-16 13:20:26.597604+00:00 | EzDocs | property_from_report | case | {'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': '77000362239_AP |
| 2026-10-16 13:20:25.708516+00:00 | EzDocs | kyc_names_match | case | {'sig': 'PRANALI KESHAV PEDNEKAR|Pranali Keshav Pednekar|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Document 372.pdf', ' |
| 2026-10-16 13:20:25.680515+00:00 | EzDocs | id_doc_filed | case | {'doc': 'aadhaar', 'file': 'Pranali%20Pednekar_unlocked.pdf', 'doc_id': '76a92219-9043-444f-af94-a1d91fb593cc', 'person': 'PRANALI KESHAV PEDNEKAR', 'party_id': '66bf908a-c132-4fc7-b88b-5d34b71698f5', |
| 2026-10-16 13:20:25.671080+00:00 | EzDocs | card_mobile_not_taken | case | {'why': "the challan's mobile is the sanction letter's (or the branch's mail's) — a card's printed number is never typed (the team, 22 Sep)", 'last4': '1655', 'source': 'aadhaar', 'party_id': '66bf908 |
| 2026-10-16 13:20:25.652426+00:00 | EzDocs | kyc_address_read | case | {'doc': 'aadhaar', 'pin': '411015', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Pune City', 'd |
| 2026-10-16 13:20:25.476539+00:00 | EzDocs | kyc_names_match | case | {'sig': 'KESHAV MOHAN PEDNEKAR|Keshav Mohan Pednekar|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Keshav Pan card (1).pdf' |
| 2026-10-16 13:20:25.450774+00:00 | EzDocs | id_doc_filed | case | {'doc': 'aadhaar', 'file': 'Keshav%20Pednekar_unlocked.pdf', 'doc_id': 'db1db1bc-67be-432e-8122-db2acce0ed48', 'person': 'KESHAV MOHAN PEDNEKAR', 'party_id': '5c8caa2d-18f8-481c-ad9e-ed65f600919b', 'n |
| 2026-10-16 13:20:25.406246+00:00 | EzDocs | kyc_address_read | case | {'doc': 'aadhaar', 'pin': '411015', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Pune City', 'd |
| 2026-10-16 13:20:22.723760+00:00 | EzDocs | document_received | case | {'file': 'Keshav%20Pednekar_unlocked.pdf', 'doc_type': 'aadhaar', 'confidence': 0.99, 'also_inside': ['pan']} |
| 2026-10-16 13:20:22.635096+00:00 | EzDocs | document_received | case | {'file': 'Pranali%20Pednekar_unlocked.pdf', 'doc_type': 'aadhaar', 'confidence': 0.99, 'also_inside': ['pan']} |
| 2026-10-16 13:20:22.444127+00:00 | EzDocs | document_received | case | {'file': '77000362239_APFProcessRequest_20261016123304033.pdf', 'doc_type': 'technical_report', 'confidence': 0.9} |
| 2026-10-16 13:20:21.720289+00:00 | EzDocs | money_settled | case | {'fp': 'd9b5d249123b75f1', 'held': 3900000.0, 'asked': True, 'action': 'agrees', 'agrees': True, 'amount': 3900000.0, 'papers': [{'lan': '77000362239', 'file': 'KFSLetter_77000362239 (2).pdf', 'kind': |
| 2026-10-16 13:20:19.876517+00:00 | EzDocs | document_received | case | {'why': "a mail's picture — a signature logo, a banner, an icon (an image of 192 x 69 pixels, 3 KB) — kept with the mail, never sent to a reading", 'file': 'image.png', 'doc_id': 'a178a153-0fe0-49c2-8 |
| 2026-10-16 13:20:19.644548+00:00 | EzDocs | roles_from_letter | case | {'why': "the sanction letter lists the borrowers in order and the first is the applicant — GRAS's first party is the BORROWER, and this is the paper that says which of them that is", 'changed': ['PRAN |
| 2026-10-16 13:20:19.556567+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'Document 372.pdf', 'doc_id': '427855e8-2adf-402b-9e62-32471010f068', 'person': 'PRANALI KESHAV PEDNEKAR', 'party_id': '66bf908a-c132-4fc7-b88b-5d34b71698f5', 'name_on_doc': 'PR |
| 2026-10-16 13:20:19.547110+00:00 | EzDocs | co_applicant_added | case | {'doc': 'pan', 'name': 'PRANALI KESHAV PEDNEKAR'} |
| 2026-10-16 13:20:19.374391+00:00 | EzDocs | branch_questions_drafted | case | {'why': 'what the papers leave open is asked of the branch in one draft; a person presses Send', 'questions': ["Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A000001468; the san |
| 2026-10-16 13:20:19.364157+00:00 | EzDocs | email_shadowed:branch_questions | case | {'to': 'rohitkumar.gupta@hhfservices.in', 'body': "Dear Team,\n\nKindly confirm the following to process the challan:\n\n 1. Loan Account Number Mismatch — the branch's request says MH/BSR/BSAR/A0000 |
| 2026-10-16 13:20:19.240565+00:00 | EzDocs | draft_withdrawn | case | {'why': 'the questions were put through the test again: they no longer stand', 'count': 1, 'kinds': ['branch_questions']} |
| 2026-10-16 13:20:18.910956+00:00 | EzDocs | selfie_accepted | case | {'kind': 'live_selfie', 'doc_id': '99325585-7620-4f93-9879-23e8b168ab40', 'confidence': 0.9} |
| 2026-10-16 13:20:18.877718+00:00 | EzDocs | roles_from_letter | case | {'why': "the sanction letter lists the borrowers in order and the first is the applicant — GRAS's first party is the BORROWER, and this is the paper that says which of them that is", 'changed': ['KESH |
| 2026-10-16 13:20:18.805301+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'Keshav Pan card (1).pdf', 'doc_id': '782c4c4f-c840-461c-a3cc-a52dcd3d6a96', 'person': 'KESHAV MOHAN PEDNEKAR', 'party_id': '5c8caa2d-18f8-481c-ad9e-ed65f600919b', 'name_on_doc' |
| 2026-10-16 13:20:18.307985+00:00 | EzDocs | case_read_started | case | {'tag': '0be09c5e6fc34ac6', 'why': 'arrival', 'note': 'the whole file is being read — a Fill or a copy asking meanwhile waits for this reading'} |
| 2026-10-16 13:20:18.270195+00:00 | EzDocs | selfie_accepted | case | {'kind': 'live_selfie', 'doc_id': '6328c028-aac3-44b8-ba3c-822a10784650', 'confidence': 0.9} |
| 2026-10-16 13:20:18.108256+00:00 | EzDocs | applicant_email_captured | case | {'why': "the e-filing's Mortgagor page asks for the person's e-mail — read off the letter, so nobody types it from memory", 'domain': 'gmail.com', 'source': 'sanction_letter'} |
| 2026-10-16 13:20:18.095852+00:00 | EzDocs | payer_mobile_captured | case | {'last4': '9992', 'source': 'sanction_letter'} |
| 2026-10-16 13:20:17.982295+00:00 | EzDocs | letter_read_from_print512 | case | {'lan': '77000362239', 'why': "the letter is a form the playbook knows and the bank's own system wrote it: its print is read by a rule, every figure checked against its own words, and no reader is ask |
| 2026-10-16 13:20:17.902600+00:00 | EzDocs | document_received | case | {'file': 'KFSLetter_77000362239 (2).pdf', 'doc_type': 'sanction_letter', 'confidence': 0.99} |
| 2026-10-16 13:20:17.365384+00:00 | EzDocs | document_received | case | {'file': 'Document 372.pdf', 'doc_type': 'pan', 'confidence': 1.0} |
| 2026-10-16 13:20:16.573155+00:00 | EzDocs | document_received | case | {'file': 'Keshav Pan card (1).pdf', 'doc_type': 'pan', 'confidence': 1.0} |
| 2026-10-16 13:20:16.276785+00:00 | EzDocs | document_received | case | {'file': 'PHOTO-2026-10-16-17-12-11 (1).jpg', 'doc_type': 'selfie', 'confidence': 0.99} |
| 2026-10-16 13:20:16.199512+00:00 | EzDocs | document_received | case | {'file': 'PHOTO-2026-10-16-17-12-11.jpg', 'doc_type': 'selfie', 'confidence': 1.0} |
| 2026-10-16 13:20:12.639253+00:00 | EzDocs | amount_set_from_mail_instruction | case | {'now': 3900000.0, 'was': None, 'phrase': 'LOAN AMOUNT\n3900000'} |
| 2026-10-16 13:20:12.601661+00:00 | EzDocs | mail_instruction_understood | case | {'amount': 3900000.0, 'phrase': 'LOAN AMOUNT\n3900000', 'reason': None, 'instructions': [], 'urgent_disbursement': False} |
| 2026-10-16 13:20:12.591021+00:00 | EzDocs | payment_said_in_mail | case | {'utr': None, 'why': "the branch's own words say the fee was paid — taken as its payment advice (no quote, no chase); the bank's credit decides the money", 'date': None, 'amount': '28750', 'method': N |
| 2026-10-16 13:20:11.059641+00:00 | EzDocs | branch_manifest_read | case | {'declared': {'pan': True, 'selfie': True, 'aadhaar': True, 'title_doc': True, 'sanction_letter': True, 'payment_screenshot': True}} |
| 2026-10-16 13:20:10.635169+00:00 | copilot | copilot_check_issues | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [{'by': 'papers', 'box': 'Property box 1', 'why': "the te |
| 2026-10-16 13:20:10.585249+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 2, 'case_no': 'NOI-2026-03662'} |
| 2026-10-16 13:20:08.131669+00:00 | EzDocs | case_created | case | {'lan': '77000362239', 'bank': 'ICICI_HFC', 'name': 'Keshav Mohan Pednekar', 'named_by': 'the reading of the mail', 'thread_id': '1a144de7ed9d90d1'} |
| 2026-10-16 13:20:07.883609+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 18:49 asked for the selfie photo — the draft it answers is taken off", 'count': 1, 'kinds': ['index2_chase']} |
| 2026-10-16 13:20:04.904731+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 1, 'limit': 40} | |
| 2026-10-16 13:20:04.767451+00:00 | EzDocs | index2_sweep_tried | case | {'why': 'the Index II on this case could not be read into the boxes — the button on the case tries again', 'error': 'no property description could be read out of that Index II'} |
| 2026-10-16 13:20:03.258401+00:00 | EzDocs | reader_verdict | case | {'fp': 'db68b8dcd8425b21', 'asked': True, 'missed': [{'do': "Change 'HOUSE NO' to 'HISSA NO'.", 'box': 'box 1', 'why': "The challan box incorrectly uses 'HOUSE NO' for the Hissa Number.", 'quote': 'S. |
| 2026-10-16 13:19:58.690978+00:00 | the co-pilot | challan_numbers_from_reading | case | {'why': "the property row keeps two numbers; the challan's box must carry every number the paper prints or the office reads another property", 'file': 'Outlook-gm11yvbn.png', 'from': 'the technical re |
| 2026-10-16 13:19:58.658529+00:00 | the co-pilot | challan_boxes_not_the_papers_words | case | {'why': "check — the boxes carry words the main paper does not print (ROAD) — read box 1 once against the paper's own words"} |
| 2026-10-16 13:19:58.617971+00:00 | EzDocs | challan_boxes_composed | case | {'fp': 'fc3d3c8bfe76312b', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'boxes', 'box1': 'FLAT NO A/10 |
| 2026-10-16 13:19:20.703653+00:00 | EzDocs | paper_locate | case | {'fp': '101481b53d89eba1', 'box': [0, 69, 998, 875], 'why': 'The PAN card for ECOPP3605Q is on page 1, showing the full card with all its details.', 'page': 1, 'what': 'pan_card', 'asked': True, 'foun |
| 2026-10-16 13:19:13.445624+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 15, 'differs': []} |
| 2026-10-16 13:19:13.380671+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 15, 'issues': 0, 'case_no': 'NOI-2026-01263'} |
| 2026-10-16 13:19:11.684209+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': 'The typed values for Property box 1, Property box 2, City, and PIN mat |
| 2026-10-16 13:19:11.619963+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 15, 'issues': 0, 'case_no': 'NOI-2026-01263'} |
| 2026-10-16 13:19:04.982092+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 2, 'limit': 40} | |
| 2026-10-16 13:19:01.608259+00:00 | the co-pilot | reading_boxes_made_up | case | {'why': ": a word no paper on the file prints, or a unit number the paper prints left out — the paper's own words are typed", 'file': '20260725_160254.jpg', 'paper': 'the sanction letter', 'typed' |
| 2026-10-16 13:19:01.118179+00:00 | the co-pilot | challan_boxes_from_reading | case | {'why': "the property row lacked the locality / city / PIN the challan needs; a paper's reading on the case had them", 'took': ['PIN from the sanction letter']} |
| 2026-10-16 13:19:01.079644+00:00 | the co-pilot | challan_boxes_not_the_papers_words | case | {'why': "check — the boxes carry words the main paper does not print (SURVEY) — read box 1 once against the paper's own words"} |
| 2026-10-16 13:19:00.323325+00:00 | the co-pilot | reading_boxes_made_up | case | {'why': ": a word no paper on the file prints, or a unit number the paper prints left out — the paper's own words are typed", 'file': '20260725_160254.jpg', 'paper': 'the sanction letter', 'typed' |
| 2026-10-16 13:19:00.232687+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T13:19:00', 'why': 'reading', 'open': 6, 'mails': [{'at': '2026-07-25 11:28', 'id': '19f9909cd59b70eb', 'from': 'branch', 'gist': 'The bank branch requests the NOI challan |
| 2026-10-16 13:19:00.073545+00:00 | EzDocs | challan_unsure | case | {'why': 'no second party, article or matching total could be read', 'file': 'SKM_226i26082015511.pdf', 'note': 'whose challan this is could not be read — it does not count until a person says; open th |
| 2026-10-16 13:19:00.051406+00:00 | EzDocs | challan_identity | case | {'why': 'no second party, article or matching total could be read', 'file': 'SKM_226i26082015511.pdf', 'inner': True, 'doc_id': '60ad99c6-9edf-430d-acc3-eae80f1b26d9', 'answer': 'unknown', 'bank_pan' |
| 2026-10-16 13:18:57.246086+00:00 | EzDocs | bundle_holds503 | case | {'why': 'EzDocs (reading the whole file) found these inside this paper; the label at the door had not — they count on the case now and are read for what they give', 'file': 'SKM_226i26082015511.pdf', 'found': |
| 2026-10-16 13:18:57.225226+00:00 | EzDocs | branch_from_reading501 | case | {'why': "the branch's mail named no branch; the papers print this one — the bank's branch-wise summary places the case by it", 'branch': 'KHARADI'} |
| 2026-10-16 13:18:57.201885+00:00 | EzDocs | case_read | case | {'how': 'uri', 'tag': '2404135facd7d3a3', 'docs': ['SKM_226i26082015511.pdf', 'C 1102 Agreement Elated Housing LLP C&D (print 28.2.25).pdf', '20260725_160254.jpg', 'IMG-20260703-WA0003.jpg'], 'loan': |
| 2026-10-16 13:18:52.009751+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '34071197a753419e', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'papers', 'box1': 'FLAT NO 110 |
| 2026-10-16 13:18:49.664113+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 13, 'differs': []} |
| 2026-10-16 13:18:49.611627+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 13, 'issues': 0, 'case_no': 'NOI-2026-03672'} |
| 2026-10-16 13:18:46.595693+00:00 | EzDocs | pages_trimmed480 | case | {'of': 42, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'C 1102 Agreement Elated Housing LLP C&D (print 28.2.25).pdf', 'kept': [1, |
| 2026-10-16 13:18:45.316912+00:00 | the co-pilot | challan_numbers_from_reading | case | {'why': "the property row keeps two numbers; the challan's box must carry every number the paper prints or the office reads another property", 'file': '20260725_160254.jpg', 'from': 'the sanction lett |
| 2026-10-16 13:18:45.290777+00:00 | the co-pilot | challan_boxes_from_reading | case | {'why': "the property row lacked the locality / city / PIN the challan needs; a paper's reading on the case had them", 'took': ['PIN from the sanction letter']} |
| 2026-10-16 13:18:45.247011+00:00 | the co-pilot | challan_boxes_not_the_papers_words | case | {'why': "check — the boxes carry words the main paper does not print (ME, WING, 1, SURVEY, OPEN, SPACE, KHADKI, MULA) — read box 1 once against the paper's own words"} |
| 2026-10-16 13:18:45.134550+00:00 | EzDocs | case_read_started | case | {'tag': '2404135facd7d3a3', 'why': 'fill', 'note': 'the whole file is being read — a Fill or a copy asking meanwhile waits for this reading'} |
| 2026-10-16 13:18:42.869287+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '5bfeb492df768e3c', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'papers', 'box1': 'DOOR NO OLD |
| 2026-10-16 13:18:41.491584+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 16, 'differs': []} |
| 2026-10-16 13:18:41.441075+00:00 | EzDocs | form_checked489 | case | {'ok': True, 'page': 'challan', 'paid': True, 'boxes': 16, 'issues': 0, 'case_no': 'NOI-2026-03682'} |
| 2026-10-16 13:18:36.306639+00:00 | copilot | copilot_pick | case | {'why': 'The source text mentions "ता करवीर" which means Taluka Karveer. However, \'KARVEER\' is not present in the provided options. The options are all other talukas in Kolhapur district, but not Ka |
| 2026-10-16 13:18:34.779659+00:00 | EzDocs | challan_boxes_by_rules | case | {'fp': '801c17dc0219d199', 'why': 'EzDocs wrote more than the boxes hold, twice (box 1 had 152 characters (it holds 100))', 'anew': 'first'} |
| 2026-10-16 13:18:34.380414+00:00 | the co-pilot | challan_floor_back465 | case | {'box': 'Flat/Survey Number', 'why': ": a floor the main paper's address prints is never lost for room", 'file': 'SANCTION_202033MHKLPKLPRA0000039201052026175608Sanction.PDF', 'floor': 'FLOORNO 0' |
| 2026-10-16 13:18:34.210440+00:00 | the co-pilot | reading_boxes_not_the_papers_words | case | {'why': ': the reading decides — its boxes stand; the words the main paper does not print are said beside the box', 'file': 'SANCTION_202033MHKLPKLPRA0000039201052026175608Sanction.PDF', 'paper': |
| 2026-10-16 13:18:34.095963+00:00 | the co-pilot | money_check_hold | case | {'why': 'the papers on this file do not support the figure the challan was about to be a percentage of', 'held': 710000.0, 'findings': ["Two loans of this borrower on one mortgage: ₹7,10,000 (Housing |
| 2026-10-16 13:18:33.430892+00:00 | the co-pilot | challan_boxes_not_the_papers_words | case | {'why': "check — the boxes carry words the main paper does not print (SURVEY, 181, MILKAT, PANCHGAON, KARVEER) — read box 1 once against the paper's own words"} |
| 2026-10-16 13:18:24.539200+00:00 | EzDocs | mail_processing_failed | {'why': 'the reading of this mail broke mid-way (documents / draft may be missing) — the half-hourly sweep re-reads it whole', 'error': 'HttpError: <HttpError 404 when requesting https://gmail.googlea | |
| 2026-10-16 13:18:20.837880+00:00 | EzDocs | reader_mail_addition | case | {'fp': '0c2cfcbc1732d3f7', 'add': {}, 'why': 'The mail does not describe the property.', 'asked': True, 'quote': '', 'same_property': False} |
| 2026-10-16 13:18:19.767359+00:00 | EzDocs | reader_home_address | case | {'fp': '5067bc1799ff7a06', 'from': 'the sanction letter (KFSLetter_77000345730.pdf)', 'home': {'pin': '413512', 'area': 'NEAR WALE ENGLISH SCHOOL, WALE NAGAR', 'road': 'KHADGAON ROAD', 'state': 'MAHAR |
| 2026-10-16 13:18:08.723108+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 18:47 asked for papers — the draft it answers is taken off", 'count': 1, 'kinds': ['ack_docs']} |
| 2026-10-16 13:17:44.027646+00:00 | EzDocs | case_reevaluated | case | {'stage_after': 'INDEX2_SENT'} |
| 2026-10-16 13:17:43.742663+00:00 | EzDocs | payment_verified | case | {'utr': '628900889746', 'delta': -0.46, 'method': 'amount_in_buffer+payer_screenshot', 'paid_at': '2026-10-16T13:17:40.722881+00:00', 'expected': 18070.46, 'received': 18070.0, 'confidence': 'high'} |
| 2026-10-16 13:17:43.684575+00:00 | EzDocs | receivable_snapshot | case | {'before': {'delta': None, 'status': 'awaiting', 'paid_at': None, 'received': None, 'risk_flags': ['stale_claim:2026-07-30:62d', 'stale_claim:2026-07-23:69d'], 'verified_at': None, 'match_method': Non |
| 2026-10-16 13:17:42.616264+00:00 | EzDocs | vyapar_twin | {'ref': '628900889746', 'why': 'HDFC speaks twice for one Vyapar payment — the app alert and the bank SMS. One credit, with the RRN on it.', 'kept': '1e2b85ee-9dcf-432a-b889-e9d09fdf1246', 'twin': '2e | |
| 2026-10-16 13:17:29.337836+00:00 | EzDocs | title_doc_on_case_filing_open | case | {'was': 'VENDOR', 'why': "the branch's title document is on the case — the filing is the NOI team's move", 'file': 'image.png', 'kind': 'index2'} |
| 2026-10-16 13:17:29.290916+00:00 | EzDocs | challan_found_on_case | case | {'was': 'CHALLAN_PENDING', 'why': 'the challans on the case cover both heads — it belongs in the filing queue, whatever was still listed as missing', 'file': 'VISHAL RAMESHWAR SHELKE EchallanMH0122139 |
| 2026-10-16 13:17:26.259815+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 13:17:26.226252+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'MLS2_MULSHI 2 SUB REGISTRAR', 'district': 'PUNE'} |
| 2026-10-16 13:17:26.188751+00:00 | EzDocs | challan_verified_against_case | case | {'grn': 'MH012213902202627E', 'file': 'VISHAL RAMESHWAR SHELKE EchallanMH012213902202627E.pdf', 'checked': ['payer name', 'stamp duty', 'registration fee', 'total', 'consideration (CA)', 'district', ' |
| 2026-10-16 13:17:26.106263+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012213902202627E', 'file': 'VISHAL RAMESHWAR SHELKE EchallanMH012213902202627E.pdf', 'heads': ['0030046401', '0030063301'], 'total': 16020.0} |
| 2026-10-16 13:17:05.023527+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 18:47 shared the paid challan — the draft it answers is taken off", 'count': 1, 'kinds': ['ack']} |
| 2026-10-16 13:16:48.840501+00:00 | EzDocs | sms_needs_review | {'ref': '100810325340', 'payer': 'SHANTINATH', 'amount': 945.0, 'reason': 'guarded', 'guarded': [{'why': "NOI-2026-00170 is an older thread the app joined mid-stream (first mail 11 May; the branch las | |
| 2026-10-16 13:16:44.328616+00:00 | EzDocs | efiling_found_on_case | case | {'now': 'AWAITING_INDEX2', 'was': 'CHALLAN_PAID', 'why': 'the paper is the fact and the stage follows it — the case was standing at an earlier step than the people working it. The money is untouched b |
| 2026-10-16 13:16:44.235369+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 13:16:43.264949+00:00 | EzDocs | draft_withdrawn | case | {'why': "the team's own mail of 16 Oct, 18:46 shared the e-filing copy — the draft it answers is taken off", 'count': 1, 'kinds': ['index2_chase']} |
| 2026-10-16 13:16:22.850510+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 13:16:22.841672+00:00 | EzDocs | two_stamp_duty_challans | case | {'why': 'the IGR banking portal accepts ONE challan carrying both 0.3% and 0.5%, or one 0.3% for the WHOLE amount plus a separate 0.5% — two different 0.3% challans cannot be added. On a BT + top-up t |
| 2026-10-16 13:16:22.809405+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'VASAI NO 6 JOINT SUB REGISTRAR', 'district': 'PALGHAR'} |
| 2026-10-16 13:16:22.775894+00:00 | EzDocs | challan_mismatch | case | {'file': 'NISHA ANIL THAKUR EchallanMH012213957202627E.pdf', 'problems': ['consideration (CA) on the challan Rs.227456 — the loan amount is Rs.4227456']} |
| 2026-10-16 13:16:22.709004+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012213957202627E', 'file': 'NISHA ANIL THAKUR EchallanMH012213957202627E.pdf', 'heads': ['0030046401'], 'total': 690} |
| 2026-10-16 13:15:04.256883+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T13:15:04', 'why': 'reading', 'open': 10, 'mails': [{'at': '2026-10-16 13:12', 'id': '1a144d8bd4b6ba11', 'from': 'branch', 'gist': 'The branch is initiating a case for a ho |
| 2026-10-16 13:15:04.032141+00:00 | EzDocs | case_read | case | {'how': 'uri', 'tag': '0947e92db8e04e28', 'docs': ['SALE DEED DRAFT.pdf', 'TECHNICAL REORT.pdf', 'SANTION LETTER.pdf', 'WAJIDA AADHAR CARD.pdf', 'Fiza aadhar card.pdf', 'Co applicant pan.pdf', 'FIZA P |
| 2026-10-16 13:14:26.997398+00:00 | EzDocs | email_shadowed:ack_docs | case | {'to': 'vaishnav.pathare@icicihfc.com', 'body': "Team,\n\nWe acknowledge the receipt of your mail and documents.\n\nYour payment advice for Rs. 12,729 (UTR 628995217552) is noted. We are confirming th |
| 2026-10-16 13:14:26.870206+00:00 | EzDocs | claim_matches_law_exact | case | {'why': 'the branch paid the statutory-exact total — the gap is our own Rs.10 round-up, absorbed by desk practice', 'claimed': 12729.0, 'our_ask': 12740.96, 'law_exact': 12728.17} |
| 2026-10-16 13:14:26.851182+00:00 | EzDocs | claim_matches_bank_sheet | case | {'why': "the branch paid its own sheet's total — accepted desk practice; the few rupees of rounding are not a shortfall", 'claimed': 12729.0, 'our_ask': 12740.96, 'bank_total': 12729.0} |
| 2026-10-16 13:14:26.831553+00:00 | EzDocs | acknowledged_with_advice | case | {'why': "documents complete and the branch's payment advice is in hand — the credit is being confirmed on our side; the branch owes nothing meanwhile", 'claimed': 12729.0} |
| 2026-10-16 13:14:26.793043+00:00 | EzDocs | draft_withdrawn | case | {'why': 'its asks were satisfied meanwhile — nothing pending any more; a fresh mail is written if anything changes', 'count': 1, 'first_lines': ["Team,\n\nKindly share the following to process the cha |
| 2026-10-16 13:14:26.490270+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'new mail', 'docs': ['SALE DEED DRAFT.pdf', 'TECHNICAL REORT.pdf', 'SANTION LETTER.pdf', 'WAJIDA AADHAR CARD.pdf', 'Fiza aadhar card.pdf', 'Co applicant pan.pdf', 'FIZA PAN.pdf'] |
| 2026-10-16 13:14:26.479280+00:00 | EzDocs | address_compared | case | {'sig': '970908423bdaab6f', 'why': 'after gather', 'people': [{'home': 'URDU SCHOOL, Aakhara Mohalla, Gowalkoat, Chiplun, Ratnagiri, 415605', 'person': 'FIZA JALIL KHATIB', 'against': [{'src': 'sancti |
| 2026-10-16 13:14:26.358179+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '2276057b27956a9a', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'first', 'box1': 'FLAT NO 7 2N |
| 2026-10-16 13:14:22.641107+00:00 | EzDocs | box_taken_over_by_paper | case | {'box': 'property.Second number', 'now': '259/1', 'src': 'technical_report', 'was': '4d2/1/2, 4/1/2', 'why': "no paper put the old value there — it came from the branch's mail, a derivation or a pattern |
| 2026-10-16 13:14:22.626561+00:00 | EzDocs | box_taken_over_by_paper | case | {'box': 'property.Second number type', 'now': 'CTS', 'src': 'technical_report', 'was': 'HOUSE', 'why': "no paper put the old value there — it came from the branch's mail, a derivation or a pattern. technical_ |
| 2026-10-16 13:14:15.487528+00:00 | DARBAR | copilot_edit | case | {'n': 15, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'SAMMAAN', 'form': 'challan', 'page': 'challan', 'boxes': [{'box': |
| 2026-10-16 13:14:06.657247+00:00 | EzDocs | pages_trimmed480 | case | {'of': 15, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'SANTION LETTER.pdf', 'kept': [1, 2, 3, 4, 10, 11, 12, 13, 14, 15], 'doc_id |
| 2026-10-16 13:14:06.220363+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 2, 'limit': 40} | |
| 2026-10-16 13:14:06.057723+00:00 | EzDocs | email_shadowed:doc_chase | case | {'to': 'vaishnav.pathare@icicihfc.com', 'body': "Team,\n\nKindly share the following to process the challan:\n\n 1. Applicant's Selfie / Photo (fiza photo.jpg) — RECEIVED BUT NOT USABLE: this is a ph |
| 2026-10-16 13:14:06.046900+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 11, 'seconds': 15.0, 'workers': 5} |
| 2026-10-16 13:14:05.961292+00:00 | EzDocs | kyc_names_match | case | {'sig': 'FIZA JALIL KHATIB|Fiza Jalil Khatib|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'FIZA PAN.pdf', 'pan_name': 'FIZA |
| 2026-10-16 13:14:05.931619+00:00 | DARBAR | copilot_edit | case | {'n': 15, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'SAMMAAN', 'form': 'challan', 'page': 'challan', 'boxes': [{'box': |
| 2026-10-16 13:14:05.929085+00:00 | EzDocs | id_doc_filed | case | {'doc': 'aadhaar', 'file': 'Fiza aadhar card.pdf', 'doc_id': '4d18d8e6-3dd9-46ac-97d2-04a4cc743e2b', 'person': 'FIZA JALIL KHATIB', 'party_id': '02f12355-61b5-4f23-be4b-f012cd80a139', 'name_on_doc': ' |
| 2026-10-16 13:14:05.919027+00:00 | EzDocs | kyc_address_read | case | {'doc': 'aadhaar', 'pin': '415605', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Chiplun', 'doc |
| 2026-10-16 13:14:05.837050+00:00 | copilot | copilot_check_ok | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [], 'method': 'ai', 'checked': 14, 'differs': [{'by': 'pa |
| 2026-10-16 13:14:05.776185+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'challan', 'paid': True, 'boxes': 14, 'issues': 2, 'case_no': 'NOI-2026-03673'} |
| 2026-10-16 13:14:05.677460+00:00 | EzDocs | fee_quote_suppressed | case | {'how': 'claim', 'utr': '628995217552', 'why': 'the branch sent its payment proof with the documents — nothing to ask for', 'claimed': 12729.0} |
| 2026-10-16 13:14:05.183123+00:00 | EzDocs | claim_applied_on_quote | case | {'utr': '628995217552', 'parts': 1, 'claimed_total': 12729.0} |
| 2026-10-16 13:14:05.151402+00:00 | EzDocs | receivable_created | case | {'expected': 12740.96} |
| 2026-10-16 13:14:05.101957+00:00 | EzDocs | fee_notes | case | {'notes': ['stamp duty (0.30%): bank says Rs.4,005, computed Rs.4,004 (difference Rs.1) — whole-rupee vs paise presentation', 'total payable: bank says Rs.12,729, computed Rs.12,728 (difference Rs.1) |
| 2026-10-16 13:14:04.780347+00:00 | EzDocs | money_settled | case | {'fp': '0d09bca6532fff5f', 'held': 1334771.0, 'asked': True, 'action': 'agrees', 'agrees': True, 'amount': 1334771.0, 'papers': [{'lan': '77000342490', 'file': 'SANTION LETTER.pdf', 'kind': 'sanction_ |
| 2026-10-16 13:14:03.387018+00:00 | EzDocs | document_received | case | {'file': 'Fiza aadhar card.pdf', 'doc_type': 'aadhaar', 'confidence': 1.0} |
| 2026-10-16 13:14:02.504299+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'SALE DEED DRAFT.pdf', 'kind': None, 'found': 0, 'doc_id': '71df0d71-971f-464d-b7b4-3b580f7ebc99', 'fetched': True, 'at_arrival522': True} |
| 2026-10-16 13:14:02.495165+00:00 | EzDocs | payment_seen_not_read | case | {'why': 'the file seemed to show a payment to us but no row could be read with an amount and our name — open the file', 'file': 'SALE DEED DRAFT.pdf', 'kind': None, 'doc_id': '71df0d71-971f-464d-b7b4- |
| 2026-10-16 13:14:02.129725+00:00 | EzDocs | kyc_names_match | case | {'sig': 'WAJIDA JALIL KHATIB|Wajida Jalil Khatib|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Co applicant pan.pdf', 'pan_ |
| 2026-10-16 13:14:02.102704+00:00 | EzDocs | id_doc_filed | case | {'doc': 'aadhaar', 'file': 'WAJIDA AADHAR CARD.pdf', 'doc_id': '848d724a-fa02-44a6-bae3-61ac9c16686b', 'person': 'WAJIDA JALIL KHATIB', 'party_id': 'c1435a15-4ff3-4e43-b460-b8eeb75a96e9', 'name_on_doc |
| 2026-10-16 13:14:02.093002+00:00 | EzDocs | card_mobile_not_taken | case | {'why': "the challan's mobile is the sanction letter's (or the branch's mail's) — a card's printed number is never typed (the team, 22 Sep)", 'last4': '1404', 'source': 'aadhaar', 'party_id': 'c1435a1 |
| 2026-10-16 13:14:02.074434+00:00 | EzDocs | kyc_address_read | case | {'doc': 'aadhaar', 'pin': '415605', 'why': "the e-filing's Mortgagor page asks for the person's own address, box by box — read off the Aadhaar, so nobody types it from memory", 'city': 'Gowalkot, Chip |
| 2026-10-16 13:14:01.928405+00:00 | EzDocs | property_auto_verified | case | {'pin': '415605', '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 a |
| 2026-10-16 13:14:01.088472+00:00 | EzDocs | document_received | case | {'why': "a mail's picture — a signature logo, a banner, an icon (an image of 202 x 26 pixels, 11 KB) — kept with the mail, never sent to a reading", 'file': 'image.png', 'doc_id': '2abed3b7-62a9-4880- |
| 2026-10-16 13:14:01.053535+00:00 | EzDocs | document_received | case | {'file': 'SALE DEED DRAFT.pdf', 'doc_type': 'sale_deed', 'confidence': 0.95, 'payment_seen': 'page 3, rows for 21/05/2026, 22/05/2026, 26/09/2026 to Kokan Mercantile Co-Op Bank Ltd.', 'payments_to_us' |
| 2026-10-16 13:14:00.348682+00:00 | EzDocs | document_unreadable | case | {'reason': 'this is a photograph of a printed photo, not a live selfie', 'doc_type': 'selfie'} |
| 2026-10-16 13:14:00.040084+00:00 | EzDocs | case_read_started | case | {'tag': '1b720b30297afb36', 'why': 'arrival', 'note': 'the whole file is being read — a Fill or a copy asking meanwhile waits for this reading'} |
| 2026-10-16 13:13:59.860298+00:00 | EzDocs | applicant_email_captured | case | {'why': "the e-filing's Mortgagor page asks for the person's e-mail — read off the letter, so nobody types it from memory", 'domain': 'gmail.com', 'source': 'sanction_letter'} |
| 2026-10-16 13:13:59.850046+00:00 | EzDocs | payer_mobile_captured | case | {'last4': '0238', 'source': 'sanction_letter'} |
| 2026-10-16 13:13:59.787498+00:00 | EzDocs | roles_from_letter | case | {'why': "the sanction letter lists the borrowers in order and the first is the applicant — GRAS's first party is the BORROWER, and this is the paper that says which of them that is", 'changed': ['WAJI |
| 2026-10-16 13:13:59.763141+00:00 | EzDocs | property_from_report | case | {'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': 'TECHNICAL REOR |
| 2026-10-16 13:13:59.678538+00:00 | EzDocs | letter_read_from_print512 | case | {'lan': '77000342490', 'why': "the letter is a form the playbook knows and the bank's own system wrote it: its print is read by a rule, every figure checked against its own words, and no reader is ask |
| 2026-10-16 13:13:59.616478+00:00 | EzDocs | document_received | case | {'file': 'SANTION LETTER.pdf', 'doc_type': 'sanction_letter', 'confidence': 0.99} |
| 2026-10-16 13:13:59.381732+00:00 | EzDocs | document_received | case | {'file': 'WAJIDA AADHAR CARD.pdf', 'doc_type': 'aadhaar', 'confidence': 1.0} |
| 2026-10-16 13:13:58.568847+00:00 | EzDocs | document_received | case | {'file': 'co applicant photo.jpg', 'doc_type': 'selfie', 'confidence': 1.0} |
| 2026-10-16 13:13:57.375692+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'FIZA PAN.pdf', 'doc_id': '65b178a6-388e-4266-9a3d-d8ca7da9e958', 'person': 'FIZA JALIL KHATIB', 'party_id': '02f12355-61b5-4f23-be4b-f012cd80a139', 'name_on_doc': 'FIZA JALIL K |
| 2026-10-16 13:13:57.362410+00:00 | EzDocs | co_applicant_added | case | {'doc': 'pan', 'name': 'FIZA JALIL KHATIB'} |
| 2026-10-16 13:13:57.300364+00:00 | EzDocs | party_not_merged | case | {'doc': 'pan', 'why': 'these two names share a surname but each carries a word the other does not — two people, so this file gets its own person instead of landing on hers', 'score': 0.82, 'words': [' |
| 2026-10-16 13:13:56.682017+00:00 | EzDocs | id_doc_filed | case | {'doc': 'pan', 'file': 'Co applicant pan.pdf', 'doc_id': '1f8e9a41-2ed3-4e58-8f1d-ca2bcfea894b', 'person': 'WAJIDA JALIL KHATIB', 'party_id': 'c1435a15-4ff3-4e43-b460-b8eeb75a96e9', 'name_on_doc': 'WA |
| 2026-10-16 13:13:56.671465+00:00 | EzDocs | co_applicant_added | case | {'doc': 'pan', 'name': 'WAJIDA JALIL KHATIB'} |
| 2026-10-16 13:13:55.632198+00:00 | EzDocs | document_unreadable | case | {'reason': 'this is a photograph of a passport-size print, not a live selfie', 'doc_type': 'selfie'} |
| 2026-10-16 13:13:55.158015+00:00 | EzDocs | claim_held_until_quote | case | {'utr': '628995217552', 'why': 'payment proof arrived before the case was quoted; held on the case and applied the moment the receivable exists', 'date': '2026-10-16', 'payee': 'EZDOCS · docs@okhdfcba |
| 2026-10-16 13:13:54.918012+00:00 | EzDocs | document_received | case | {'file': 'TECHNICAL REORT.pdf', 'doc_type': 'technical_report', 'confidence': 1.0} |
| 2026-10-16 13:13:54.822504+00:00 | EzDocs | document_received | case | {'file': 'FIZA PAN.pdf', 'doc_type': 'pan', 'confidence': 1.0} |
| 2026-10-16 13:13:54.445531+00:00 | EzDocs | document_received | case | {'file': 'Co applicant pan.pdf', 'doc_type': 'pan', 'confidence': 1.0} |
| 2026-10-16 13:13:54.076789+00:00 | EzDocs | document_received | case | {'file': 'fiza photo.jpg', 'doc_type': 'selfie', 'confidence': 1.0} |
| 2026-10-16 13:13:53.792088+00:00 | EzDocs | document_received | case | {'file': 'IMG-20261016-WA0055.jpg', 'doc_type': 'payment_screenshot', 'confidence': 0.98, 'payment_seen': 'page 1, To: EZDOCS', 'payments_to_us': 1} |
| 2026-10-16 13:13:50.952621+00:00 | EzDocs | amount_set_from_mail_instruction | case | {'now': 1334771.0, 'was': None, 'phrase': 'LOAN AMOUNT WITH INSURANCE\n1334771'} |
| 2026-10-16 13:13:50.914847+00:00 | EzDocs | mail_instruction_understood | case | {'amount': 1334771.0, 'phrase': 'LOAN AMOUNT WITH INSURANCE\n1334771', 'reason': 'with insurance', 'instructions': [], 'urgent_disbursement': False} |
| 2026-10-16 13:13:50.729180+00:00 | Nikhil | copilot_edit | case | {'n': 16, 'why': "what the co-pilot typed and what the person saved — the case remembers it, and the team's way is learned", 'bank': 'ICICI_HFC', 'form': 'challan', 'page': 'challan', 'boxes': [{'box' |
| 2026-10-16 13:13:49.728276+00:00 | EzDocs | branch_manifest_read | case | {'declared': {'pan': True, 'selfie': True, 'aadhaar': True, 'title_doc': True, 'sanction_letter': True, 'payment_screenshot': True}} |
| 2026-10-16 13:13:46.132125+00:00 | EzDocs | case_created | case | {'lan': '77000342490', 'bank': 'ICICI_HFC', 'name': 'Fiza Jalil Khatib', 'named_by': 'the reading of the mail', 'thread_id': '1a144d8bd4b6ba11'} |
| 2026-10-16 13:13:13.422036+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '2b2cd350e086dbf3', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'papers', 'box1': 'FLAT NO 203 |
| 2026-10-16 13:13:07.792890+00:00 | copilot | copilot_check_issues | case | {'why': 'EzDocs checked what the portal page holds against the case before the person pressed Save', 'page': 'challan', 'notes': '', 'issues': [{'by': 'papers', 'box': 'Property box 1', 'why': "the sa |
| 2026-10-16 13:13:07.729277+00:00 | EzDocs | form_checked489 | case | {'ok': False, 'page': 'challan', 'paid': True, 'boxes': 15, 'issues': 2, 'case_no': 'NOI-2026-03673'} |
| 2026-10-16 13:12:01.603796+00:00 | EzDocs | file_note490 | case | {'v': '1', 'at': '2026-10-16T13:12:01', 'why': 'reading', 'open': 9, 'mails': [{'at': '2026-10-16 13:09', 'id': '1a144d5c4c33088b', 'from': 'branch', 'gist': 'The branch requests processing of challan |
| 2026-10-16 13:12:01.376090+00:00 | EzDocs | branch_from_reading501 | case | {'why': "the branch's mail named no branch; the papers print this one — the bank's branch-wise summary places the case by it", 'branch': 'NASHIK PANCHWATI'} |
| 2026-10-16 13:12:01.353624+00:00 | EzDocs | case_read | case | {'how': 'uri', 'tag': '573649f2934f6925', 'docs': ['image.png', 'Yadav Draft.pdf', 'Yadav Technical.pdf', 'Surya Adhar.pdf', 'Surya Pan.pdf', 'Suman PAN.pdf'], 'loan': {'amount': 4500000, 'made_of': [ |
| 2026-10-16 13:11:57.654474+00:00 | EzDocs | title_doc_on_case_filing_open | case | {'was': 'BANK', 'why': "the branch's title document is on the case — the filing is the NOI team's move", 'file': 'NISHA THAKUR INDEX II.pdf', 'kind': 'index2'} |
| 2026-10-16 13:11:57.607165+00:00 | EzDocs | challan_found_on_case | case | {'was': 'AWAITING_DOCS', 'why': "a challan is on the case — it counts; the challan file adds up to Rs.27010 but this case's figures say Rs.27690 (0.3% Rs.12690 + 0.5% Rs.15000) — the challan was paid |
| 2026-10-16 13:11:57.585813+00:00 | EzDocs | challan_figures_differ | case | {'why': "the team's challan is the fact and the case is past the challan on it; its figures are not the case's arithmetic, so the loan amount must be settled by a person before the e-filing, which mus |
| 2026-10-16 13:11:56.322181+00:00 | EzDocs | email_shadowed:ack_docs | case | {'to': 'bhushan.kandalkar@icicihfc.com', 'body': "Team,\n\nWe acknowledge the receipt of your mail and documents.\n\nYour payment advice for Rs. 30,550 is noted. We are confirming the credit in our ac |
| 2026-10-16 13:11:56.198752+00:00 | EzDocs | claim_matches_law_exact | case | {'why': 'the branch paid the statutory-exact total — the gap is our own Rs.10 round-up, absorbed by desk practice', 'claimed': 30550.0, 'our_ask': 30560.96, 'law_exact': 30550.0} |
| 2026-10-16 13:11:56.180077+00:00 | EzDocs | acknowledged_with_advice | case | {'why': "documents complete and the branch's payment advice is in hand — the credit is being confirmed on our side; the branch owes nothing meanwhile", 'claimed': 30550.0} |
| 2026-10-16 13:11:56.143542+00:00 | EzDocs | draft_withdrawn | case | {'why': 'its asks were satisfied meanwhile — nothing pending any more; a fresh mail is written if anything changes', 'count': 1, 'first_lines': ['Team,\n\nKindly share the following to process the cha |
| 2026-10-16 13:11:55.789632+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'new mail', 'docs': ['image.png', 'Yadav Draft.pdf', 'Yadav Technical.pdf', 'Surya Adhar.pdf', 'Surya Pan.pdf', 'Suman PAN.pdf'], 'after': {'addresses': {'people': [['SURYAPRAKAS |
| 2026-10-16 13:11:55.666970+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '83b46982d5844099', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'mail', 'box1': 'SHOP NO 101 1 |
| 2026-10-16 13:11:55.503360+00:00 | EzDocs | desk_document_shared | case | {'why': "the NOI team mailed this to the branch — kept on the case so the branch can open it from the bank's window (a challan the moment it is shared, the Index II when the case completes)", 'file': |
| 2026-10-16 13:11:55.474557+00:00 | EzDocs | sro_office_learned | case | {'why': 'the co-pilot picks we for the next challan in that district — a person still sees it before Proceed', 'office': 'VSI6_VASAI NO 6 JOINT SUB REGISTRAR', 'district': 'PALGHAR'} |
| 2026-10-16 13:11:55.435889+00:00 | EzDocs | challan_mismatch | case | {'file': 'NISHA ANIL THAKUR EchallanMH012213651202627E.pdf', 'problems': ['consideration (CA) on the challan Rs.4000000 — the loan amount is Rs.4227456']} |
| 2026-10-16 13:11:55.357488+00:00 | EzDocs | challan_extracted | case | {'grn': 'MH012213651202627E', 'file': 'NISHA ANIL THAKUR EchallanMH012213651202627E.pdf', 'heads': ['0030046401', '0030063301'], 'total': 27010.0} |
| 2026-10-16 13:11:43.582226+00:00 | EzDocs | money_settled | case | {'fp': '6278d4d03f5ef083', 'held': 4500000.0, 'asked': True, 'action': 'agrees', 'agrees': True, 'amount': 4500000.0, 'papers': [{'lan': '77000367372', 'file': 'image.png', 'kind': 'sanction_letter', |
| 2026-10-16 13:11:41.375594+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 3, 'seconds': 15.3, 'workers': 3} |
| 2026-10-16 13:11:41.123535+00:00 | EzDocs | paper_not_this_case | case | {'why': "it prints Mohan Namdeo Dighe, Poonam Mohan Dighe; this case's people are SURYAPRAKASH YADAV, Suryaprakash Yadav — another customer's sanction letter (the branch sends several customers' paper |
| 2026-10-16 13:11:41.094829+00:00 | EzDocs | sanction_names_nobody448 | case | {'lan': '77000365330', 'why': "it prints Mohan Namdeo Dighe, Poonam Mohan Dighe; this case's people are SURYAPRAKASH YADAV, Suryaprakash Yadav — another customer's sanction letter (the branch sends se |
| 2026-10-16 13:11:34.930571+00:00 | EzDocs | document_received | case | {'file': 'Dighe Saction Letter.pdf', 'doc_type': 'sanction_letter', 'confidence': 0.99} |
| 2026-10-16 13:11:22.420050+00:00 | EzDocs | email_shadowed:doc_chase | case | {'to': 'bhushan.kandalkar@icicihfc.com', 'body': 'Team,\n\nKindly share the following to process the challan:\n\n 1. Kindly confirm the total loan amount (with insurance, if any) — we read Rs. 45,00, |
| 2026-10-16 13:11:21.875480+00:00 | EzDocs | boxes_gathered | case | {'how': 'uri', 'why': 'new mail', 'docs': ['image.png', 'Yadav Draft.pdf', 'Yadav Technical.pdf', 'Surya Adhar.pdf', 'Surya Pan.pdf', 'Suman PAN.pdf'], 'after': {'addresses': {'people': [['SURYAPRAKAS |
| 2026-10-16 13:11:21.867184+00:00 | EzDocs | address_compared | case | {'sig': '8ae5ed4b805a33ef', 'why': 'after gather', 'people': [{'home': 'Room No A-1, Saidarshan Row House, Pathardi Phata, Prashant Nagar, Near Swami Samarth Mandir Pathardi Phata, Ambad A.s., Nashik, |
| 2026-10-16 13:11:21.755177+00:00 | EzDocs | challan_boxes_composed | case | {'fp': '83b46982d5844099', 'why': "EzDocs wrote the challan's property boxes from the case's boxes and the paper's own words; every number checked against them", 'anew': 'first', 'box1': 'SHOP NO 101 |
| 2026-10-16 13:11:17.112272+00:00 | EzDocs | box_disagreement | case | {'box': 'property.Area', 'src': 'sale_deed', 'why': 'a document prints a different value from the one the case holds — the held value stands; a person looks at this box', 'held': '50.82', 'page' |
| 2026-10-16 13:11:15.065263+00:00 | EzDocs | paper_locate | case | {'fp': 'c264e9c8e579e80d', 'box': [570, 10, 700, 990], 'why': "The property address is found under the 'PROPERTY ADDRESS' section, including the 'Property Address' and 'Legal Address' lines, and the l |
| 2026-10-16 13:11:07.262351+00:00 | EzDocs | stale_evaluations_healed | {'why': "these cases' facts had changed since EzDocs last thought about them — money, a document, a filing or the property — so they were rethought", 'cases': 3, 'limit': 40} | |
| 2026-10-16 13:11:06.819620+00:00 | EzDocs | chase_held_back | case | {'why': 'another mail landed within 3 minutes and the branch did not list what it attached — one debounce, so we ask once for everything', 'would_have_asked_for': ['Kindly confirm the total loan amoun |
| 2026-10-16 13:11:06.717134+00:00 | EzDocs | expectation_recorded_silently | case | {'why': 'the loan amount was read from a photograph — the branch is asked to confirm it, the figure is held meanwhile', 'note': 'no mail was written — this is only the figure every screenshot and cred |
| 2026-10-16 13:11:05.729320+00:00 | EzDocs | claim_applied_on_quote | case | {'utr': None, 'parts': 1, 'claimed_total': 30550.0} |
| 2026-10-16 13:11:05.694948+00:00 | EzDocs | receivable_created | case | {'expected': 30560.96} |
| 2026-10-16 13:10:58.414693+00:00 | EzDocs | paper_locate | case | {'fp': '2241c0b111cdd0e6', 'box': [2, 0, 998, 1000], 'why': 'The PAN card with number FKFPS5459M is on page 1.', 'page': 1, 'what': 'pan_card', 'asked': True, 'found': True, 'doc_id': '331b854e-2c78-4 |
| 2026-10-16 13:10:57.063169+00:00 | EzDocs | property_attrs_split | case | {'now': {'Number type': 'PLOT', 'Second number type': '', 'Number': '6, 7, 13, 14', 'Second number': ''}, 'was': {'Number type': 'PLOT', 'Second number type': 'PLOT', 'Number': '6, 7, 13, 14', 'Second number': '6 |
| 2026-10-16 13:10:56.950260+00:00 | EzDocs | documents_read_together | case | {'why': 'the files of one mail are read side by side so the draft follows in a minute or two, not after every file in a row', 'files': 9, 'seconds': 19.1, 'workers': 5} |
| 2026-10-16 13:10:56.938245+00:00 | EzDocs | hidden_payment_scan | case | {'file': 'image.png', 'kind': None, 'found': 0, 'doc_id': 'e7e80f69-5514-4e9c-b9fa-cf8d6d7fd3c0', 'fetched': True, 'at_arrival522': True} |
| 2026-10-16 13:10:56.514954+00:00 | EzDocs | property_auto_verified | case | {'pin': '422010', '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 a |
| 2026-10-16 13:10:55.806618+00:00 | EzDocs | inner_document_unreadable | case | {'why': 'the copy inside this bundle cannot be used — asked for on its own; the rest of the file still counts', 'doc_id': 'e7e80f69-5514-4e9c-b9fa-cf8d6d7fd3c0', 'inside': 'sanction_letter', 'reason': |
| 2026-10-16 13:10:54.569426+00:00 | EzDocs | property_replaced_from_report | case | {'why': "this bank's rule puts the technical report above the source the property had come from — the unverified boxes are re-read from the technical report; a person verifies box by box before anythi |
| 2026-10-16 13:10:54.110052+00:00 | EzDocs | inner_document_unreadable | case | {'why': 'the copy inside this bundle cannot be used — asked for on its own; the rest of the file still counts', 'doc_id': 'e7e80f69-5514-4e9c-b9fa-cf8d6d7fd3c0', 'inside': 'sanction_letter', 'reason': |
| 2026-10-16 13:10:53.532237+00:00 | EzDocs | money_settled | case | {'fp': '39da06ae93a1f263', 'held': 4500000.0, 'asked': True, 'action': 'agrees', 'agrees': True, 'amount': 4500000.0, 'papers': [{'lan': '77000367372', 'file': 'image.png', 'kind': 'sanction_letter', |
| 2026-10-16 13:10:52.548570+00:00 | EzDocs | property_auto_verified | case | {'pin': None, 'why': 'read from the legal report; flat / building / number, the village and the English description are all there — checked by EzDocs, nothing waits for a person. Correct any box b |
| 2026-10-16 13:10:52.056351+00:00 | EzDocs | kyc_names_match | case | {'sig': 'Suryaprakash Yadav|Suryaprakash Yadav|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 1.0, 'pan_file': 'Surya Adhar.pdf', 'pan_name': |
rendered in 0.28 s · 1 queries · this page refreshes by itself when something on it changes (never while you type) · release v532 · build 18d6b07b