FEATURE · Library Management

Issue a book in 8 seconds. Return it in 6. Without losing a single copy.

Scan a card or type a name. Scan or type the book. Hit Enter. The desk runs faster than the queue, due dates work around your school holidays, fines compute themselves, and every issue and return leaves a clean record you can pull up a year later when a parent asks.

BG PICCOZONE

How a typical issue desk runs in an Indian school

It is the second period on a Monday morning at a CBSE senior-secondary school in Lucknow. The librarian has already had thirteen Class 7 students walk in, each clutching a paper slip with the title they want, each waiting for the issue card to be pulled from the wooden tray, the due date written in pen, the card slipped into the pocket inside the back cover, and the transaction logged in the hardbound register. By the time the bell rings, four boys are still waiting and two of them give up and go back to class without a book.

A week later, when one of those books does not come back, nobody can remember whether it was issued to a Class 7-A boy or a Class 7-B boy. The card is misfiled. The register entry is illegible. The replacement copy of Hornbill is now sitting on the lost-books shelf with a sticky note that says "ask Class Teacher, maybe Aarav." Three months pass. The librarian writes off the copy at the end of the academic year along with eleven others.

This is the cost most principals never measure — not the lost copies, but the issue period itself. Twenty minutes a day, every working day, that the librarian cannot spend on cataloguing the new National Book Trust shipment, restoring a torn Panchatantra, or running the morning library period for Class 4.

Inkwelly library book issue screen with member, accession number and due date filled in, ready to confirm
One screen, one keyboard. The librarian never lifts a hand off the keyboard.

How issue and return works on Inkwelly

The librarian opens the circulation screen once at the start of the day. From that point on, every transaction is one keyboard flow.

Issue. Type or scan the member's library card number. The member loads with their photo, name, class, books currently out and any fine pending — three eye-checks in one second. Type or scan the book's accession number, or its barcode if your shelves are barcoded. The book and copy load with title, author, condition and current state. Hit Enter. The issue is recorded, the due date is set around your school holiday calendar, the book is marked out, the member's loan count goes up, and a WhatsApp message goes to the parent if the member is a student.

Return. Same screen, return tab. Scan the accession number. The issue loads. If it is overdue, Inkwelly shows the days late and the auto-computed fine, taking grace days, holiday-fine policy and the per-class daily rate into account. The librarian can collect the fine, waive it, or carry it forward — every choice is recorded against the issue. The book returns to the shelf, the member's counters update, and any reservation queue for that title automatically advances one position with a WhatsApp notification to whoever is now first in line.

Renew. From the member's open issues list, hit renew. Inkwelly checks the renewal cap for that member's class, optionally blocks the renewal if your library policy says no renewals while a fine is open, sets the new due date and writes a renewal entry. The renewal count goes up. The student does not have to walk in to renew if you allow it from the parent app.

What every issue and return checks for you, before the librarian touches anything

  • Whether the member is active, expired or suspended — suspended members are blocked at issue with the reason on screen, in plain words
  • How many books the member already has out, against the limit set for their class or designation — Class 5 students at 2 books, teachers at 6, the librarian doesn't have to remember
  • Whether the member has an open fine, and whether your library policy blocks a new issue until that fine is paid
  • Whether the copy is actually on the shelf — books reserved, lost, damaged or withdrawn from circulation cannot be issued by accident
  • Whether someone else has reserved this copy and is ahead in the queue — the librarian sees a clear warning before issuing
  • The school holiday calendar — a 14-day loan that lands on a Diwali break stretches to the next working day automatically
  • Holiday-aware fine accrual — fine does not silently pile up during summer vacation unless the school explicitly chooses that policy
  • Lost and damaged flow — mark the book lost or damaged at return, Inkwelly works out a fair replacement charge based on the book's price and your school's policy

The full circulation flow on one screen

BG PICCOZONE
Issue tab — scan the member, scan the book, hit Enter.
BG PICCOZONE
Return tab — overdue is in red, fine is auto-computed, waive or collect inline.
BG PICCOZONE
Member open-issues panel — renew, return or report lost without leaving the screen.

Accession-number-first, barcode-optional

Most Indian school libraries we have onboarded did not have barcodes on their existing collection when we started. Inkwelly works fine without them — the librarian types the accession number, which is the value most school librarians remember anyway because they have been writing it on the issue card for years.

