चलते session को तोड़े बिना Excel और registers से school ERP पर migration migration
ERP पर switch करने वाले ज़्यादातर Indian schools पुराना software नहीं बदल रहे होते — वे बीस spreadsheets और registers का ढेर छोड़ रहे होते हैं। यह guide owners और principals को बताती है कि यह migration असल में क्या है, पहले कौन-सा data साफ करना है, cut-over कब करना है, और चलते session को तोड़े बिना यह कैसे करें।

July का तीसरा हफ़्ता है। admission register front office में एक मोटी किताब है, fee collection एक spreadsheet Fees_Final_v4.xlsx पर चलता है जिसे सिर्फ़ accountant पढ़ पाता है, और attendance हर classroom में अलग register में रहती है। एक parent call करके पूछता है कि पिछले महीने का payment क्यों नहीं दिख रहा, और तीन लोग तीन files खोलकर पता लगाते हैं। यह बिल्कुल टूटा हुआ नहीं है — school सालों से ऐसे ही चला है। लेकिन यह scale नहीं होता, किसी staff member के जाने पर नहीं टिकता, और किसी parent को तुरंत receipt नहीं भेज सकता। ज़्यादातर Indian schools के लिए ERP पर जाने की शुरुआत यहीं से होती है: software बदलना नहीं, बल्कि पहली बार Excel और paper को पीछे छोड़ना।
Excel-to-ERP migration का सच
spreadsheets और registers से school ERP पर जाना एक technical project नहीं है — यह एक data-cleaning project है जिसके अंत में software install होता है। software वाला हिस्सा कुछ दिन लेता है। आपकी student list, Fees balances और class structure को इतना साफ करना कि उन पर भरोसा हो — असली मेहनत यही है, और इसी step को छोड़ देना migration बिगड़ने की सबसे बड़ी वजह है। data सही कर लें तो system खुद चलता है; data में जल्दबाज़ी करें तो अगला पूरा term ऐसे numbers मिलाने में जाएगा जो जुड़ते नहीं।
आप असल में क्या migrate कर रहे हैं
जब schools migration की कल्पना करते हैं तो student names सोचते हैं। असल में आप कई अलग-अलग data sets ले जा रहे होते हैं, हर एक का अपना owner और अपनी गड़बड़ी होती है। इन्हें ईमानदारी से पहले list करना ही दो-हफ़्ते के migration को दो-महीने के migration से अलग करता है:
- Student master — admission number, पूरा नाम, class और section, date of birth, gender, और कम से कम एक verified parent contact। यह रीढ़ है; बाकी सब इसी से जुड़ा होता है।
- Parent और guardian contacts — आमतौर पर सबसे गंदा data। duplicate parents, दो बच्चे दो अलग numbers पर, और सालों से बंद numbers — सब मिलेंगे।
- Class और section structure — इस साल आप जो classes असल में चला रहे हैं, senior school के streams, और हर section का class teacher कौन है।
- Opening Fees balances — cut-over के दिन हर student पर क्या बकाया था: pending dues, advance paid, और कोई पहले से दी गई concession। यही line item schools सबसे ज़्यादा गलत करते हैं।
- Fee structure — heads (tuition, transport, lab, exam), class के हिसाब से amounts, installment schedule, और late Fees के rules।
- Staff list — नाम, roles और contact numbers; pay scales भी अगर payroll पहले दिन से ला रहे हैं।
- Promotion / academic history — इस session में कौन-सा student किस class में बैठता है, और चाहें तो पिछले साल के results record के लिए।
- Transport routes और stops — सिर्फ़ तभी जब आप buses चलाते हैं और शुरू से चाहते हैं; वरना बाद में जोड़ें।
- पुरानी attendance और marks — आमतौर पर import करने लायक नहीं। attendance go-live दिन से नई शुरू करें; पुराने registers archive के तौर पर रखें।
वे India-specific बातें जिन पर schools फँसते हैं
जो migration किसी corporate office के लिए routine होगा, उसमें Indian schools के लिए कुछ अलग मोड़ हैं, और यही वे हिस्से हैं जिन्हें कोई generic guide छोड़ देती है। इनके लिए plan कर लें तो बाकी आसान है:
- Mid-session हकीकत — ज़्यादातर schools July–December में switch करने का फैसला लेते हैं, नए session से पहले के साफ gap में नहीं। इसका मतलब आप opening Fees balances साथ ले जा रहे हैं, zero से शुरू नहीं कर रहे, और system को इस साल पहले से लिया गया पैसा accept करना पड़ता है।
- Opening balances में कोई समझौता नहीं — अगर किसी parent ने go-live से पहले चार में से दो installments भर दिए, तो ERP में दो paid और दो pending दिखने चाहिए। यह गलत हुआ तो बाकी पूरे साल की हर Fees receipt पर शक रहेगा।
- Promotion data — Indian schools सोचते हैं कि पिछले साल की Class 5 इस साल Class 6 बन गई। migration में हर student की current session वाली class दिखनी चाहिए, वह class नहीं जिसमें वह सालों पहले admit हुआ था।
- Parent phone numbers SMS/WhatsApp की lifeline हैं — गलत number का मतलब एक ऐसा parent जिसे न receipt मिलती है न absence alert। इन्हें साफ करना अपने आप में एक पूरे दिन के लायक है।
- RTE और concession students — free-seat और concession students का घटा हुआ या zero fee structure सही mapped होना चाहिए, वरना आप उस parent को bill कर देंगे जिसे bill नहीं होना चाहिए।
चलते session को तोड़े बिना migrate कैसे करें
लक्ष्य ऐसा switch है जो parents और teachers को मुश्किल से पता चले। Excel और registers छोड़ रहे Indian school के लिए यही sequence काम करती है, और यही हिस्सा दो बार पढ़ने लायक है:
-
पहले एक-page data inventory बनाएं। office staff के साथ एक घंटा बैठें और हर spreadsheet और register list करें — किसके पास है, कौन-सी copy सबसे fresh है। जो आपने खोजा ही नहीं, उसे migrate नहीं कर सकते।
-
import से पहले साफ करें, बाद में नहीं। students को deduplicate करें, parent phone numbers ठीक करें, और "एक बच्चे के दो records" वाली गड़बड़ी Excel में ही सुलझाएं — किसी भी ERP के अंदर से यह यहीं तेज़ है।
-
एक cut-over date और एक single source of truth तय करें। एक date चुनें; उस सुबह से Fees और attendance सिर्फ़ ERP में जाएं। "बस case के लिए" कोई parallel spreadsheet नहीं — दो versions इसी तरह अलग हो जाते हैं।
-
पहले student master और fee structure migrate करें। बाकी कुछ भी से पहले students, classes और fee heads डालकर verify करें। सब कुछ इसी layer के सही होने पर टिका है।
-
cut-over date वाली opening Fees balances डालें। हर student के लिए record करें कि इस session में क्या भर चुका है और क्या pending है। बाकी पर भरोसा करने से पहले बीस students को पुराने register से मिलाकर देखें।
-
सिर्फ़ Fees के लिए एक हफ़्ता parallel चलाएं। collection ERP में करें, लेकिन पहले हफ़्ते हर शाम पुराने sheet से reconcile करें। एक हफ़्ता match होने पर spreadsheet हमेशा के लिए बंद कर दें।
-
attendance और communication go-live से नई शुरू करें। महीनों की attendance backfill न करें। पहले दिन से साफ शुरुआत करें; रोज़ की आदत दो हफ़्ते में बन जाती है।
-
teachers से पहले office को train करें। front office रोज़ Fees और admissions छूता है — पहले उन्हें confident करें, फिर class teachers तक ले जाएं।
पहले: Excel + registers
Fees balances एक accountant की spreadsheet में रहते हैं। किसी parent के payment सवाल का मतलब files खोलकर हाथ से मिलाना। कोई staff member जाए तो institutional memory साथ ले जाता है। कोई receipt अपने आप नहीं जाती, और principal के पास यह एक ही view नहीं कि किसका कितना बकाया है।
बाद में: एक ERP
हर student, Fees और contact एक ही जगह जहाँ कोई भी authorised staff member देख सके। payment तुरंत reflect होता है और parent को WhatsApp पर receipt मिलती है। absence alerts उसी सुबह जाते हैं। principal एक dashboard खोलता है और पूरे school की collection, dues और attendance देखता है।
जो options आपके सामने आएंगे
जब कोई school देखना शुरू करता है, तो जो नाम आते हैं उनमें Teachmint, Vidyalaya, Fedena, Entab, MyClassboard, Campus 365 और Edunext शामिल हैं, साथ ही नए cloud-first platforms भी। कुछ एक ही area में मज़बूत हैं जैसे Fees या communication; कुछ पूरे ERP हैं जो admissions, academics, exams और transport कवर करते हैं। Excel छोड़ रहे school के लिए फैसला अक्सर सबसे लंबी feature list पर नहीं होता — यह इस पर होता है कि vendor migration पर कितना साथ देता है, और उसके import tools आपकी गंदी spreadsheet को जैसी है वैसी लेते हैं या एक perfectly formatted file माँगते हैं जिसे बनाना आपको नहीं आता।
असल में इसकी कीमत क्या है — पैसे और समय में
भारत में cloud school ERPs आमतौर पर 15,000–1,50,000+ रुपये प्रति वर्ष में चलते हैं, जो student count और modules पर निर्भर करता है, अक्सर per student per year। लेकिन migration के दौरान जो कीमत schools को चौंकाती है वह staff का समय है, license नहीं। 600-student वाले school के लिए साफ migration असल में 1–3 हफ़्ते की मेहनत है जो आपके office staff और vendor में बँटी होती है — records पहले से spreadsheets में हों तो ज़्यादातर 2–3 हफ़्ते में live हो जाते हैं, सब कुछ paper पर हो तो ज़्यादा। पूछें कि data migration free शामिल है (कई vendors बिना extra charge करते हैं) या setup fee के तौर पर लगता है, क्योंकि 40,000 रुपये की license में 15,000 रुपये की "data setup" line छिपी हो सकती है जो बाद में दिखती है।
Inkwelly कहाँ फिट होता है
Inkwelly ठीक इसी छलांग के लिए बना है — Excel और registers छोड़ रहे schools, mid-session, बिना किसी साफ break का इंतज़ार किए। पहले student records, classes और Student Information रीढ़ आती है; फिर सही opening balances के साथ Fees ताकि जिस parent ने दो installments भरे वह पहले दिन से दो paid और दो pending दिखे। attendance और parent communication go-live से नई शुरू होती हैं, और office बीस files की जगह एक dashboard देखता है। migration support जान-बूझकर hands-on है — हम template देकर शुभकामनाएं देने के बजाय आपकी गंदी spreadsheet लेकर उसे आपके साथ साफ करना पसंद करेंगे।
“school ERP पर migration अंत में थोड़े data work वाला software project नहीं है। यह एक data-cleaning project है जिसके अंत में software install होता है — और जो schools इसे मान लेते हैं, वे दो term की जगह दो हफ़्ते में पूरा करते हैं।”
दो हफ़्ते में फैसला
switch करने के लिए आपको शांत गर्मी की छुट्टी की ज़रूरत नहीं। एक हफ़्ता data inventory और cleanup में लगाएं, एक cut-over date चुनें, पहले students और Fees balances migrate करें, और पहले हफ़्ते Fees parallel चलाएं। attendance और communication नई शुरू करें, classrooms से पहले office को train करें, और पुराने registers को archive के तौर पर रखें — live source कभी नहीं। इसी क्रम में किया जाए तो Excel और paper से एक system पर जाना parents और teachers को मुश्किल से पता चलता है, और front office अगले Fees सवाल से डरना बंद कर देता है।
अपने ही data के साथ migration होते देखें
Book a free demo और अपनी असली Fees spreadsheet लाएं — हम आपके students और opening balances live दिखाएंगे।
अक्सर पूछे गए सवाल
8 सवालSchool ko Excel se ERP par le jaane mein kitna time lagta hai?
जिस school के records पहले से spreadsheets में हैं, उसके लिए ज़्यादातर migration 2–3 हफ़्ते में पूरे होते हैं, और कुछ vendors data move खुद 24–48 घंटे में कर देते हैं। पूरी तरह paper registers से आ रहे schools को ज़्यादा समय लगता है क्योंकि records पहले type करने पड़ते हैं। software install जल्दी हो जाता है; data साफ और verify करना ही timeline तय करता है।
Mid-session school ERP par switch kar sakte hain kya?
हाँ, और ज़्यादातर Indian schools यही करते हैं। असली बात opening Fees balances को सही migrate करना है — हर student ने cut-over date तक क्या भरा और क्या बकाया है — ताकि साल के accounts सही रहें। April में नए session का इंतज़ार करने की ज़रूरत नहीं।
ERP पर migrate करने से पहले कौन-सा data साफ करना चाहिए?
पहले तीन चीज़ें साफ करें: students को deduplicate करें, parent phone numbers ठीक करके verify करें, और एक ही बच्चे के duplicate या बँटे records सुलझाएं। यह Excel में import से पहले करें — ERP के अंदर से यहीं तेज़ है, और साफ data ही दो-हफ़्ते और दो-महीने के migration का फर्क है।
क्या पुरानी attendance और exam results नए ERP में import करने चाहिए?
आमतौर पर नहीं। attendance go-live दिन से नई शुरू करें और पुराने registers archive के तौर पर रखें। महीनों की पुरानी attendance import करना risk और मेहनत बढ़ाता है, रोज़ का फायदा कम। पिछले exam results record के लिए जोड़ सकते हैं, पर वे optional हैं, ज़रूरी नहीं।
School ko ERP par switch karne ka best time kya hai?
सबसे साफ break नए session से ठीक पहले, April के आसपास होता है, जब आप Fees balances zero से शुरू कर सकते हैं। पर mid-session switch आम हैं और तब तक ठीक चलते हैं जब तक opening balances सही डाले जाएं। एक cut-over date चुनें, उसे freeze करें, और उस सुबह से ERP को single source की तरह इस्तेमाल करें।
ERP पर migration में सबसे बड़ा risk क्या है?
गलत Fees data। अगर opening balances गलत हुए, तो बाकी पूरे साल की हर receipt पर शक रहेगा और parents का भरोसा टूटेगा। दूसरा risk "बस case के लिए" parallel spreadsheet रखना है — दो versions कुछ हफ़्तों में अलग हो जाते हैं। go-live से पहले balances के एक sample को पुराने register से verify करें, और एक single source of truth पर टिके रहें।
क्या school ERP vendors data migration में मदद करते हैं या हमें खुद करना पड़ता है?
कई vendors Excel, paper या पुराने system से migration बिना extra charge करते हैं, पर quality अलग-अलग होती है। असली test: उनसे कहें कि demo में आपकी असली, बिना edit की Fees spreadsheet import करके बीस students के सही dues दिखाएं। अगर उन्हें पहले "properly formatted template" चाहिए, तो असली cleanup आप ही करेंगे।
क्या ERP पर switch करने से चलती classes और fee collection में रुकावट आएगी?
अगर sequence सही रखें तो नहीं। पहले students और fee structure migrate करें, opening balances डालें, एक हफ़्ता Fees parallel चलाएं और हर शाम पुराने sheet से reconcile करें, फिर spreadsheet retire कर दें। attendance और communication go-live से नई शुरू करें। ऐसे करने पर parents और teachers को switch मुश्किल से पता चलता है।
आपको ये भी पसंद आ सकता है
4 लेखInkwelly आपके स्कूल पर — खुद देखें
30 मिनट का डेमो। आपके मौजूदा ERP को आपके साथ खोलकर, कॉल पर ही आपका डेटा Inkwelly में लोड करते हैं। कॉल ख़त्म होते-होते एक तय तारीख़ का गो-लाइव प्लान आपके हाथ में।