[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"release-mobile-1-2-0":3},{"id":4,"title":5,"body":6,"date":239,"description":240,"draft":241,"extension":242,"meta":243,"navigation":244,"ogImage":245,"path":246,"seo":247,"stem":248,"summary":249,"version":250,"__hash__":251},"releases\u002Freleases\u002Fmobile-1-2-0.md","Mobile app 1.2.0: pay fees from the app, a redesigned look, and the rest of the finance workspace",{"type":7,"value":8,"toc":226},"minimark",[9,13,16,21,24,27,31,34,69,73,99,103,123,127,165,169,195,199,202,205,209],[10,11,12],"p",{},"Version 1.2.0 is out on Google Play. Parents can now pay a child's fees without leaving the app, the\ninterface has been through a second design pass, and the finance features that shipped on the web\nover the past month are all here.",[14,15],"app-download",{},[17,18,20],"h2",{"id":19},"parents-can-pay-from-the-app","Parents can pay from the app",[10,22,23],{},"A parent could pay a child's invoice from the web portal but not from the app, which was the wrong\nway round: the parents most likely to pay on a phone were the ones who could not.",[10,25,26],{},"Checkout opens in an in-app browser tab rather than an embedded webview, so the real address bar\nstays visible and you can see exactly who you are giving card details to. Coming back lands you on a\nscreen that confirms the payment itself rather than waiting on a background notification, reports\nsuccess only once the invoice is genuinely credited, and states any amount that could not be applied,\nbecause that is money the family is owed back.",[17,28,30],{"id":29},"a-redesigned-look","A redesigned look",[10,32,33],{},"The first redesign left every surface sitting the same distance from the page, so an overdue balance\nread at the weight of a class name. Depth now carries that job.",[35,36,37,45,51,57,63],"ul",{},[38,39,40,44],"li",{},[41,42,43],"strong",{},"The number you need is the one you see."," Cards lift off a brand-tinted ground, and the figure\nthat matters most on a screen is set at display size in figures that line up down a column.",[38,46,47,50],{},[41,48,49],{},"Settled reads calm, and an exception reads loud."," A paid invoice, a class with nobody absent and\na pupil with nothing outstanding no longer shout as loudly as the rows that need work. A count of\nzero is not drawn at all.",[38,52,53,56],{},[41,54,55],{},"The attendance register leads with its own progress."," A completion ring, absences and lateness\nshown only when there are any, and a stripe against each row marked as an exception.",[38,58,59,62],{},[41,60,61],{},"Attendance colour means one thing."," Four screens had drifted onto two different thresholds. They\nnow share one, and a pupil missing a day a week no longer reads as green.",[38,64,65,68],{},[41,66,67],{},"Parent and pupil screens follow the same rule."," The parent home, a child's detail and a pupil's\nown profile lead with the live position, with the reference details underneath.",[17,70,72],{"id":71},"money-corrected","Money, corrected",[35,74,75,81,87,93],{},[38,76,77,80],{},[41,78,79],{},"Refunds."," Money genuinely paid and genuinely given back is now recorded as a refund rather than\nby voiding the receipt, which says something different: that the payment entry was a mistake and\nnothing was ever received. Record a refund from a payment, or browse the Refunds screen from the\nFees menu.",[38,82,83,86],{},[41,84,85],{},"Cancellation notices."," Cancelling an invoice now carries a choice about whether the family is\ntold, rather than assuming one. It is off by default, and the sheet says why.",[38,88,89,92],{},[41,90,91],{},"Backdate a payment."," Cash taken on a Friday and entered on the Monday used to be dated Monday,\nwhich put it in the wrong week on the school's own cash flow, reconciliation and collection trend.\nThe date now defaults to today and can be moved back, but never forward.",[38,94,95,98],{},[41,96,97],{},"A payment taken twice is now prevented."," Each attempt at recording a payment carries its own\nidentifier, so a request that dies on a patchy connection after the school's server has already\nsaved it is recognised as the same attempt rather than charging a family twice.",[17,100,102],{"id":101},"knowing-who-to-chase","Knowing who to chase",[35,104,105,111,117],{},[38,106,107,110],{},[41,108,109],{},"A chase list."," The Outstanding screen now opens on the families worth ringing today, ranked by\nhow overdue they are and whether they have stopped responding, rather than by who owes the most. The\nlargest debt is often owed by a family who always pays in the end.",[38,112,113,116],{},[41,114,115],{},"The reminder queue."," Schools that ask for overdue reminders to be reviewed before they are sent\ncan now approve or dismiss them from the phone.",[38,118,119,122],{},[41,120,121],{},"Statements."," A monthly cash flow statement, the bank settlement reconciliation and a ledger\nintegrity check, on one date range that drives all three. Every month in the window is shown,\nincluding the quiet ones, because a month with nothing in it and a month that is missing read the\nsame otherwise.",[17,124,126],{"id":125},"faster-invoicing","Faster invoicing",[35,128,129,135,141,147,153,159],{},[38,130,131,134],{},[41,132,133],{},"Fee templates."," Save a named set of fee lines and start an invoice from it, rather than retyping\nsix lines each term and hoping this term matches last term.",[38,136,137,140],{},[41,138,139],{},"See the charge before you raise it."," Ask what an invoice would actually charge, line by line,\nwith each reduction and the reduced total, for one child or a whole family.",[38,142,143,146],{},[41,144,145],{},"Award a discount to many pupils at once."," One discount, one scope, one reason, as many pupils as\nyou select, and a report per pupil rather than a batch that fails on the one who already holds it.",[38,148,149,152],{},[41,150,151],{},"Eligibility rules suggest, and never award."," Ask who qualifies as a second or later child, or as\nthe child of a member of staff, then untick anyone who should not have it before awarding. Nothing\nis reduced without a person deciding.",[38,154,155,158],{},[41,156,157],{},"Discount rates read the same everywhere."," A reduction is now captioned against the fee line it\napplied to, exactly as it appears in the browser and on the PDF, so a parent looking at a phone sees\nwhat the office sees.",[38,160,161,164],{},[41,162,163],{},"Staff children are recorded, not assumed."," A parent who also works at the school can be linked to\ntheir staff account, which is what lets a staff-child waiver be checked rather than typed.",[17,166,168],{"id":167},"lists-that-behave","Lists that behave",[35,170,171,177,183,189],{},[38,172,173,176],{},[41,174,175],{},"Saved filters."," Name a way of reading the invoice or payments list and come back to it. The names\nare shared with the web, so a set saved on a phone works on a laptop.",[38,178,179,182],{},[41,180,181],{},"Import a term of payments."," Bring takings already received onto the platform from a spreadsheet,\nvalidated before anything is written.",[38,184,185,188],{},[41,186,187],{},"Tests, exams and messages page properly."," The CBT results screen used to fetch up to sixty pages\non open. Messaging history was capped at twenty with no way past it. All of these are now ordinary\nlists that load as you scroll, with the same filters as the web.",[38,190,191,194],{},[41,192,193],{},"Classes keep the school's own order."," Nursery before Reception before Year 1, in every list, set\nonce.",[17,196,198],{"id":197},"grades","Grades",[10,200,201],{},"Grade breakdowns are whole on the phone at last. A mark split into components can be entered on both\ngrade forms and is shown as one chip per component on every result, where before the split was\nrecorded and then never displayed.",[10,203,204],{},"Recording several subjects at once now reports what was actually saved rather than what was sent. A\nduplicate is skipped rather than overwritten, so a teacher correcting a mark used to be told it had\nbeen recorded when nothing had happened.",[17,206,208],{"id":207},"fixes","Fixes",[35,210,211,214,217,220,223],{},[38,212,213],{},"Saving notification settings from the app could switch the in-app notification centre off for the\nwhole school, from a screen that never mentioned it. Fixed, and refunds and cancellations join the\nlist of notices a school can control separately.",[38,215,216],{},"A school's headline takings could be shown in the wrong currency, because the figure was taken from\nwhichever currency code sorted first rather than the currency the school actually runs on.",[38,218,219],{},"The dashboard's collected figure now names its own period, having previously read \"this period\" over\na session total while a term filter was set.",[38,221,222],{},"Longer messages, including the one explaining why you cannot approve your own payment, now stay on\nscreen long enough to read.",[38,224,225],{},"Several bottom sheets had content sitting hard against the screen edge. All sheets now get their\ngutters from one place.",{"title":227,"searchDepth":228,"depth":228,"links":229},"",3,[230,232,233,234,235,236,237,238],{"id":19,"depth":231,"text":20},2,{"id":29,"depth":231,"text":30},{"id":71,"depth":231,"text":72},{"id":101,"depth":231,"text":102},{"id":125,"depth":231,"text":126},{"id":167,"depth":231,"text":168},{"id":197,"depth":231,"text":198},{"id":207,"depth":231,"text":208},"2026-08-03","What is new in version 1.2.0 of the 1410SMS mobile app: online fee payment for parents, a redesigned interface, refunds, collection risk, cash flow statements, fee templates and discount eligibility rules.",false,"md",{},true,null,"\u002Freleases\u002Fmobile-1-2-0",{"title":5,"description":240},"releases\u002Fmobile-1-2-0","Parents can pay a child's fees from the app, every screen now uses depth to show what needs attention, and refunds, the chase list, statements and fee templates arrive on the phone.","Mobile 1.2.0","B1lw7oNzseXzcc1cqEBBj0bI6H4p0GwU-SE2z4QtPBQ",1787681164051]