Investment proofs WhatsApp groups के बिना collect कीजिए। 80C, 80D, HRA, NPS — declared, uploaded, verified, indexed.
Annual investment declaration cycle के लिए एक structured workbench। Staff Old या New tax regime के तहत declarations submit करते हैं, section-by-section proofs upload करते हैं, HR हर proof verify करती है, TDS subsequent payroll runs में auto-adjust होता है और verified deductions Form 16 में flow होती हैं। अब कोई blurred PPF screenshots से भरे WhatsApp groups नहीं।

आज ज़्यादातर Indian schools investment proofs कैसे collect करते हैं
January का महीना है। Pune के एक CBSE school का accountant 47-person teachers' WhatsApp group पर message भेजता है: Please submit investment proofs by 31 January for FY 2024-25. PPF, LIC, ELSS, home loan interest, health insurance — send to me on WhatsApp by Saturday। Replies आनी शुरू होती हैं। कुछ teachers blurry phone photos PPF passbook की भेजते हैं। एक bank statement screenshot भेजता है। English teacher अपनी LIC premium receipt PDF में submit करती हैं; music teacher 3 separate WhatsApp images IMG_20250125 titled भेजता है। PE teacher ₹1.8 lakh home loan interest claim करता है पर bank statement attach नहीं करता। Tuesday तक accountant के पास 230 image attachments और half-filled Excel sheet है।
अगले 2 weeks, वो हर proof को अपनी sheet पर 80C/80D/HRA/Section 24 line से match करने की कोशिश करता है। Verified totals को हर teacher के declared के खिलाफ compute करता है। 3 proofs reject करता है क्योंकि dates financial year से match नहीं होतीं। 6 teachers का missing rent receipts के लिए पीछा करता है। February और March के लिए TDS declared (not yet verified) amounts के आधार पर recompute करता है, जानते हुए कि अगर proofs short pad gaye तो year-end पर true-up करना होगा। English teacher की HRA exemption ग़लत calculate होती है क्योंकि वो भूल जाता है Pune HRA purposes के लिए metro नहीं है। 15 March तक, वो TDS shortfall calculations run कर रहा है और 2 teachers को news दे रहा है कि March में extra ₹4,200 हर का deduct होगा।
ज़्यादातर Indian schools में investment declaration cycle एसा ही होता है। Inkwelly Investment Declarations इसलिए बना है कि ये कभी एसा न दिखे।

