Transfer Certificate कैसे जारी करें, end to end। CBSE, ICSE और State Board schools पर office assistants के लिए 12-minute guide — bulk session-end flow सहित।
Transfer Certificate (TC) report card के बाद school का सबसे ज्यादा-requested document है। हर parent जो school छोड़ रहा है उसे days के अंदर इसकी जरूरत है, receiving school इसके बिना admission मना कर देती है, और CBSE / ICSE / State Board affiliation inspector renewal time पर school का TC register check करेगा। यह guide office assistant को end-to-end TC जारी करने के through walk करती है — structured reasons और clearance checks के साथ transfer initiate करने से लेकर, one-click Generate-and-Issue flow तक, bulk `Class 12` exit handle करने तक, और जब parent वापस आकर कहता है कि यह mistake था तो rare-but-critical reversal तक।

शुरू करने से पहले — क्या ready रखना है
Office assistant के Transfer Hub खोलने से पहले, school में तीन चीजें already set up होनी चाहिए। ये one-time setup tasks हैं (कुछ academic session के लिए, कुछ school के लिए) और per-student TC issuance flow का part नहीं हैं।
Principal-signed leaving students की list। एक typical Indian school office को late March में principal से printed-and-signed list मिलती है, जिसमें हर student का नाम होता है जो Class 10 board exit, Class 12 graduation, mid-session withdrawal, या inter-state transfer से जा रहा है। यह guide assume करती है कि वह list desk पर है।
Transfer Settings configured। Students → Transfers → Settings एक बार खोलें और four clearance gates confirm करें जिनकी school को परवाह है: fees outstanding (लगभग हमेशा required), library books (library module वाली schools के लिए required), transport (school buses वाली schools के लिए required), hostel (residential schools के लिए required)। Default reversal window effective date से 30 days है — इसे as-is छोड़ दें unless आपकी school की specific board requirement हो। Approval-required mode default पर off है; इसे on करें अगर आपके principal हर transfer पर sign off करना चाहते हैं।
TC Configuration set। Transfers → TC Configs खोलें और confirm करें कि एक default config set है। अधिकांश CBSE schools KSM/TC/{YYYY-YY}/{SEQ:5} prefix के साथ shipped CBSE template use करती हैं (जहां KSM school code और 2025-26 session है)। English+Hindi side-by-side render supported है — config पर इसे enable करें अगर आपकी school Hindi-medium या bilingual है।
इन तीनों के साथ, per-student TC issuance 90-second flow बन जाता है।
Step 1 — Transfer initiate करें
Students → Transfers → Initiate Transfer पर navigate करें। Form ऊपर student picker के साथ खुलता है। Admission number या name से search करें — picker confirmation के लिए student का photo, current class, और admission number दिखाता है।
Exit kind pick करें। तीन kinds first-class हैं:
- TRANSFER — student दूसरी school के लिए TC के साथ leaving। Indian schools में सबसे common case। Destination school name, board, UDISE code, address capture करता है।
- WITHDRAWAL — student पढ़ाई continue किए बिना leaving। Health reasons, family decisions, dropping out। कोई destination capture नहीं; reason ज्यादा matter करता है।
- MIGRATION — student
Class 10याClass 12के बाद board से completely exit। Typical post-board-exam migration। Reports board reporting के लिए separately group होते हैं।
Structured reason pick करें। Inkwelly reasons का fixed dropdown ship करता है — RELOCATION, FINANCIAL, ACADEMIC, MEDICAL, DISCIPLINARY, FAMILY, BETTER_OPPORTUNITY, TRANSFERRED_TO_ANOTHER_SCHOOL, DROPPED_OUT, DECEASED, OTHER। Structured value principal और CBSE affiliation renewal inspector के लिए separate reports drive करता है।
Effective date pick करें। यह इस school में student का last working day है — typically end-of-session exits के लिए March 31st, mid-session exits के लिए today's date। Effective date TC पर leaving date drive करता है, student के attendance और marks reports के लिए cut-off, और reversal window की शुरुआत।
Destination capture करें (TRANSFER only)। External schools के लिए, receiving school का name, board affiliation (CBSE / ICSE / State Board / IGCSE / IB / NIOS), UDISE code अगर है, और city + state type करें।
Submit click करें। अगर आपकी school में approval-required mode on है, request PENDING_APPROVAL में जाती है। Otherwise Inkwelly clearance probes चलाता है और record को COMPLETED पर transition करता है अगर हर required gate pass होता है।
Walkthrough — single TC जारी करना




