Skip to content

Issue Books

Issue Books

Process book checkouts to library patrons. The book lending process tracks due dates, verifies eligibility, and creates circulation records.

Time required: 1-2 minutes per checkout

Prerequisites

  • Library Assistant or Manager role
  • Patron has active library card
  • Book copy available for circulation
  • Patron within borrowing limits

Steps

Step 1: Navigate to Media Movements

  1. Go to OpenEduCat > Library > Media Movements
  2. Click Create to start a new checkout

Step 2: Select Patron

FieldRequiredDescriptionExample
Library CardYesPatron’s library card”LIB-2024-0042”
Patron NameAutoDisplays card holder”John Smith”
Card StatusAutoShows card validity”Active”

Step 3: Select Book

FieldRequiredDescriptionExample
MediaYesBook title”Data Structures”
Media UnitYesSpecific copy”Copy #002”
BarcodeAutoUnit barcode”BK-2024-00456”

Step 4: Set Checkout Dates

FieldDefaultDescription
Issue DateTodayCheckout date
Due DateAuto-calculatedReturn deadline

Note: Due date is calculated from the book’s loan duration setting.

Step 5: Verify Eligibility

System automatically checks:

CheckRequirement
Card ActiveLibrary card not expired
Available SlotsUnder maximum book limit
No Excessive FinesOutstanding fines below threshold
Book AvailableMedia unit not checked out
No HoldsBook not reserved by others

Step 6: Confirm Issue

  1. Review checkout details
  2. Click Issue button
  3. Status changes to “Issued”
  4. Print receipt if needed

Quick Issue with Barcode

For faster processing using barcode scanner:

  1. Click Quick Issue on library dashboard
  2. Scan patron’s library card barcode
  3. Scan book barcode
  4. System auto-fills details
  5. Click Confirm
  6. Repeat for additional books

Batch Checkout

Issue multiple books to one patron:

  1. Create movement for first book
  2. Click Add Another after saving
  3. System retains patron selection
  4. Select next book
  5. Repeat until done

Checkout Limits

Default limits by patron type:

Patron TypeMax BooksLoan Period
Student514 days
Faculty1030 days
Staff521 days
Research Scholar830 days

Checkout States

StateDescriptionNext Actions
DraftTransaction createdIssue or Cancel
IssuedBook with patronRenew or Return
OverduePast due dateReturn with fine
Return DoneBook returned-

Renewals

Extend the loan period:

  1. Open the movement record
  2. Click Renew button
  3. System checks:
    • Renewals remaining
    • No holds on book
    • No overdue status
  4. New due date calculated
  5. Confirm renewal

Receipts and Slips

Issue Receipt

Print checkout confirmation:

  • Patron name and card number
  • Book title and barcode
  • Issue date and due date
  • Library contact information

Due Date Slip

Insert in book pocket:

  • Due date prominently displayed
  • Book title
  • Patron ID

Field Reference

Media Movement

Technical FieldUI LabelTypeNotes
library_card_idLibrary CardMany2onePatron’s card
media_idMediaMany2oneBook title
media_unit_idMedia UnitMany2oneSpecific copy
issue_dateIssue DateDateCheckout date
due_dateDue DateDateReturn deadline
stateStatusSelectiondraft, issue, return
renewal_countRenewalsIntegerTimes renewed

Troubleshooting

”Patron has reached book limit”

Cannot issue more books:

  • Check current checkouts in patron’s card
  • Return some books first
  • Request temporary limit increase

”Media unit not available”

The book copy is:

  • Already checked out
  • Reserved for another patron
  • Marked as lost or damaged
  • Solution: Check other copies

”Library card expired”

Card past validity date:

  • Renew the library card first
  • Verify student enrollment status
  • Contact library admin

”Cannot select media unit”

Ensure:

  • Book record selected first
  • Unit is in “Available” status
  • Unit not marked as reference only

Related: Track Returns | Add Books | Manage Library Cards