[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"guide-fees":3},{"slug":4,"module":4,"group":5,"title":6,"updatedOn":7,"description":8,"intro":9,"sections":11},"fees","Billing and collections","Set up fees and run student billing","2026-10-19","Review fee structures, student obligations, billing runs, collections and family statements.",[10],"Demo School needs to bill the new term’s approved tuition and activity charges. The bursar prepares the fee structure, checks the intended learners and responsible customers, and reviews the resulting invoices before following up collections. A fee plan describes a charge; a receipt records money actually received.",[12,26,54,60,82,92,121],{"id":13,"title":14,"bullets":15,"links":19},"prepare","Prepare learners and accounting setup",[16,17,18],"Confirm the academic year or term, learner records, enrolments and responsible billing customers.","Obtain approval for the charge categories and amounts before entering them.","Check receivable, income and settlement account setup with finance. Do not choose a ledger account just because it appears first in a selector.",[20,23],{"title":21,"slug":22},"Students and enrolment","students",{"title":24,"slug":25},"Review accounting setup","accounting-setup",{"id":27,"title":28,"steps":29,"note":34,"figure":35},"structures","Create a fee structure with explicit charge lines",[30,31,32,33],"Open Fees → Fee structures and choose Fee structure. Name the example Grade 1 · Term 1 Tuition and check Currency. The optional key is generated from the name.","Select the intended Programme, Academic year and Academic term. Leaving All programmes or Any year broadens the structure’s scope, so review these choices deliberately.","Choose Add component. Select Tuition as Category, enter 25000 as Amount and Term 1 tuition as Description, then check Income account against the approved chart.","Choose Create to save the structure. Review its version and activation state before preparing a billing schedule.","The screenshot is a completed entry form awaiting Create. It is not evidence that invoices have been generated.",{"src":36,"caption":37,"highlights":38},"\u002Fdocs\u002Ffee-structure-create.jpg","A KES 25,000 tuition component prepared with its description and income account; the structure has not been created from this form.",[39,45,50],{"label":40,"x":41,"y":42,"width":43,"height":44},"Fee structure identity and academic scope",30.74,24.045,18.83,3.544,{"label":46,"x":47,"y":48,"width":49,"height":44},"Charge per learner",50.322,63.774,18.026,{"label":51,"x":52,"y":53,"width":49,"height":44},"Describe the invoice line",31.652,76.537,{"id":55,"title":56,"paragraphs":57},"student-invoices","Review student invoices and obligations",[58,59],"Open Fees → Student invoices to inspect learner charges and their linked billing records. Check the learner, customer, charge, period and status before progressing an obligation.","Open a linked invoice to verify its original total and current outstanding amount separately. A settled invoice retains its original issued amount; a payment does not rewrite the charge.",{"id":61,"title":62,"steps":63,"note":68,"figure":69},"billing-runs","Prepare a billing schedule and review its run",[64,65,66,67],"Open Fees → Billing runs and review existing schedules for the same period.","Choose Billing schedule. Select the Active fee structure, Billing date and Due date, then choose Create after checking the dates.","Open the schedule’s row actions and inspect the offered billing action and scope before proceeding. Verify eligible learners and responsible billing customers.","After an authorized run, inspect its result and open the resulting source invoices. Investigate skipped or failed learners before retrying.","A saved schedule is not a posted invoice. Check existing obligations and run references before starting another run for the same period.",{"src":70,"caption":71,"highlights":72},"\u002Fdocs\u002Ffee-billing-schedule.jpg","A billing schedule selects an active structure and separates the billing date from the payment due date.",[73,77],{"label":74,"x":41,"y":75,"width":76,"height":44},"Use an active fee structure",46.179,38.519,{"label":78,"x":79,"y":80,"width":81,"height":44},"Create the reviewed schedule",65.752,61.6,3.508,{"id":83,"title":84,"paragraphs":85,"links":88},"collections","Record and allocate collections",[86,87],"Open Fees → Collections to work with collections in their learner context. Verify the actual payment evidence, customer, currency and receiving bank or cash account.","Use the normal receipt workflow and allocate the amount to the intended invoices. A promise to pay, a billing run or a manually changed label is not a receipt. Open the receipt and invoice afterwards to verify allocation and outstanding amounts.",[89],{"title":90,"slug":91},"Record and allocate receipts","receipts",{"id":93,"title":94,"steps":95,"paragraphs":100,"figure":102},"statements","Review a family statement from source entries",[96,97,98,99],"Open Fees → Family statements and select the Billing customer, such as Maina Family 36.","Set From and Through, then choose View statement. Check the currency, linked students and closing balance.","Read Charges \u002F debits, Payments \u002F credits and the running Balance. Use View source for a charge or its journal reference to inspect the original evidence.","Use Export CSV or Print \u002F Save PDF after reviewing the selected customer and date range.",[101],"In the captured demonstration, two KES 25,000 invoice entries and no recorded credits produce a KES 50,000 closing balance. This describes the displayed fixture, not an expected balance for every family.",{"src":103,"caption":104,"highlights":105},"\u002Fdocs\u002Ffee-family-statement.jpg","The fictional Maina family statement shows two KES 25,000 source invoices and a KES 50,000 closing balance.",[106,111,116],{"label":107,"x":108,"y":109,"width":110,"height":44},"Statement customer and currency scope",15.88,21.705,17.167,{"label":112,"x":108,"y":113,"width":114,"height":115},"Trace charges and credits to their sources",51.301,82.833,29.623,{"label":117,"x":118,"y":119,"width":120,"height":44},"Print or save the reviewed statement",50.303,31.368,8.049,{"id":122,"title":123,"bullets":124},"troubleshooting","If billing does not match expectations",[125,126,127,128],"A learner missing from billing: check enrolment, period, structure eligibility and responsible customer.","A charge appearing twice: compare source obligations and run references before another attempt.","A receipt not reducing the expected invoice: check customer, currency, allocation and reversal status.","A missing action: check the role, module availability and current document state.",1792394830297]