Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Library
  3. Library Management ERP odoo - Risheev v 19.0
  4. Sales Conditions FAQ

Library Management ERP odoo - Risheev

by Shyam Dave
Odoo

$ 10.01

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
Lines of code 1118
Technical Name library_management_Risheev
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
Lines of code 1118
Technical Name library_management_Risheev
LicenseLGPL-3
●  Odoo 19 · Community & Enterprise

Complete Library Management System

A production-ready Odoo module built for modern libraries — manage books, members, issues, fines, and access control from one elegant interface.

4
Core Data Models
3
Security Roles
12+
View Types & Reports
v19
Odoo Compatible
✓  No External Dependencies  ·  ✓  Zero Setup Scripts  ·  ✓  One-Click Install  ·  ✓  Community & Enterprise

What's Included

Everything your library needs

From book cataloging to fine collection — built natively on Odoo with zero external dependencies.

📚
Book Catalog Management
Track every book with title, author, ISBN, genre, language, rack location, cover image, synopsis, and internal notes. Auto-generated reference numbers via ir.sequence.
👥
Member Profiles
Complete member records with photo, contact info, membership type (student/faculty/staff), expiry tracking, and borrow limits. Auto-expiry detection via computed fields.
📋
Issue & Return Workflow
Full lifecycle from Draft → Issued → Returned. Due date tracking, overdue detection, and return processing with real-time status badges.
💰
Fine Management
Automatic fine calculation for overdue books. Track fine amounts, mark fines as paid, and view outstanding dues per member and per issue record.
🏷️
Tags & Rack System
Color-coded tags (Bestseller, New Arrival, Award Winner) and physical rack/shelf location tracking. Filter and group books by any attribute.
🔒
Role-Based Access Control
Three-tier security: Member (read own), Librarian (full CRUD), Administrator (full access + user management). Record rules enforced at DB level.
📊
Multiple View Types
List, Kanban, Form, and Search views for every model. Kanban with real-time availability badges and sidebar filtering by rack and membership type.
💬
Chatter & Activity Tracking
Full Odoo chatter integration on books and members. Log notes, schedule activities, and track field-level changes with the mail.thread mixin.
🔢
Smart Sequences & References
Auto-generated book references (LIB/BK/0001) and issue references using Odoo's ir.sequence. Computed fields for issue counts and active borrows.

Data Architecture

4 clean, well-structured models

Built following Odoo best practices — proper relational links, computed fields, SQL constraints, and ORM overrides.

library.book
name, author, isbn
Char
genre, language
Selection
rack_id
Many2one
tag_ids
Many2many
issue_ids
One2many
total_issue
Computed
library.member
name, email, phone
Char
membership_type
Selection
user_id
Many2one
issue_ids
One2many
is_expired, count
Computed
library.issue
book_id
Many2one
member_id
Many2one
issue_date, due_date
Date
state
Selection
fine_amount
Computed
fine_paid
Boolean
library.rack
name
Char
location_desc
Text
book_ids
One2many
book_count
Computed
library.book.tag
name
Char
color
Integer
Char / Date  Basic fields Many2one / One2many  Relational Computed  @api.depends with store=True

Interface Preview

See it in action

Clean, native Odoo UI — no custom JS frameworks, no external dependencies. Feels like home.

📚  Books Catalog — List View

📚 Books
+ New Book
✓ Available Currently Issued Reference Only Fiction
Reference Title Author Genre Rack Status
LIB/BK/0001The Great GatsbyF. Scott FitzgeraldFictionA-12Available
LIB/BK/0002A Brief History of TimeStephen HawkingScienceC-04Issued
LIB/BK/0003Clean CodeRobert C. MartinAcademicB-07Overdue
LIB/BK/0004SapiensYuval Noah HarariHistoryD-02Available
LIB/BK/0005Harry Potter & Chamber of SecretsJ.K. RowlingFictionA-03Available

👤  Member Profile — Form View

👤
Priya Mehta
LIB/MEM/0023
Active Member
Email
priya.mehta@example.com
Phone
+91 98765 43210
Membership Type
Student
Expires On
31 Dec 2026
Books Borrowed
2 / 3
Outstanding Fine
₹ 0.00

📋  Issue Tracker — with Fine Tracking

89
Active Issues
12
Overdue
₹840
Fines Pending
ReferenceMemberBookDue DateFineState
ISS/2026/0089Priya MehtaBrief History of Time15 Jun 2026₹ 0Issued
ISS/2026/0077Raj SharmaClean Code20 May 2026₹ 140Overdue
ISS/2026/0065Anita PatelSapiens01 Jun 2026₹ 0Returned

Security Architecture

3-tier access control, out of the box

Row-level record rules ensure members only see their own data. Librarians manage everything. Admins own it all.

Role 1
Library Member
✓View own book issues
✓View own member record
✓View book catalog
✗Edit or create records
✗See other members' data
✗Access admin settings
Role 2
Librarian
✓Full book CRUD
✓Manage all members
✓Create & process issues
✓Mark fines as paid
✓View all records
✗Manage user accounts
Role 3
Library Admin
✓All librarian permissions
✓Link members to users
✓Configure rack locations
✓Manage tags & categories
✓Delete any record
✓Full system access

Technical Highlights

Built the right way

No hacks, no workarounds — clean Odoo 19 patterns from top to bottom.

🔗
Proper ORM Relationships
Many2one, Many2many, One2many links between all models. Cascade delete and ondelete handling configured correctly.
⚡
Computed Fields with store=True
issue_count, active_issue_count, is_expired, fine_amount — all use @api.depends for efficient recomputation.
🛡️
models.Constraint (Odoo 19)
ISBN uniqueness enforced at DB level using the new Odoo 19 models.Constraint syntax — not the deprecated _sql_constraints.
📜
ir.sequence Integration
Book references and issue numbers auto-generated using Odoo's native sequence system. Customizable prefix and padding.
✉️
mail.thread + mail.activity.mixin
Full chatter, message logging, and activity scheduling on Book and Member models. Field-level tracking for key fields.
🎨
OWL-Compatible Views
All views built with Odoo 19's OWL-ready architecture. Kanban uses t-name="card" templates. Search views follow the new no-group-wrapper pattern.
📚

Ready to modernize your library?

One-click install on Odoo 19. No setup scripts, no extra config — just install and start cataloging.

Get Library Management System

Compatible with Odoo 19 Community & Enterprise  ·  No external dependencies

Library Management System for Odoo 19  ·  Built with ❤️ by Shyam Dave  ·  Available on the Odoo App Store

© 2026 · All rights reserved

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with