When the school is ready to barcode the collection, every copy already has a printable barcode generated for it. The librarian prints a sheet, sticks them on the spines over a long weekend, and the same screen now reads barcodes through any USB scanner. There is no separate "barcoded mode" — the same field accepts a typed accession or a scanned barcode. Schools we have moved across all settled on barcodes by the second term, but it is the school's choice, not a vendor lock-in.

Inkwelly library accession number and barcode entry field accepting either input format
Same field — typed accession number, or scanned barcode.
Inkwelly library issue screen showing member outstanding fine and active issue count before a book is issued

Borrow rules read off the member's class — the librarian never memorises

Class 1 to 5 might be capped at 1 book for 7 days. Class 6 to 8 at 2 books for 14 days. Class 9 to 12 at 3 books for 14 days. Teaching staff at 4 books for 30 days. Non-teaching staff at 2 books for 30 days. The librarian does not memorise these. They are set up once during onboarding and the desk reads them automatically.

A Class 5 boy who already has two books out cannot borrow a third — the issue button is disabled with a clear reason on screen, not a generic error. A teacher whose membership has expired is told in plain words; the librarian extends the expiry from the same screen if the parent has paid the renewal fee. The desk does the right thing without the librarian remembering eleven different rules.

Holiday-aware due dates — without the librarian doing arithmetic

Once a year, in April, the librarian uploads the school holiday calendar — a list of dates with names like Diwali Vacation, Republic Day, Sankranti, Eid-ul-Fitr, Christmas Break and the state-specific bank holidays. They also pick the working days — most schools mark Mondays through Saturdays, some six-day schools mark a half Saturday, some IGCSE schools run a five-day week.

From that point on, every due date computation respects the calendar. A 14-day loan issued on the last Saturday before Diwali break does not become due during the holiday — it rolls forward to the first working day after the break. The librarian does not pencil-and-paper this any more. The fine engine does the same. By default, fine does not pile up during a vacation, so a book that becomes overdue during a 10-day break does not silently accrue ₹2 per day. That is how most Indian schools want it. Schools that disagree turn the toggle on.

Inkwelly library settings holiday calendar configuration with school vacation dates highlighted
Set the calendar once. Due-date math runs all year.
Inkwelly library return screen with overdue days, auto-computed fine, and waive or collect options

Returns capture condition, lost and damaged in the same flow

A book comes back. Inkwelly opens the issue. The librarian picks the return condition — good, fair, poor, damaged, or lost. Books in good or fair condition go straight back to the shelf. A poor-condition copy is flagged for next year's purchase decision. A damaged copy moves to the damaged shelf and Inkwelly works out a fair replacement charge based on the book's price and your school's damage policy. A lost copy is the same flow with the school's lost-book policy.

The charge can be added to the member's outstanding balance, paid right then, or waived with a remark. For students, the charge flows into the existing Student Fee ledger so parents see it in the same WhatsApp receipt they already get for tuition. For employees, it is tracked on the library card and reconciled with the next salary cycle if the school's policy allows it. Every choice is logged with a free-text note so a year later, when the auditor asks why ₹450 was waived, the librarian can show the exact reason.

Pehle har period mein 25 minute issue mein hi nikal jate the. Ab 5 minute mein 20 baccho ko book de deti hu. Reading period actually reading period ban gaya.
Sushma Pandey · Librarian · AVM Bazar Atariya, Bahraich

Real situations the issue desk handles every week

  1. A boy claims he returned a book in February but the register says he didn't. The librarian opens the member's history, filters by the book title and sees the exact date the book came back, with the staff initials of who handled the return. If there is an audit gap, the note attached to the return tells the rest of the story. Disputes close in 90 seconds.

  2. A Class 6 student loses a book and the parent wants to know how much. The replacement charge is shown on screen the moment the lost report is filed — a fair amount based on the book's price and your school's lost-book policy. The parent gets a WhatsApp with the figure the same evening. The same number appears on next month's fee receipt.

  3. Three Class 11 students each want to issue the same physics reference book — only one copy is available. The first student gets the copy. The next two are offered a reservation. They join the queue. When the first student returns the book, the next reservation auto-advances and that parent gets a WhatsApp with the pickup deadline. See the book reservations feature for the full queue mechanics.

  4. A teacher transferring out at the end of the academic year still has two books on her library card. On the member's profile, Inkwelly shows the open issues in red and they appear on her exit checklist in HR. No more chasing forwarding addresses in July, no more writing off books at year-end because someone left without clearance.

  5. The librarian wants to know which 50 books are most overdue right now. The reports section produces a class-wise list, sorted by days overdue, exportable as a one-page PDF. The librarian hands it to each Class Teacher at the morning briefing — students get the message in the right voice, from the right person, on the same day. Books come back faster than a generic email ever achieves.

