[{"data":1,"prerenderedAt":417},["ShallowReactive",2],{"blog-digitise-school-fee-collection":3,"blog-related-digitise-school-fee-collection":115},{"id":4,"title":5,"author":6,"body":7,"category":100,"date":101,"description":102,"draft":103,"extension":104,"featured":105,"image":106,"imageAlt":106,"meta":107,"navigation":105,"ogImage":106,"path":108,"seo":109,"stem":110,"tags":111,"updated":106,"__hash__":114},"blog\u002Fblog\u002Fdigitise-school-fee-collection.md","How to Digitise School Fee Collection Without Losing Control","team",{"type":8,"value":9,"toc":90},"minimark",[10,14,17,22,25,28,32,35,38,41,45,48,51,55,71,75,78,81],[11,12,13],"p",{},"Almost nobody starts with a fee management system. Schools start with a notebook, then a\nspreadsheet, then several spreadsheets, one per class or one per term.",[11,15,16],{},"That works for a while. Then a payment gets recorded on the wrong sheet, or a parent insists they\npaid and nobody can find the entry, or the bursar turns out to be the only person who understands\nwhat the third tab means. None of this reflects badly on the school. It is simply what happens when\na manual system outgrows the number of people checking it by hand.",[18,19,21],"h2",{"id":20},"bundle-the-fees-rather-than-tracking-them-one-at-a-time","Bundle the fees rather than tracking them one at a time",[11,23,24],{},"A school term rarely involves a single fee. There is tuition, and then uniforms, PTA dues, lab fees,\nexam fees, excursions. Each is easy enough to track on its own and genuinely painful to reconcile\ntogether.",[11,26,27],{},"The fix is not a bigger spreadsheet. It is treating a student's fees for a term as one invoice with\nseveral line items and a single balance. Whoever collects payment then has one question to answer\nrather than six: how much does this student still owe in total, right now.",[18,29,31],{"id":30},"make-the-balance-update-itself","Make the balance update itself",[11,33,34],{},"The usual point of failure in a manual system is not the first entry. It is the second one.",[11,36,37],{},"Somebody records a payment correctly in the receipt book, then does not update the summary sheet,\nbecause there are eleven parents waiting and it is the first week of term. Two numbers now disagree,\nand nobody finds out until a parent produces a receipt for something the school has no record of.",[11,39,40],{},"When recording a payment updates the balance directly, rather than requiring a second manual step,\nthat entire category of error stops existing. This is the single highest-value change on the list,\nand it is worth prioritising over everything else here.",[18,42,44],{"id":43},"let-parents-look-it-up-themselves","Let parents look it up themselves",[11,46,47],{},"\"How much do I still owe?\" is one of the most common questions any school office fields, and it is\nnearly always answerable without a phone call.",[11,49,50],{},"Give the parent a portal showing their child's current fee position, send the invoice by email or\nWhatsApp when it is issued, and send a receipt when it is paid. A good share of the back-and-forth\nduring a busy term simply stops.",[18,52,54],{"id":53},"what-this-looks-like-in-1410sms","What this looks like in 1410SMS",[56,57,58,62,65,68],"ul",{},[59,60,61],"li",{},"One invoice per student per term, bundling every fee type into a single balance",[59,63,64],{},"A running balance that updates the moment a payment is recorded, with no second sheet to reconcile",[59,66,67],{},"Optional automatic notifications to parents by email or WhatsApp for invoices, receipts and\noverdue reminders",[59,69,70],{},"Import of existing records from CSV or XLSX, so switching does not mean re-entering a term of data",[18,72,74],{"id":73},"start-small","Start small",[11,76,77],{},"None of this needs to happen at once, and a mid-term switch is usually a bad idea.",[11,79,80],{},"Schools up to 40 students run on the free plan indefinitely, so the low-risk version is to run one\nterm in parallel: keep the existing spreadsheet as the record of truth, enter the same data in both,\nand compare at the end. If the numbers match and the office prefers the new one, move everyone over\nat the start of the following term.",[11,82,83,84,89],{},"The ",[85,86,88],"a",{"href":87},"\u002Fdocs\u002Ffees","Fee Management section of the docs"," covers the detail.",{"title":91,"searchDepth":92,"depth":92,"links":93},"",3,[94,96,97,98,99],{"id":20,"depth":95,"text":21},2,{"id":30,"depth":95,"text":31},{"id":43,"depth":95,"text":44},{"id":53,"depth":95,"text":54},{"id":73,"depth":95,"text":74},"Finance","2026-06-15","A practical path from tracking fees in a notebook or spreadsheet to a system that bundles every fee, keeps every balance current, and tells parents where they stand.",false,"md",true,null,{},"\u002Fblog\u002Fdigitise-school-fee-collection",{"title":5,"description":102},"blog\u002Fdigitise-school-fee-collection",[112,113],"fees","operations","hqq-IsXAxAhTGnkqRKDpTKcGPy4zEEOXPTlwOz11_9k",[116,282],{"id":117,"title":118,"author":6,"body":119,"category":100,"date":273,"description":274,"draft":103,"extension":104,"featured":103,"image":106,"imageAlt":106,"meta":275,"navigation":105,"ogImage":106,"path":276,"seo":277,"stem":278,"tags":279,"updated":106,"__hash__":281},"blog\u002Fblog\u002Fschool-fee-controls-that-actually-work.md","Four Controls That Stop School Fees Going Missing",{"type":8,"value":120,"toc":266},[121,124,127,130,134,137,140,148,151,155,158,165,168,182,185,192,195,198,202,205,208,211,214,218,221,224,227,230,234,237,252,255],[11,122,123],{},"Almost every school that loses money to its own fee process loses it the same way. Not to theft.\nTo a single unchecked entry.",[11,125,126],{},"Somebody takes ₦180,000 at the desk on the first Monday of term, writes it in the book, and does not\nget to the summary sheet because there are fourteen parents waiting behind. Six weeks later a parent\nproduces a receipt for a payment the school cannot find. Now the school is choosing between\naccusing a paying customer of lying and writing off the amount. It usually writes it off, and it\nusually does not record that it did.",[11,128,129],{},"The frustrating part is that the controls that prevent this are not complicated and do not require\nan accountant. They require that no single person be the only pair of eyes on a transaction.",[18,131,133],{"id":132},"_1-the-person-who-receives-money-should-not-be-the-last-person-to-confirm-it","1. The person who receives money should not be the last person to confirm it",[11,135,136],{},"This is the oldest rule in bookkeeping and the one small schools break most often, usually without\nnoticing, because the bursar is trusted and competent and there is nobody else free.",[11,138,139],{},"Trust is not the point. A second review catches honest mistakes far more often than dishonest ones:\nthe payment entered against the wrong sibling, the ₦50,000 typed as ₦500,000, the transfer credited\ntwice because the parent sent the receipt on WhatsApp and then again by email.",[11,141,142,143,147],{},"What this looks like in practice is a ",[144,145,146],"strong",{},"verification step",": money is recorded when it arrives, so\nthe parent gets their receipt immediately, but the entry is flagged as unverified until somebody\nelse has checked it against the bank statement or the POS printout. In 1410SMS this is the\nverification queue on the Payments tab. Verifying never moves a balance. It records who checked the\nentry and when, which is exactly what you want in February when you are trying to reconstruct\nOctober.",[11,149,150],{},"Do this weekly. A queue reviewed once a term is a filing cabinet.",[18,152,154],{"id":153},"_2-never-delete-a-wrong-entry-reverse-it","2. Never delete a wrong entry. Reverse it",[11,156,157],{},"When a payment is recorded in error, the instinct is to delete the row and re-enter it correctly.\nResist it. A deleted row leaves no trace that it existed, which means the one thing you cannot later\nreconstruct is what actually happened.",[11,159,160,161,164],{},"The correct move is to ",[144,162,163],{},"void"," the entry with a stated reason, which reverses the payment, restores\nthe invoice balance and leaves both the original and the reversal visible. Six months later the\nrecord still says: this was recorded, this is who reversed it, this is why.",[11,166,167],{},"Two things worth being clear about, because they get conflated:",[56,169,170,176],{},[59,171,172,175],{},[144,173,174],{},"Voiding is not a refund."," No money moves. It is the correction of a mistaken entry, usually a\nduplicate or a payment recorded against the wrong child.",[59,177,178,181],{},[144,179,180],{},"Voiding is not rejection."," Rejecting is a review verdict and leaves the balance alone. Voiding\nactually reopens the invoice for payment.",[11,183,184],{},"Most voids are internal corrections that the parent never needs to hear about, which is why\nnotifying them should be a decision you make per void rather than something that happens\nautomatically. Occasionally it does need telling, and then you want the option.",[11,186,187,188,191],{},"There is a third correction, and confusing it with voiding is the one that will put your books out of\nstep with your bank. A ",[144,189,190],{},"refund"," is money the family really paid and you have really sent back.\nVoiding and refunding do the same thing to the invoice balance and mean opposite things: voiding says\nthe payment never happened, refunding says it happened and is being reversed. Void a payment that\ngenuinely reached your account and your records will show nothing collected while your statement\nshows the money arriving, with nothing anywhere to explain the difference.",[11,193,194],{},"So keep the three apart and reach for the one you mean. Cancelling an invoice says the charge should\nnever have been raised. Voiding a receipt says the entry was a mistake. Recording a refund says the\nmoney has gone back. Only the third moves anything, and it is the only one the family is told about\nby default, because money arriving unannounced is a phone call you will take either way.",[11,196,197],{},"One habit worth forming with refunds: record them against the date the money actually left, not the\nday you got round to entering it. They are counted on the day they were sent, so a Friday transfer\ntyped in on Monday still reconciles against Friday's statement.",[18,199,201],{"id":200},"_3-treat-the-parent-as-your-auditor","3. Treat the parent as your auditor",[11,203,204],{},"This one costs nothing and is the most effective control on the list.",[11,206,207],{},"Every parent who receives a receipt the moment they pay, and who can look up their own outstanding\nbalance without phoning the office, is checking your books for you. They have a strong incentive to\nnotice a payment that never landed, and they will tell you within days rather than at the end of\nterm.",[11,209,210],{},"Schools that send receipts on request, or at the end of the week, or only when a parent asks twice,\nlose that entirely. The error is still there. It just gets found in November.",[11,212,213],{},"The practical version: receipts go out automatically on every payment, invoices carry your bank\ndetails so nobody is guessing where to send money, and the parent portal shows a live balance rather\nthan a figure someone typed into a message. If you want one change from this article, make it this\none.",[18,215,217],{"id":216},"_4-separate-the-roles-even-when-you-cannot-separate-the-people","4. Separate the roles, even when you cannot separate the people",[11,219,220],{},"Here is the part most advice on this subject skips.",[11,222,223],{},"Textbook segregation of duties assumes you have enough staff to give receipting, reconciliation and\napproval to three different people. A school with two administrators and a head does not have that,\nand telling them to hire is not useful advice.",[11,225,226],{},"What you can do is stop everyone signing in as the same account. If your bursar, your receptionist\nand your head teacher all use one shared admin login, you have no record of who did anything, and\nevery control above collapses to nothing. Separate accounts with separate permissions cost nothing\nand give you an audit trail with real names on it.",[11,228,229],{},"Then split the sensitive permissions, even across only two people. Recording a payment and voiding a\nreceipt do not have to sit with the same person. Neither do voiding and verifying. In a two-person\noffice you will not achieve full separation, and you should not pretend otherwise, but moving the\nvoid permission to the head teacher alone is a meaningful control that takes about a minute to\nconfigure.",[18,231,233],{"id":232},"what-to-do-this-term","What to do this term",[11,235,236],{},"If you are starting from a notebook and a shared login, do not attempt all four at once. In order of\nvalue for effort:",[238,239,240,243,246,249],"ol",{},[59,241,242],{},"Give every member of staff their own account. One afternoon, no cost, and it makes everything\nelse possible.",[59,244,245],{},"Turn on automatic receipts to parents. Immediate effect, no process change for your staff.",[59,247,248],{},"Move the void permission away from whoever records payments day to day.",[59,250,251],{},"Start reviewing the verification queue on a fixed day each week. Friday afternoon works well\nbecause the week's bank statement is available.",[11,253,254],{},"None of this makes fraud impossible. It is not meant to. It means that a mistake surfaces in days\nrather than months, while it is still small enough to fix and while everyone still remembers what\nhappened.",[11,256,83,257,260,261,265],{},[85,258,259],{"href":87},"Fee Management docs"," cover how each of these works in 1410SMS, and\n",[85,262,264],{"href":263},"\u002Fdocs\u002Froles-permissions","Roles & Permissions"," covers splitting the sensitive ones.",{"title":91,"searchDepth":92,"depth":92,"links":267},[268,269,270,271,272],{"id":132,"depth":95,"text":133},{"id":153,"depth":95,"text":154},{"id":200,"depth":95,"text":201},{"id":216,"depth":95,"text":217},{"id":232,"depth":95,"text":233},"2026-07-27","Most money lost in a school office is not stolen. It goes missing because one person recorded it, nobody checked, and the mistake was found six weeks later. Here are four controls that catch it early.",{},"\u002Fblog\u002Fschool-fee-controls-that-actually-work",{"title":118,"description":274},"blog\u002Fschool-fee-controls-that-actually-work",[112,113,280],"security","IoIa-XgvPT3ngur0kNIb7s2r4sqkgv2rmnWOOGAMqFk",{"id":283,"title":284,"author":6,"body":285,"category":407,"date":408,"description":409,"draft":103,"extension":104,"featured":103,"image":106,"imageAlt":106,"meta":410,"navigation":105,"ogImage":106,"path":411,"seo":412,"stem":413,"tags":414,"updated":106,"__hash__":416},"blog\u002Fblog\u002Fhow-to-start-a-new-session-and-term.md","The end-of-session checklist",{"type":8,"value":286,"toc":400},[287,290,298,308,312,315,321,325,328,335,339,346,360,364,390,394,397],[11,288,289],{},"Almost everything in 1410SMS is filed against a term and a session. Grades, attendance, invoices,\nreport cards. The start of a new period is therefore one of the few times a school genuinely has to\nsit down and configure something, and it is worth ten unhurried minutes.",[11,291,292,293,297],{},"The mechanics are short and documented in full under\n",[85,294,296],{"href":295},"\u002Fdocs\u002Facademic","Academic Calendar, Terms & Sessions",": add the session, pair it with a term as a\ncalendar, mark that calendar current. This is the other half, the part that is not a form. What order\nto do things in, and what goes wrong when a step is skipped.",[299,300,305],"screenshot",{"alt":301,"height":302,"src":303,"width":304},"The Academic Calendar workspace on its Terms and Sessions tab. The school year for 2026\u002F2027 is drawn as a bar of three coloured term blocks with the breaks between them named, and each term is listed with its dates and day count: First Term 07 September to 18 December, 103 days, badged Current term, the other two offering Set current. Below sit the 2025\u002F2026 terms marked Finished, an undated 2024\u002F2025, and cards listing the academic sessions and the three permanent terms",1924,"\u002Fblog\u002Fnew-session-and-term\u002Facademic-setup.png",1832,[11,306,307],{},"The school year at the top, and underneath it the sessions and terms it is built from.",[18,309,311],{"id":310},"the-click-everything-depends-on","The click everything depends on",[11,313,314],{},"Setting the current calendar is the step that actually changes what the platform does. It decides the\nterm a new grade is filed under, the term an invoice belongs to, what the dashboards report on and\nwhich period a report card opens to.",[11,316,317,320],{},[144,318,319],{},"If you forget it, nothing breaks visibly."," Marks and invoices keep saving. They keep saving\nagainst last term, and by the time someone notices, correcting them is a real job rather than a\nclick. It is the single most important action on the page, so make it the one you go back and check.",[18,322,324],{"id":323},"do-not-create-a-new-first-term-20262027","Do not create a new \"First Term 2026\u002F2027\"",[11,326,327],{},"The three default terms are permanent and reused across every session. That is what lets a report\ncard say \"this pupil's running average across the terms completed so far\" and mean something. The\nterm is First Term; the session is what changes.",[11,329,330,331,334],{},"A school that calls its terms something else gives them an ",[144,332,333],{},"alias"," rather than renaming them:\nMichaelmas, Rain Term, Semester One. The alias is what appears on report cards, in the portals, on\nPDFs, in exports and in the app, while the spine everything is ordered against stays intact.",[18,336,338],{"id":337},"order-matters-for-promotion","Order matters for promotion",[11,340,341,342,345],{},"New session usually means everyone moves up, using ",[144,343,344],{},"Promote Students"," on the Students page. Two\nthings are worth getting the right way round:",[56,347,348,354],{},[59,349,350,353],{},[144,351,352],{},"Sort out your class list first."," Opening a new stream or retiring one is a job to do before\npromotion, not after.",[59,355,356,359],{},[144,357,358],{},"Work from the top down."," Promote the leaving year first and come down the school, so you are\nnever moving pupils into a class you are about to empty.",[18,361,363],{"id":362},"then-the-things-nobody-remembers-until-they-bite","Then the things nobody remembers until they bite",[56,365,366,372,378,384],{},[59,367,368,371],{},[144,369,370],{},"Check each class's subject list."," A year group that has picked up a new subject needs it ticked\non the class's Edit form, or it will not appear in grade entry or the timetable builder, and the\nfirst person to notice will be a teacher trying to enter marks.",[59,373,374,377],{},[144,375,376],{},"Review your fee structures."," Amounts change more often than fee types do, so this is usually\nupdating a default amount rather than adding anything.",[59,379,380,383],{},[144,381,382],{},"Review discount awards."," A sibling discount awarded \"until you revoke it\" carries into the new\nsession by itself, which is normally what you want. A bursary awarded for a single term does not,\nwhich is also normally what you want. Worth a look either way.",[59,385,386,389],{},[144,387,388],{},"Set the resumption date"," on any one pupil's report card, and every other pupil in the session\npicks it up.",[18,391,393],{"id":392},"what-carries-over","What carries over",[11,395,396],{},"Nothing is deleted at a session boundary. Last year's grades, registers and invoices stay exactly\nwhere they are, filed under the session they belong to, and every screen with a session filter can\nstill reach them.",[11,398,399],{},"Unpaid balances carry over too, because a debt does not expire with a term. That is why the\ndashboard's period filter defaults to the whole session rather than the current term: when you are\nchasing arrears, the session total is the number you want.",{"title":91,"searchDepth":92,"depth":92,"links":401},[402,403,404,405,406],{"id":310,"depth":95,"text":311},{"id":323,"depth":95,"text":324},{"id":337,"depth":95,"text":338},{"id":362,"depth":95,"text":363},{"id":392,"depth":95,"text":393},"Operations","2026-07-29","The handful of things worth settling before a new academic year starts, in the order that stops you undoing your own work, and the one click that quietly decides what every screen in the platform means for the next four months.",{},"\u002Fblog\u002Fhow-to-start-a-new-session-and-term",{"title":284,"description":409},"blog\u002Fhow-to-start-a-new-session-and-term",[113,415],"how-to","DUy9WbgJhxn27uL_ueHxesQUjcTV_GvT8zW34OPQcAU",1787681235997]