Vinod Vishwas Salve
everything the challan needs, and where each one stands
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
Waiting on the branch
Outstanding: Payment Screenshot with UTR. EzDocs has asked — nothing to do here unless you want to phone the branch.
Where this case stands — the whole trailEzDocs has not read this trail yet — the regular check reads every case whose mails grew, a few at a time
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 |
|---|---|---|---|---|
| no filing yet |
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. Your own words, or a paper of the case with it? Reply on Mails & papers →
The conversation, word for word — attachments open on click. Mail thread, oldest first.
This is the case's own Gmail thread, oldest first — the first mail is how the case began, and every later mail lands here the moment it arrives. Search on the Cases page finds any words written below.
📑 Open mails & papers — each mail beside its papers, ← → the next paper16 Oct, 13:02 · 4h ago THE FIRST MAIL — how this case began
Request to provide NOI CALCULATION case of Mr. VINOD VISHWAS SALVE - 10345867 ( 77000367602, 77000367603)
16 Oct, 13:14 · 4h ago
Team,
Please find the calculation sheet attached and kindly share the payment
screenshot for chal .
NOI CALCULATOR
NOI Govt Fees
Govt.Document Handling Charges Fixed 350 350
Service Fees for NOI Filling 1700 1700
Aradhana Rai
NOI Coordinator | One Legal
+91 8888706969
earlier mails quoted below
16 Oct, 13:15 · 3h ago
Team,
Please find the calculation sheet attached and kindly share the payment
screenshot for chal .
NOI CALCULATOR
NOI Govt Fees
Govt.Document Handling Charges Fixed 350 350
Service Fees for NOI Filling 1700 1700
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 |
|---|---|---|---|
| Selfie / photo | vinod ph.jpg | filed | 4h ago |
| PAN card | vinod pan.jpg | filed | 4h ago |
| Aadhaar card | vinod adhar.pdf | filed | 4h ago |
| Technical report | vinod tech.pdf | filed | 4h ago |
| LSR (search report) | Vinod Salve legal.pdf | filed | 4h ago |
| PAN card | prashala.jpg | filed | 4h ago |
| Sanction letter | sanction letter vinod salve.pdf | filed | 4h ago |
| Aadhaar card | prashala adhar.pdf | filed | 4h ago |
| Selfie / photo | praashala ph.jpg | CANNOT BE READ — clear copy asked | 4h 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
₹26,060.44
waiting for the credit
—
—
not yet
Fee working (ours)
| Stamp duty | Filing fee | DHC | Our service fee | Total |
|---|---|---|---|---|
| ₹9,010 | ₹15,000 | ₹350 | ₹1,700 | ₹26,060 |
why?
Property (must be perfect)
The property, paper by paper side by side, the main paper first
PLOT NO.272 SOUTH PART, GUT NO.15, NEAR SAI MANGAL KARYALAY, SAI NAGAR, MAUJE PADEGAON, TALUKA AND DISTRICT CHH. SAMBHAJINAGAR (AURANGABAD).
431001
SOUTHERN PART OF PLOT NO. 272, ADMEASURING AREA 83.64 SQ.METER I.E. 900 SQ. FEET AND BUILT UP AREA 83.64 SQ. METER, SITUATED AT GUT NO. 15/PART, SAI NAGAR, MAUJE PADEGAON, TQ AND DIST CHHATRAPATI SAMBHAJINAGAR WITHIN THE JURISDICTION OF SUB-REGISTRAR, AURANGABAD
PLOT NO 272 SOUTH PART GUT NO 15
NEAR SAI MANGAL KARYALAY SAI NAGAR MOUJE PADEGAON TALUKA AND DISTRICT CHH SAMBHAJINAGAR AURANGABAD
CHH SAMBHAJINAGAR
Parties
| Role | Name | PAN | Aadhaar |
|---|---|---|---|
| mortgagor | VINOD VISHWAS SALVE | EGNPS6319R | …4236 |
| co_mortgagor | PRASHALA VINOD SALVE | LDEPS1557A | …6663 |
All mail records (for Abhijit — safe to ignore)
| Template | To | When |
|---|---|---|
| fee quote | jagdeep.gaikwad@icicihfc.com | 4h ago |
| document chase | jagdeep.gaikwad@icicihfc.com | 4h ago |
What EzDocs read from each document — check anything marked in red
live_selfie
True
0.9
raw reading (for Abhijit)
{'kind': 'live_selfie', 'legible': True, 'confidence': 0.9, 'quality_issue': None}1988-07-19
EGNPS6319R
VINOD VISHWAS SALVE
True
VISHWAS TUKARAM SALVE
raw reading (for Abhijit)
{'dob': '1988-07-19', 'pan': 'EGNPS6319R', 'name': 'VINOD VISHWAS SALVE', 'mobile': None, 'address': None, 'legible': True, 'father_name': 'VISHWAS TUKARAM SALVE', 'aadhaar_last4': None, 'quality_issue': None}1988-07-19
Vinod Vishwas Salve
pin: 431114; area: Warud bk; state: Maharashtra; district: Jalna; post_office: Warud Bk; Village: Warud Bk
True
4236
raw reading (for Abhijit)
{'dob': '1988-07-19', 'pan': None, 'name': 'Vinod Vishwas Salve', 'mobile': None, 'address': {'pin': '431114', 'area': 'Warud bk', 'flat': None, 'road': None, 'floor': None, 'state': 'Maharashtra', 'building': None, 'district': 'Jalna', 'post_office': 'Warud Bk', 'village_city': 'Warud Bk'}, 'legible': True, 'father_name': None, 'aadhaar_last4': '4236', 'quality_issue': None}77000367602
True
Home Loan and Purchase/Improvement of Property
Home Loan and Purchase/Improvement of Property
1.0
how: read by a rule from the paper's own print; no reader asked; bank: ICICI_HFC; form: ICICI HFC KFS letter; checks: ['the loan number is printed twice and agrees (77000367602)', "the sanctioned amount's digits and word
9.70 % p.a. Floating; IHPLR 18.9 % less 9.20 %
3000000.0
-9.2
3000000.0
9.7
15/10/2026
18.9
vinodsalve822@gmail.com
VINOD VISHWAS SALVE, PRASHALA VINOD SALVE
False
269113 - URBAN MONEY PRIVATE LIMITED
8446370696
False
Sanctioned Loan amount (in Rupees)
False
Plot No 7 S No 200 Ektanagar, Jatwada Harsul, Aurangabad (MH), Aurangabad, AURANGABAD, MAHARASHTRA, IN, 431001
raw reading (for Abhijit)
{'lan': '77000367602', 'legible': True, 'purpose': 'Home Loan and Purchase/Improvement of Property', 'borrowers': [], 'loan_type': 'Home Loan and Purchase/Improvement of Property', 'confidence': 1.0, 'print_rule': {'how': "read by a rule from the paper's own print; no reader asked", 'bank': 'ICICI_HFC', 'form': 'ICICI HFC KFS letter', 'checks': ['the loan number is printed twice and agrees (77000367602)', "the sanctioned amount's digits and words agree (3000000)", 'the rate is the benchmark less the spread (18.9 - 9.20 = 9.7)'], 'property': "not on this letter — ICICI's property is on the technical report", 'case_bank': 'ICICI_HFC'}, 'rate_words': '9.70 % p.a. Floating; IHPLR 18.9 % less 9.20 %', 'handwritten': [], 'linked_refs': [], 'loan_amount': 3000000.0, 'rate_spread': -9.2, 'final_amount': 3000000.0, 'interest_rate': 9.7, 'quality_issue': None, 'sanction_date': '15/10/2026', 'letter_version': None, 'reference_rate': 18.9, 'applicant_email': 'vinodsalve822@gmail.com', 'applicant_names': ['VINOD VISHWAS SALVE', 'PRASHALA VINOD SALVE'], 'printed_altered': False, 'sourced_through': '269113 - URBAN MONEY PRIVATE LIMITED', 'applicant_mobile': '8446370696', 'balance_transfer': False, 'property_address': {}, 'insurance_premium': None, 'final_amount_label': 'Sanctioned Loan amount (in Rupees)', 'includes_insurance': False, 'total_with_insurance': None, 'security_address_verbatim': None, 'applicant_address_verbatim': 'Plot No 7 S No 200 Ektanagar, Jatwada Harsul, Aurangabad (MH), Aurangabad, AURANGABAD, MAHARASHTRA, IN, 431001'}1994-05-18
LDEPS1557A
PRASHALA VINOD SALVE
True
EKANATH PAGARE
raw reading (for Abhijit)
{'dob': '1994-05-18', 'pan': 'LDEPS1557A', 'name': 'PRASHALA VINOD SALVE', 'mobile': None, 'address': None, 'legible': True, 'father_name': 'EKANATH PAGARE', 'aadhaar_last4': None, 'quality_issue': None}True
INDIVIDUAL TECHNICAL REPORT (Property Address)
loan_ref: 77000367602; report_id: HRO-26-172346; customer_name: Vinod Vishwas Salve
1.0
property
taken: both the same; legal_address: Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).; property_address: Plot No.272 South Part,
pin: 431001; state: Maharashtra; taluka: Chh. Sambhajinagar; Flat no: Plot No.272 South Part; district: Chh. Sambhajinagar; landmark: Near Sai Mangal Karyalay, Sai Nagar; Address: Plot No.272 South Part, Gut No.15,
Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).
raw reading (for Abhijit)
{'found': True, 'found_in': 'INDIVIDUAL TECHNICAL REPORT (Property Address)', 'area_sq_m': None, 'paper_for': {'loan_ref': '77000367602', 'report_id': 'HRO-26-172346', 'customer_name': 'Vinod Vishwas Salve'}, 'pin_other': None, 'confidence': 1.0, '_reading486': 'property', 'address_lines': {'taken': 'both the same', 'legal_address': 'Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).', 'property_address': 'Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).'}, 'property_address': {'pin': '431001', 'road': None, 'state': 'Maharashtra', 'taluka': 'Chh. Sambhajinagar', 'flat_no': 'Plot No.272 South Part', 'district': 'Chh. Sambhajinagar', 'floor_no': None, 'landmark': 'Near Sai Mangal Karyalay, Sai Nagar', 'full_address': 'Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).', 'village_city': 'Padegaon', 'building_name': None, 'survey_or_cts_no': 'Gut No.15'}, 'security_address_verbatim': 'Plot No.272 South Part, Gut No.15, Near Sai Mangal Karyalay, Sai Nagar, Mauje Padegaon, Taluka And District Chh. Sambhajinagar (Aurangabad).'}True
Legal Scrutiny Report - Property Details
83.64
loan_ref: 77000367602; customer_name: Vinod Vishwas Salve
0.98
property
state: Maharashtra; taluka: Chhatrapati Sambhajinagar; district: Chhatrapati Sambhajinagar; landmark: Sai Nagar; Address: Southern Part of Plot No. 272, Gut No. 15/part, Sai Nagar, Mauje Padegaon, Tq and Dist Chhatr
Southern Part of Plot No. 272, admeasuring area 83.64 sq.meter i.e. 900 sq. feet and built up area 83.64 sq. meter, situated at Gut No. 15/part, Sai Nagar, Mauje Padegaon, Tq and Dist Chhatrapati Sambhajinagar within the
raw reading (for Abhijit)
{'found': True, 'found_in': 'Legal Scrutiny Report - Property Details', 'area_sq_m': 83.64, 'paper_for': {'loan_ref': '77000367602', 'report_id': None, 'customer_name': 'Vinod Vishwas Salve'}, 'pin_other': None, 'confidence': 0.98, '_reading486': 'property', 'address_lines': None, 'property_address': {'pin': None, 'road': None, 'state': 'Maharashtra', 'taluka': 'Chhatrapati Sambhajinagar', 'flat_no': None, 'district': 'Chhatrapati Sambhajinagar', 'floor_no': None, 'landmark': 'Sai Nagar', 'full_address': 'Southern Part of Plot No. 272, Gut No. 15/part, Sai Nagar, Mauje Padegaon, Tq and Dist Chhatrapati Sambhajinagar', 'village_city': 'Padegaon', 'building_name': None, 'survey_or_cts_no': 'Gut No. 15/part, Plot No. 272'}, 'security_address_verbatim': 'Southern Part of Plot No. 272, admeasuring area 83.64 sq.meter i.e. 900 sq. feet and built up area 83.64 sq. meter, situated at Gut No. 15/part, Sai Nagar, Mauje Padegaon, Tq and Dist Chhatrapati Sambhajinagar within the jurisdiction of Sub-Registrar, Aurangabad'}1994-05-18
प्रशाला विनोद साळवे
pin: 431114; area: W/O: Vinod Salve; state: Maharashtra; district: Jalna; post_office: Warud Bk; Village: Warud Bu
True
6663
raw reading (for Abhijit)
{'dob': '1994-05-18', 'pan': None, 'name': 'प्रशाला विनोद साळवे', 'mobile': None, 'address': {'pin': '431114', 'area': 'W/O: Vinod Salve', 'flat': None, 'road': None, 'floor': None, 'state': 'Maharashtra', 'building': None, 'district': 'Jalna', 'post_office': 'Warud Bk', 'village_city': 'Warud Bu'}, 'legible': True, 'father_name': None, 'aadhaar_last4': '6663', 'quality_issue': None}photo_of_printed_photo
False
0.9
this is a photograph of a passport-size print, not a live selfie
raw reading (for Abhijit)
{'kind': 'photo_of_printed_photo', 'legible': False, 'confidence': 0.9, 'quality_issue': 'this is a photograph of a passport-size print, not a live selfie'}Technical record (for Abhijit — safe to ignore)
| 3h ago | EzDocs | extra_challan_scanned | {'found': 0} |
| 3h ago | EzDocs | desk_quote_read | {'ff': 0.5, 'sd': None, 'msg': '1a143abea668addb', 'why': "the team's own calculator mail — read so its base is checked against the sanction letter (never proof of money)", 'base': 3000000.0, 'total': 26060.0} |
| 3h ago | EzDocs | chase_held_back | {'why': 'nothing has changed since we asked — the same list would only repeat itself', 'still_waiting_for': ['Payment Screenshot with UTR', 'Payment of Rs. 26,060.44 — credit not yet received in our account']} |
| 4h ago | EzDocs | desk_quote_read | {'ff': 0.5, 'sd': None, 'msg': '1a143abc515ac72b', 'why': "the team's own calculator mail — read so its base is checked against the sanction letter (never proof of money)", 'base': 3000000.0, 'total': 26060.0} |
| 4h ago | EzDocs | draft_withdrawn | {'why': "the team's own mail of 16 Oct, 13:14 sent the calculation — the draft it answers is taken off", 'count': 1, 'kinds': ['fee_quote']} |
| 4h ago | EzDocs | reader_home_address | {'fp': '49cad2673bb5eb31', 'from': 'the sanction letter (sanction letter vinod salve.pdf)', 'home': {'pin': '431001', 'area': 'JATWADA HARSUL', 'flat': 'PLOT NO 7', 'state': 'MAHARASHTRA', 'building': 'EKTANAGAR', 'distr |
| 4h ago | EzDocs | quoted_history_checked | {} |
| 4h ago | EzDocs | file_note490 | {'v': '1', 'at': '2026-10-16T07:34:54', 'why': 'reading', 'open': 12, 'mails': [{'at': '2026-10-16 07:32', 'id': '1a143a1438d8ca16', 'from': 'branch', 'gist': 'Bank branch requests NOI calculation for a loan.', 'subject' |
| 4h ago | EzDocs | branch_from_reading501 | {'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': 'AURANGABAD'} |
| 4h ago | EzDocs | case_read | {'how': 'uri', 'tag': 'd94c9fb119bfdf26', 'docs': ['Vinod Salve legal.pdf', 'vinod tech.pdf', 'sanction letter vinod salve.pdf', 'vinod adhar.pdf', 'prashala adhar.pdf', 'vinod pan.jpg', 'prashala.jpg'], 'loan': {'amount |
| 4h ago | EzDocs | email_shadowed:doc_chase | {'to': 'jagdeep.gaikwad@icicihfc.com', 'body': 'Team,\n\nKindly share the following to process the challan:\n\n 1. Payment Screenshot with UTR — not received yet\n 2. Payment of Rs. 26,060.44 — credit not yet received |
| 4h ago | EzDocs | boxes_gathered | {'how': 'uri', 'why': 'new mail', 'docs': ['Vinod Salve legal.pdf', 'vinod tech.pdf', 'sanction letter vinod salve.pdf', 'vinod adhar.pdf', 'prashala adhar.pdf', 'vinod pan.jpg', 'prashala.jpg'], 'after': {'addresses': { |
| 4h ago | EzDocs | address_compared | {'sig': 'a670e5c483fee6c7', 'why': 'after gather', 'people': [{'home': 'Warud bk, Warud Bk, Jalna, 431114', 'person': 'VINOD VISHWAS SALVE', 'against': [{'src': 'sanction_letter', 'why': 'PIN 431114 vs 431001', 'file': ' |
| 4h ago | EzDocs | challan_boxes_composed | {'fp': 'a55ae28263509a11', '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': 'PLOT NO 272 SOUTH PART GUT NO 15 |
| 4h ago | EzDocs | chase_held_back | {'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': ['Payment Screenshot with UTR', 'Payment of Rs. 26,060.44 |
| 4h ago | EzDocs | email_shadowed:fee_quote | {'to': 'jagdeep.gaikwad@icicihfc.com', 'body': "Team,\n\nKindly check the calculation and account details (LAN: 10345867).\n\n NOI Charges & Service Fees Calculator - ONE LEGAL |EZDOCS\n Loan Amount |
| 4h ago | EzDocs | receivable_created | {'expected': 26060.44} |
| 4h ago | EzDocs | money_settled | {'fp': '61e3cd2526b5eb96', 'held': 3000000.0, 'asked': True, 'action': 'held', 'agrees': False, 'amount': None, 'papers': [{'lan': '77000367602', 'file': 'sanction letter vinod salve.pdf', 'kind': 'sanction_letter', 'dat |
| 4h ago | EzDocs | money_not_settled | {'why': 'the papers on this file do not settle what the loan is. The challan waits until a person decides — a figure no paper supports is how money is lost quietly', 'held': 3000000.0, 'papers': [{'lan': '77000367602', ' |
| 4h ago | EzDocs | pages_trimmed480 | {'of': 14, 'why': "a long paper's pages that carry the facts go to EzDocs; the rest (photos, annexures) do not", 'file': 'sanction letter vinod salve.pdf', 'kept': [1, 2, 3, 4, 10, 11, 12, 13, 14], 'doc_id': '1f00387 |
| 4h ago | EzDocs | documents_read_together | {'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': 13.9, 'workers': 5} |
| 4h ago | EzDocs | document_unreadable | {'reason': 'this is a photograph of a passport-size print, not a live selfie', 'doc_type': 'selfie'} |
| 4h ago | EzDocs | property_auto_verified | {'pin': '431001', '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 |
| 4h ago | EzDocs | property_auto_verified | {'pin': '431001', '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 |
| 4h ago | EzDocs | kyc_names_match | {'sig': 'PRASHALA VINOD SALVE|प्रशाला विनोद साळवे|same', 'why': 'the PAN and the Aadhaar name the same person — the same words, in either order', 'score': 0.974, 'pan_file': 'prashala.jpg', 'pan_name': 'PRASHALA VINOD SA |
| 4h ago | EzDocs | id_doc_filed | {'doc': 'aadhaar', 'file': 'prashala adhar.pdf', 'doc_id': 'ecd87ba7-4147-4105-a970-5d254f7b185e', 'person': 'PRASHALA VINOD SALVE', 'party_id': 'b1784b62-fdb1-4c64-afed-338ada433f12', 'name_on_doc': 'प्रशाला विनोद साळवे |
| 4h ago | EzDocs | kyc_address_read | {'doc': 'aadhaar', 'pin': '431114', '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': 'Warud Bu', 'doc_id': 'ecd87ba7-414 |
| 4h ago | EzDocs | document_received | {'file': 'praashala ph.jpg', 'doc_type': 'selfie', 'confidence': 1.0} |
| 4h ago | EzDocs | property_from_report | {'why': 'the sanction letter gave no property; the legal report carries the schedule of the property — read from there; a person verifies box by box before anything files', 'file': 'Vinod Salve legal.pdf', 'source': 'lsr |
| 4h 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': 'vinod tech.pdf', 'source': 'techni |