Inkwelly Investment Declarations कैसे काम करता है
Staff member My Profile → Payroll → Investment Declaration open करते हैं running financialYear (जैसे 2024-25) के लिए और 2 selectedTaxRegime enums में से एक pick करते हैं: OLD या NEW। Old regime full Section 80C/80D/HRA stack open करता है; New regime post-FY-2023 default के per fewer deductions allow करता है। Structured form में labelled sections हैं — section80C (PPF, ELSS, LIC, NSC, tuition fees, home loan principal, Sukanya Samriddhi, Senior Citizen Savings, other), section80CCD (NPS, Atal Pension), section80D (self health insurance, parents' health insurance, preventive health checkup), section24 (home loan interest), hraDetails (monthly rent, landlord name, landlord PAN, city type METRO या NON_METRO), otherDeductions (80E education loan interest, 80G donations, 80TTA savings interest, 80TTB senior citizen interest)। Inkwelly auto-compute करता है totalSection80CAmount, totalSection80DAmount, totalHRAExemption, totalOtherDeductions और totalDeclaredDeductions।
Declaration 6 states में move करता है — DRAFT (editable) → SUBMITTED (locked, awaiting verification) → PROOF_PENDING (per section proofs awaited) → VERIFIED (सभी proofs approved)। Parallel paths: APPROVED और REJECTED (reason के साथ)। हर section Investment Proofs accept करता है — child entities tagged with section (80C, 80CCD, 80D, 24, HRA, OTHER), subCategory (PPF, LIC_POLICY, ELSS, etc.), declaredAmount, optional documentMediaId (standard Media flow के through PDF/image upload) और एक status (PENDING, APPROVED, REJECTED)।
जब HR proof verification queue open करती है, वो section और employee के हिसाब से grouped हर proof देखती हैं। Proof click करती हैं — document inline render होता है, declared amount के साथ। Approve proofAmount = declaredAmount set करता है और verifiedById + verifiedAt stamp करता है। Reject rejectionReason (PROOF_NOT_LEGIBLE, WRONG_FINANCIAL_YEAR, AMOUNT_MISMATCH, OTHER) capture करता है और staff member को re-upload के लिए notify करता है। जब सारे proofs verified हो जाते हैं, declaration VERIFIED पर move करती है। अगले payroll run से TDS calculations verifiedSection80C, verifiedSection80D, verifiedHRAExemption, verifiedOtherDeductions और totalVerifiedDeductions use करती हैं — declared amounts नहीं। Year end पर Form 16 उन्हीं verified totals से generate होता है।
Sections, sub-categories और statutory limits जो Inkwelly पहले से जानता है
- Section 80C — PPF, ELSS mutual funds, LIC premiums, NSC, children's tuition fees, home loan principal repayment, Sukanya Samriddhi, Senior Citizen Savings Scheme, other; cumulative cap ₹1.5 lakh per year
- Section 80CCD — NPS contribution 80CCD(1) के तहत 80C cap के अंदर; 80CCD(1B) के तहत 80C के बाहर additional ₹50,000; Atal Pension Yojana
- Section 80D — self/family के लिए health insurance, senior-citizen enhanced limits के साथ parents' health insurance, preventive health checkup ₹5,000 पर capped
- Section 24 — self-occupied property के लिए home loan interest deduction up to ₹2 lakh per year
- HRA exemption — actual rent paid minus 10% of basic, vs 50% of basic in metro (Mumbai, Delhi, Kolkata, Chennai) या 40% non-metro में, vs actual HRA received — minimum of three
- Section 80E — education loan पर interest; कोई upper cap नहीं, repayment shuru होने से 8 years तक deductible
- Section 80G — approved charitable institutions को donations; institution के approval status पर 50% या 100% deduction
- Section 80TTA / 80TTB — savings account interest exemption (TTA: ₹10k, TTB: senior citizens के लिए ₹50k)
Declaration workbench को action में देखिए



Old vs New tax regime, staff member द्वारा picked
FY 2023 onwards, हर staff member OLD (full deduction stack: 80C up to ₹1.5L, 80CCD-1B up to ₹50k, 80D up to ₹50k, Section 24 up to ₹2L, HRA, 80E etc.) और NEW (lower slabs but reduced deductions) में से कोई एक pick करता है। Inkwelly choice declaration पर capture करता है, form intelligently per regime sections show या hide करता है, और TDS calculations अगले payroll run से सही regime apply करती हैं। Staff IT rules के per financial year में एक बार regime switch कर सकते हैं — declaration history हर change capture करती है।


Metro/non-metro classification के साथ HRA exemption built-in
HRA exemption Indian school payroll में sabse miscalculated line है। Inkwelly capture करता है monthlyRent, landlordName, landlordPAN (Section 10(13A) Rule 2A के per अगर rent > ₹1 lakh per year हो तो mandatory), और cityType (METRO — Mumbai, Delhi, Kolkata, Chennai — 50% of basic limit; NON_METRO — बाकी सब जगह — 40% of basic)। Calculator standard formula apply करता है: minimum of (actual HRA received, actual rent minus 10% of basic, 50%/40% of basic)। totalHRAExemption TDS estimation में flow करता है। अब कोई ग़लत calculation नहीं Pune को metro treat करने से।
Proof verification queue — एक screen, सारे employees
HR WhatsApp पर proofs chase नहीं करती। वो verification queue open करती है और हर employee का हर pending proof देखती है, section के हिसाब से grouped। Proof click करती है, PDF या image inline render होता है Media viewer के through, declared amount साथ में। Approve proofAmount = declaredAmount set करता है और verifiedById + verifiedAt stamp करता है। Reject के लिए structured enum (PROOF_NOT_LEGIBLE, WRONG_FINANCIAL_YEAR, AMOUNT_MISMATCH, EXPIRED_DOCUMENT, OTHER) से rejectionReason चाहिए और staff member को re-upload के लिए notify किया जाता है। Queue section, employee, या status से filter हो सकती है — HR एक बैठक में सारे 80C proofs clear कर सकती है 80D पर jane से पहले।


Proof verify होते ही TDS auto-adjust
जिस moment HR proof verify करती है, totalVerifiedDeductions recompute होता है और अगले payroll runकी TDS calculation उसे pick करती है। अगर staff member ने Section 80C में ₹1.5 lakh declare किया था और January तक सिर्फ ₹1.1 lakh के proofs verified हुए, February का TDS deduction automatically true up हो जाता है। कोई year-end shortfall surprise नहीं, कोई manual recompute नहीं। Year end पर Form 16 directly verifiedSection80C, verifiedSection80D, verifiedHRAExemption, verifiedOtherDeductions read करती है — वही numbers जो staff member किसी भी वक्त अपने portal पर देख सकते हैं।
“Saare 80C 80D ka WhatsApp pe aata tha, kabhi kabhi 5 photos same proof ki. Pehle Excel pe match karna padta tha, year end pe TDS shortfall nikal aata tha. Ab Inkwelly pe teacher khud upload kar deta hai, hum verify kar dete hain, TDS apne aap adjust ho jaata hai.”
Real-world declaration scenarios जो Inkwelly handle करता है
Scenario 1 — PGT teacher Old Regime के तहत, full 80C stack। वो declare करती हैं ₹1.5L PPF, ₹50k NPS (80CCD-1B), ₹25k self health insurance, ₹50k parents' health insurance (senior citizen rate), ₹1.8L home loan interest, ₹180k HRA non-metro में। Inkwelly auto-apply करता है 80C पर ₹1.5L cap, 80CCD-1B पर additional ₹50k cap, 80D पर ₹75k cap (₹25k self + ₹50k senior parents), Section 24 पर ₹2L cap, और standard HRA formula। December से onward total verified deductions TDS को feed करती हैं।
Scenario 2 — PRT New Regime के तहत। वो NEW pick करता है, form New regime rules के per 80C/80D/Section 24/HRA fields auto-hide करता है। Standard deduction apply होती है; TDS simplified slab पर calculate होता है। Proofs ज़रूरी नहीं। Year end पर Form 16 New regime computation दिखाती है।
Scenario 3 — Music teacher HRA claim करती है पर rent receipts submit नहीं करतीं। वो ₹14,000 monthly rent declare करती हैं। HR HRA proof open करती है, koi rent agreement attach नहीं दिखता और landlord PAN field blank है (₹1L annual rent से ऊपर mandatory)। MISSING_LANDLORD_PAN के साथ reject। Teacher upload करती हैं। HR re-verify करती है। totalHRAExemption baki months के लिए TDS में flow होता है।
Scenario 4 — Lab assistant के पास NPS account है, 80CCD-1B claim करता है। वो ₹50,000 NPS declare करता है, NPS Tier 1 statement upload करता है। HR verify करती है। Amount verifiedSection80CCD में verifiedSection80C से separately बैठता है, इसलिए additional ₹50k cap (80C के ₹1.5L के ऊपर) सही TDS estimation पर apply होती है। अब कोई lost ₹50k deduction नहीं — Excel-based payroll की common mistake।
Declaration workbench आपको क्या देता है
- Per-employee declaration history financial years के across — useful जब audit 3 साल बाद FY 2022-23 declarations देखने मांगे
financialYear,selectedTaxRegime, status, employee या section से filter करें — जैसे "FY 2024-25 में 80D PROOF_PENDING वाले सही teachers"- Bulk reminder staff को incomplete declarations के लिए — जैसे 31 January deadline से 30 days पहले, single batch reminder parent communication channels के through भेजें
- Per-employee year-end proof export — हर PDF और image का zip, sections के अनुसार organised, internal audit या TRACES query के लिए ready
- TDS impact preview — staff member salary run से पहले declared vs verified amounts के आधार पर देखते हैं Feb/March TDS क्या होगी
- Form 16 generation directly verified totals read करती है — कोई manual reconciliation नहीं, कोई end-of-year tallying नहीं
- Permission separation —
payroll.declaration.verifypayroll.declaration.createसे IAM में distinct है; accountant upload करता है, HR head verify करती है
Declarations और proofs को TDS में flow होते हुए देखिए
20-minute walkthrough एक real school dataset पर — staff submit करता है, HR verify करती है, अगली salary के लिए TDS recompute होता है, Form 16 verified totals pick करती है।
Limits, safety और small print
SUBMITTED state में declaration staff member द्वारा edit के लिए locked होती है — वो rejected proof re-upload कर सकते हैं पर declared amounts change नहीं कर सकते जब तक पहले DRAFT पर revert न किया जाए (HR-controlled action)। ये audit trail को protect करता है: जो staff member ने एक date पर submit किया, वही verify होता है, एक silently-edited later version नहीं।
Proof storage school की standard Media infrastructure use करती है: India-region object storage, content-hashed paths, IAM-controlled view access, audit-logged downloads। PAN numbers, bank statements और personal documents DPDP Act 2023 obligations के subject हैं — Inkwelly के storage और access patterns out of the box requirements meet करते हैं।
Verified totals (verifiedSection80C, verifiedSection80D, verifiedHRAExemption, verifiedOtherDeductions) TDS calculation और Form 16 के लिए एकमात्र inputs हैं। Declared-but-unverified amounts TDS तक कभी नहीं पहुँचते — ये year end पर over-deduction shortfall को prevent करता है। School choose कर सकती है कि early months में declared amounts TDS के लिए provisionally use करे (regime-level setting) और proofs आने के साथ verified amounts पर switch कर दे। दोनों modes auditable हैं। CBSE renewal inspections और TRACES queries का जवाब एक single workbench से दिया जा सकता है, full proof bundles per employee zip exports के तौर पर available हैं।
WhatsApp proof submission cycle end कीजिए
Inkwelly Investment Declarations हर Employee Payroll subscription के साथ included है। Old regime, New regime, Section 80C से 80TTB, HRA — एक workbench।
किस मॉड्यूल का हिस्सा
1 moduleअक्सर पूछे गए सवाल
7 सवालक्या Inkwelly FY 2023 onwards Old और New दोनों tax regimes support करता है?
हाँ। Declaration form में `selectedTaxRegime` field है `OLD` और `NEW` options के साथ। Old regime full 80C/80D/HRA/Section 24/80E stack open करता है; New regime post-FY-2023 default के per उन sections को auto-hide करता है। Staff IT rules के per financial year में एक बार switch कर सकते हैं; declaration history हर change capture करती है। TDS calculation अगले payroll run से सही regime apply करती है।
HRA exemption calculation metro vs non-metro cities को कैसे handle करता है?
Form `cityType` METRO या NON_METRO के तौर पर capture करता है। Mumbai, Delhi, Kolkata और Chennai METRO हैं (50% of basic limit); बाकी सब जगह NON_METRO है (40% limit)। Calculator standard formula apply करता है — minimum of (actual HRA received, actual rent minus 10% of basic, 50%/40% of basic) — producing `totalHRAExemption`। Pune, Bengaluru, Hyderabad बड़े cities होने के बावजूद non-metro classify होते हैं।
अगर teacher का proof mid-year reject हो तो क्या होता है?
Reject के लिए structured `rejectionReason` (PROOF_NOT_LEGIBLE, WRONG_FINANCIAL_YEAR, AMOUNT_MISMATCH, MISSING_LANDLORD_PAN, EXPIRED_DOCUMENT, OTHER) चाहिए। Staff member को portal के through re-upload के लिए notify किया जाता है। पहले approved verified amount unchanged रहती है जब तक नया proof upload और approve न हो। TDS अगले payroll run में currently verified के आधार पर adjust होता है।
क्या Inkwelly में HRA claims के लिए landlord PAN mandatory है?
अगर annual rent ₹1 lakh से ज़्यादा हो (Section 10(13A) Rule 2A के per), IT department landlord PAN report करने के लिए require करता है। Inkwelly इसे form में enforce करता है: threshold से ऊपर `landlordPAN` mandatory है, नीचे optional but encouraged। Validation TRACES और Form 16 की expectation के साथ align करती है; HR को rule याद रखने की ज़रूरत नहीं।
क्या personal proof documents DPDP Act 2023 के compliantly stored होते हैं?
हाँ। हर proof PDF या image school की secure Media library में India-region object storage पर store होता है content-hashed paths, IAM-controlled view access और audit-logged downloads के साथ। PAN numbers, bank statements और वैसे personal data DPDP Act 2023 के तहत आते हैं; Inkwelly के storage और access patterns out of the box obligations meet करते हैं।
क्या मैं हर employee का full year-end proof bundle audit के लिए export कर सकता हूँ?
हाँ। Year-end export per-employee zip produce करता है जिसमें हर uploaded PDF और image होता है, sections (80C, 80CCD, 80D, Section 24, HRA, Other) के अनुसार organised, sub-category labelling के साथ। CBSE renewal inspections, internal audits, और Form 16 deductions का documentary backing मांगने वाली TRACES queries के लिए useful।
क्या verified amounts change होने पर TDS automatically recompute होता है?
हाँ। जिस moment proof verify या reject होता है, `totalVerifiedDeductions` recompute होता है और अगले payroll run की TDS calculation उसे pick करती है। अगर declared deductions ₹1.5L 80C थे और January तक सिर्फ ₹1.1L verified हुए, February का TDS automatically true up हो जाता है। Year end पर Form 16 उन्हीं verified totals का use करती है — कोई end-of-year manual reconciliation नहीं।
आपको ये भी पसंद आ सकता है
3 लेखInkwelly आपके स्कूल पर — खुद देखें
30 मिनट का डेमो। आपके मौजूदा ERP को आपके साथ खोलकर, कॉल पर ही आपका डेटा Inkwelly में लोड करते हैं। कॉल ख़त्म होते-होते एक तय तारीख़ का गो-लाइव प्लान आपके हाथ में।