What gets recorded on every issue and return (and why your auditor will thank you for it)

  • Issue date, due date and return date — exact and unambiguous, no "approximately late February"
  • Which staff member handled the issue, and which staff member handled the return — survives librarian transfers
  • Renewal count — capped by your library's policy and visible to anyone who opens the issue
  • Return condition — captured at every return, drives the lost or damaged sub-flow
  • Days overdue, fine accrued, fine paid, fine waived — four separate numbers, all visible, no black-box "adjustments"
  • Lost or damaged details — timestamp, replacement charge, paid status, full paper trail
  • Fine link to the student fee ledger — the same number that appears on the parent's WhatsApp receipt
  • Free-text issue and return notes — the line your auditor asks about a year later

See the library issue desk on your own school's data

30-minute walkthrough. Bring a printout of last week's issue register and we will reconstruct it on Inkwelly with you watching.

Library Module overviewSee fine management

Limits, safety and the small print

One issue is one record. One record is the truth. Every issue, return, renewal and lost or damaged report lives on one record that anyone can open and read. There is no parallel "history" sheet that drifts from the live state. Every change is timestamped, signed by the staff who made it, and visible end-to-end — from issue to return, including any renewal in between.

Self-checkout is off by default. Inkwelly supports a self-checkout mode where students issue books to themselves from a kiosk, but it is off out of the box. Most Indian schools want the librarian present at the desk and that is the right default — turn it on only if you have a kiosk set-up and a stocktaking discipline to match.

Holiday calendar is per library, not per school. A school running both a primary library and a senior library can have different holiday calendars and different working-day patterns. The senior library can keep running during a primary school break without the due-date math getting confused.

Issue cap and fine block are independent toggles. Whether to block a new issue when a fine is open, and whether to block a renewal when a fine is open, are two separate policy switches. You can let students take a new book while having an old fine pending (the conservative default) or block both, depending on how strict your library policy is. Either policy is enforced at the desk — a librarian at a busy issue counter cannot accidentally bypass the rule.

Data lives in India. All library records, member data and audit trails are stored on Inkwelly's Mumbai-region servers and are compliant with the DPDP Act 2023. Nightly backups are retained for 35 days. Data export is available as CSV and PDF for any date range, including handover to a successor library system if that ever becomes necessary.

Belongs to

1 module

Frequently asked

7 questions
Do we need barcode scanners on day one?

No. Inkwelly accepts a typed accession number in the same field that takes a scanned barcode, so you can run the issue desk on a normal keyboard from day one. When the school is ready to barcode the collection — usually by the second term — every copy already has a printable barcode, so it is a one-weekend job and the workflow at the desk does not change.

What happens to a book due during a school vacation?

By default, the due date computation respects your school holidays and working days, so a book that would otherwise be due during Diwali break or summer vacation rolls forward to the next working day. Fine accrual on holidays is also off by default — turn it on only if your school's policy actually wants that.

Can a student renew a book without coming to the library?

Yes, if the school turns it on. Renewals can be requested from the parent app and are capped by the renewal limit set for that student's class. The librarian sees every renewal in the next morning's audit log; the renewal count is enforced on the server, so a parent cannot extend forever.

How does Inkwelly handle a lost or damaged book?

On return, the librarian picks the return condition. For a lost or damaged book, Inkwelly works out a fair replacement charge based on the book's price and your school's policy, records it on the issue and adds it to the member's outstanding balance. For students, the same charge flows into the Student Fee ledger so parents see it in the next monthly fee receipt and on WhatsApp.

What if a teacher leaves the school with books still issued?

The exit clearance flow in employee management surfaces a blocker for any open library issue the teacher has. The exit cannot complete cleanly until books are returned, replaced or written off, with each choice recorded. Schools that want a stricter policy can require all clearances to come through the library before payroll triggers the final settlement.

Can we run two libraries with different rules — say a primary library and a senior library?

Yes. Inkwelly supports multiple libraries per school. Each library has its own settings, member categories, holiday calendar and fine policy. A Class 5 student can be a member of the primary library only; the same membership number is unique within each library.

Is the issue and return data exportable?

Yes. The reports section exports any date range as CSV or PDF, with full detail including issue date, due date, return date, fine state, condition and the staff member who handled each side. The PDF format mirrors the printed library register most CBSE and ICSE inspectors expect during affiliation visits.

You might also like

2 reads

See Inkwelly on your school

30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.