Step 2 — चार gates clear करें
Inkwelly transfer को COMPLETED पर transition करने से पहले, यह student के actual records के against four configured clearance gates probe करता है — manual checklist नहीं:
Fees outstanding। Student Fee module से किसी भी unpaid fees, late fees, fines या carried-forward dues के लिए read करता है। अगर कुछ outstanding है, gate exact amount displayed के साथ fail होता है। या तो parent से settle करवाएं (fees module cash, cheque, UPI, Razorpay, PayU, Cashfree accept करता है), या, अगर parent अलग से settle करने के लिए राजी हुआ है और principal ने authorise किया है, logged reason के साथ Override click करें — override audit trail में दिखता है।
Library books। Student के लिए ACTIVE status (issued but not returned) में library transactions count करता है। अगर कुछ outstanding है, office assistant parent को books वापस लाने के लिए call करती है TC issue होने से पहले।
Transport assignment। Active transport_student_assignments count करता है। अगर student bus route पर है, gate तब तक fail होता है जब तक Transport module में assignment close नहीं होता।
Hostel allotment। Residential schools के लिए, active hostel allotments count करता है। अगर student के पास hostel room assigned है, पहले Hostel module में allotment close करें।
हर override audit log में लिखता है actor, timestamp, IP, और reason के साथ। Affiliation renewal के दौरान school को review करने वाले boards override report pull कर सकते हैं और reasons documented देख सकते हैं।
Step 3 — Transfer Certificate generate और issue करें
Transfer COMPLETED status में होने पर, record का detail page खोलें और action bar में Generate TC click करें। एक small dialog दो choices मांगता है:
TC Configuration। Dropdown आपकी school के लिए हर active TC config list करता है — typically CBSE schools के लिए Default CBSE TC Config, ICSE schools के लिए ICSE variant, state-board schools के लिए custom configs। Default pre-selected है।
Document Kind। Same template engine पांच kinds render करता है:
- Transfer Certificate — standard TC। सबसे common।
- Character Certificate — separate character document issue करने वाली schools के लिए।
- Bonafide Certificate — embassy / scholarship applications के लिए student का bonafide proof।
- Study Certificate — confirms करता है कि student ने school में particular period के लिए study किया।
- Migration Certificate — board exit document, typically
Class 10याClass 12के बाद।
Generate & Issue TC click करें। एक click में, Inkwelly:
- per-(school, session, prefix) sequence row से row-level lock के अंदर atomically next certificate number allocate करता है। कोई दो TCs कभी same number share नहीं करतीं, concurrent clicks पर भी।
- आपकी school के letterhead, principal की signature placeholder, और student profile, school identity, और academic record के frozen snapshot के साथ bilingual PDF render करता है।
- Document पर unique QR verification token stamp करता है।
- PDF को secure cloud storage पर upload करता है और permanent archival के लिए Media Center में store करता है।
- Certificate status को ISSUED पर flip करता है और audit chain लिखता है।
Office assistant को download link और shareable QR मिलता है।
Step 4 — Bulk session-end flow
Session-end के लिए, 78 students को one-by-one करना wrong workflow है। Cohort exits के लिए बने wizard के लिए Transfers → Bulk Transfer खोलें।
Phase 1 — Validate। जिन students को आप transfer कर रहे हैं उन्हें tick करें। Shared parameters pick करें जो batch के हर student पर apply होते हैं:
- Exit kind (typically
Class 12board exits के लिए MIGRATION) - Reason (typically OTHER + remark
'Class 12 board exit') - Effective date (typically current session का March 31st)
- Destination type (migrations के लिए NOT_APPLICABLE)
- Auto-generate and issue TC — इस checkbox को tick करें ताकि हर successful transfer पर TC भी automatically issue हो
Validate click करें। Inkwelly हर student को configured clearance gates के against probe करता है और per-student verdict — ok या blocked reason के साथ — return करता है।
Phase 2 — Execute। Execute click करें। एक click में, हर passing student transferred होता है और उनकी TC parallel में generate और issue होती है। Result envelope reports succeeded: 78, failed: 0 के साथ हर student का TC number visible result table में।
Step 5 — Mistakenly transferred student को restore करना
School office को सबसे common Transfer support call: 'Sir, transfer एक mistake था — क्या हम बच्चे को restore कर सकते हैं?' एक Class 6 parent TC मिलने के दो दिन बाद call करता है कि Bangalore में family job नहीं हुई; वे Indore में रह रहे हैं।
Transfer record खोलें। Transfer Hub में student name से search करें या student के profile से खोलें।
'Reverse Transfer' click करें। Confirmation dialog reversal reason मांगता है — कुछ specific type करें जैसे 'Family decision changed; staying in original city'। Reversal reason audit trail का part है।
Confirm करें। एक single transaction में, Inkwelly:
- Student के academic record को ACTIVE पर restore करता है।
- Leaving date clear करता है।
- Student profile पर exit reason clear करता है।
- Parent portal access reactivate करता है।
- Issued TC revoke करता है — status REVOKED पर flips और QR code immediately printed certificate scan करने वाले को
REVOKEDvalidity tag return करता है। - Reason के साथ structured RESTORATION audit entry लिखता है।
Student अगली सुबह school में दिखता है और class roster पर है जैसे कुछ हुआ ही नहीं। उनके marks, attendance, fees और हर दूसरा record intact रहते हैं — सिर्फ status flip back हुआ। Total time: 90 seconds।
Reversal window note। Default 30-day window effective date से standard transfers पर apply होती है। Legacy-imported records (आपके पुराने ERP से) window को completely bypass करते हैं।
Common gotchas — चीजें जो office assistants miss करते हैं
- URL में wrong session — Transfer Hub URL slug से auto-filter करता है। अगर आप
2025-26exits process कर रहे हैं लेकिन URL अभी भी/2024-25/कहता है, पहले sessions switch करें या आपको last year के records दिखेंगे। - Discarded draft से TC number gap — अगर आपकी school को board compliance के लिए gap-free serial issuance चाहिए, TC Configs में
tcNumberAllocateOn = ISSUEDset करें ताकि failed-and-discarded drafts numbers consume न करें। - Downstream data वाले transfer को reverse करने की कोशिश — INTRA_ORG transfers के लिए, अगर destination student के पास नई school पर marks, attendance, या fee payments हैं, reversal clear error के साथ blocked होता है।
- Approval workflow PENDING_APPROVAL में stuck — अगर principal ने approve नहीं किया है, office TC generate नहीं कर सकता। या तो approve करें, reject करें, या changes के लिए वापस भेजें।
- Bulk run first failure पर abort — अगर आपने bulk wizard पर abortOnError=true set किया, एक failed student पूरे batch को halt कर देता है। अधिकांश cohort exits के लिए, इसे off छोड़ें।
- Public verify link काम नहीं कर रहा — QR एक unique token encode करता है जो public verify URL पर resolve होता है। अगर QR 'Not Found' return करता है, token reversal के कारण revoked हो सकता है।
अपनी school के data पर walkthrough चाहते हैं?
हम आपकी Transfer Settings set up करेंगे, आपकी CBSE / ICSE / State Board template configure करेंगे, और demo के दौरान end-of-session bulk live run करेंगे। पिछले साल का TC register और अपने पुराने ERP की transferred-student list लेकर आएं — हम legacy import भी दिखाएंगे।
आगे क्या करें
TC issuance flow समझने के बाद, यहां वह चीजें हैं जो office assistants typically Inkwelly के साथ अपने first week में सीखते हैं:
- Student Promotion — next academic session के लिए year-end lift, transfer से बहुत अलग।
- Student Information module — parent module जिसमें transfers, promotions, profiles, documents, और हर student-lifecycle screen होती है।
- Student Fee module — transfers के लिए fees clearance यहीं से read करता है। Exits process करने से पहले fee ledger समझना उपयोगी।
अगर इस guide में कोई step आपकी school के data पर confusing लगा, support team business hours में WhatsApp पर है — जहां आप stuck हैं वहां का screenshot share करें और हम एक hour के अंदर respond करेंगे।
अक्सर पूछे गए सवाल
7 सवालएक single Transfer Certificate जारी करने में कितना time लगता है?
एक बार Transfer Settings और TC Configs set up हो जाने पर (per session एक one-time five-minute task), single TC issue करना 90-second flow है: Initiate Transfer खोलें, student और reason pick करें, submit करें, Generate & Issue TC click करें। PDF, number, QR और audit log सब एक click में produce होते हैं।
80 students के Class 12 cohort के लिए bulk session-end flow में कितना time लगता है?
5–10 minutes total। Phase 1 validation 80 students के लिए 2–3 seconds में run होता है — यह per-student verdicts almost instantly return करता है। Phase 2 execution school की bulkConcurrency setting (default 4 parallel workers) पर depend करता है। 80 students at 4-way concurrency लगभग 100 seconds लगते हैं।
क्या मुझे TC pre-printed school stationery पर print करनी होगी?
नहीं — Inkwelly DIGITAL और PRE_PRINTED template types दोनों support करता है। DIGITAL school letterhead, seal placeholder और signature block सहित पूरा certificate render करता है; आप plain A4 पर print करते हैं। PRE_PRINTED सिर्फ values आपकी existing pre-printed TC books पर print करता है, calibration offsets के साथ minor printer-tray drift handle करने के लिए।
क्या parent Transfer Certificate को independently verify कर सकता है?
हां — हर issued TC पर QR code printed होता है। Parent (या receiving school का office) किसी भी phone camera से QR scan करता है, जो login की जरूरत के बिना public verification URL खोलता है। Default response TC number, school name, student name, class, board, issue date, और validity tag (VALID, REVOKED, REPLACED, BLOCKED) दिखाता है।
अगर मैं transfer reverse करूं तो issued TC का क्या होता है?
TC का status transfer reversal के same transaction में REVOKED पर flips। किसी भी printed copies पर QR code scan करने वाले को REVOKED status return करना शुरू कर देता है — ताकि receiving school गलती से revoked document पर student को onboard न कर सके। TC row खुद audit purposes के लिए preserved (कभी delete नहीं) होता है।
मैं alumnus के लिए duplicate TC कैसे issue करूं जिसने original खो दिया?
Transfer Certificates list में original TC ढूंढें — alumnus के leaving year पर switch करने के लिए session filter use करें। Record खोलें, 'Issue Duplicate' click करें, duplicate reason enter करें जैसे `'Original lost in floods, Aug 2026'`। Inkwelly same student/school/academic snapshot, fresh atomically-allocated certificate number, duplicateNumber counter, fresh QR token, और original के लिए back-link के साथ नया TC बनाता है।
अगर मेरी school को principal को हर TC पर manually sign करने की जरूरत है तो?
दो options। (1) Signature-block placeholder के साथ DIGITAL template type use करें — rendered PDF print करें और principal से printed copy पर sign करवाएं। (2) Transfer Settings में approval-required mode configure करें ताकि हर transfer PENDING_APPROVAL में wait करे जब तक principal explicitly approve न करे।
आपको ये भी पसंद आ सकता है
2 लेखInkwelly आपके स्कूल पर — खुद देखें
30 मिनट का डेमो। आपके मौजूदा ERP को आपके साथ खोलकर, कॉल पर ही आपका डेटा Inkwelly में लोड करते हैं। कॉल ख़त्म होते-होते एक तय तारीख़ का गो-लाइव प्लान आपके हाथ में।