BS across the dashboard
Today's date, due dates, leave, notices, homework and the activity log all read as BS dates, such as Kartik 24, 2083. A new school starts in Bikram Sambat without anyone having to switch it on.
Loading…NepEdu runs on Bikram Sambat by default. The dashboard, the date pickers, the month views, the attendance register and the documents you print all speak in Baishakh to Chaitra, so nobody in the office converts a date in their head or on a phone app before writing it down.
Most school software is built around the Gregorian year, with the Nepali date added as an afterthought if at all. A Nepali office then works in two calendars at once.
The notice says Kartik 15, the software wants a date in November, and someone converts it on their phone, usually correctly.
A month in the software is not a month in the register. Baishakh does not start on the 1st of anything the system understands.
BS months change length from year to year. Software that assumes a month has 30 or 31 days gets the register wrong at the edges.
The receipt prints an AD date, the parent's records are in BS, and the two get compared at the counter.
The fiscal year runs Shrawan to Ashadh, but every report the software offers is cut at January.
Dates are stored once, correctly, and shown in Bikram Sambat everywhere a person reads or types one.
Today's date, due dates, leave, notices, homework and the activity log all read as BS dates, such as Kartik 24, 2083. A new school starts in Bikram Sambat without anyone having to switch it on.
Pick a date from a Bikram Sambat month grid, with a quick jump between months and years. The picker knows how many days each BS month has in that year, so it never offers a day that does not exist.
The school calendar, a student's attendance, and a parent's view of their child are laid out by BS month, with the AD date as a small hint in each day. In the attendance report, "this month" means this Nepali month.
Invoices, receipts, fee statements, admit cards, exam routines, report cards, certificates, ID cards, attendance registers and payslips print BS dates. Names in Devanagari are shaped properly in every PDF, so गणित prints as गणित.
Payroll tax is worked out by fiscal year, such as 2082/83, and expense reports lay out spending by head in Shrawan to Ashadh columns, with TDS reported by fiscal year. Receipts write the amount in words in lakh and crore.
Set which days the school is open, Sunday to Friday by default, and mark holidays on the calendar. Attendance cannot be marked on a closed day, so a holiday never turns into a page of absences.
The calendar is the part we care most about getting right, so here is where it still falls short.
The interface is in English. A Nepali-language interface with Devanagari numerals is not built yet.
Public and festival holidays are not preloaded. Each school adds Dashain, Tihar and the rest to its own calendar.
A new school's first academic year is named in AD, such as 2026-2027. You can rename it to 2083/84 yourself.
A few places still show AD dates, including fee reminder emails and payroll period dates.
Show us how your institution works today, registers, spreadsheets or another system, and we will show you what moving across actually looks like. No pressure, and a straight answer on price.