Circulation · 025.6

Check-out, check-in, renewals, holds, transfers and fines on a keyboard-first desk. Every transaction comes back as OK, needs your confirmation, or blocked, and always tells you why.

Circulation screen

What is in it

Three honest answers

OK, needs confirmation, or blocked. Each comes with a reason code and, where you have permission, an inline override. No stack of dialogs.

Holds that explain themselves

Queues, a pull list and a hold shelf. Members see their place in line; staff see why the queue is the way it is.

Transfers between branches

Send a book where the reader is. In-transit items are tracked, not trusted to memory.

Fines in rupees

INR fines and fees, cash registers with sessions, write-off, numbered receipts. Pay at the desk (cash, UPI, card) or online with Razorpay; a sandbox mode is built in for testing.

Notices that arrive

26 built-in templates over email, SMS, WhatsApp and push, with overdue levels, a preview using sample data, and a retry queue.

Offline, without panic

Transactions queue when the network drops and reconcile when it returns, with idempotent client ids so nothing is counted twice.

01

The desk

Scan the member or the book first; either order works. Due dates come from your circulation rules and your calendar, with hard due dates and hourly loans where you need them.

  • Re-issue and renew from the same screen
  • Choose a due date at checkout when policy allows
  • Claims returned and lost items handled with reasons, not workarounds
The desk

02

Holds, pull list and shelf

Title-level holds are allocated to the best available copy. The pull list tells staff what to fetch; the hold shelf tells the next reader their book is waiting.

Holds, pull list and shelf
Holds, pull list and shelf (detail)

03

Overdues and money, without the maths

Fines accrue from rules you can read. Staff see who owes what; the cash register keeps the day balanced.

  • Cash register sessions with a closing view
  • Write-off with an audit trail
  • Receipts numbered per payment
Overdues and money, without the maths
Overdues and money, without the maths (detail)

04

Rules you can read

One typed circulation rule per scope, resolved from library, patron category and item type, most specific first. Add a closed day to the calendar and due dates move with it.

Rules you can read
Rules you can read (detail)

05

Notices, with a queue you can see

See what is about to be sent, what has been sent, and what failed and will retry. Each notice has channel variants and a Hindi and English version.

Notices, with a queue you can see
Notices, with a queue you can see (detail)

Also included

  • Fines accrual and a ledger with always-positive amounts
  • Calendar with closed days and holidays
  • Scheduled tasks for fines, notices, hold expiry and auto-renew
  • Article requests
  • Lost and long-overdue handling
  • Permission-gated overrides

Plainly: not built yet

  • Batch checkout
  • Return policy and float groups
  • Hold start dates in the future
  • Transport cost matrix
  • SIP2 for third-party self-checkout

These are in the Koha feature-parity list as Planned. See the roadmap.

Questions

Does the desk work offline?

Yes. Actions queue and reconcile on reconnect, using idempotent client ids so a retry never double-counts. Koha removed its web offline mode in 23.11; Lumina keeps one.

Can we use our own circulation rules?

Yes. Rules are typed and scoped by library, patron category and item type, and the Koha importer carries your existing rules across.

Next step

See your library in Lumina.

Thirty minutes, your questions, and a walk through the desk, the catalogue and the Koha import. No slides.