| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 3773 |
| Technical Name |
do_school_fee |
| License | OPL-1 |
| Website | http://doincredible.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 3773 |
| Technical Name |
do_school_fee |
| License | OPL-1 |
| Website | http://doincredible.com |
School ERP — Fees
Fee structures, student plans & installments that invoice through Odoo Accounting, with refunds & overdue reminders.
Billing for your school, end to end
The Fees module manages the school's billing lifecycle from one place. Define fee categories and reusable structures, assign per-student plans split into installments, and raise draft customer invoices and credit notes directly through Odoo Accounting. It also handles discounts, scholarships, late-fee penalties and refunds, and sends overdue reminders automatically.
Built on Odoo's native payment framework, it stays gateway-agnostic so country-specific gateways are registered by localizations. Plans, installments and invoices are multi-company aware, so each company keeps its own records.
What you get
Categories & Structures
Fee categories linked to products for correct income accounting, and reusable structures with an automatic total.
Student Plans
Per-student plans with a Draft / Confirmed workflow, one-click installment generation and live total / paid amounts.
Installments & Invoicing
Installments create draft customer invoices and derive Pending / Partial / Paid / Overdue status from the invoice payment state.
Discounts & Scholarships
Percentage or fixed discounts, student scholarships and late-fee penalties with configurable grace days.
Refunds
Refunds raise draft customer credit notes, leaving posting to the standard Odoo accounting workflow.
Overdue Reminders
A daily scheduled job posts overdue-installment reminders to the student's chatter automatically.
See it in action
From structure to settled
Access by role
| Role | Access |
|---|---|
| Accountant | Manage categories, structures, plans, installments, discounts, scholarships, penalties and refunds. |
| School Administrator | Full access to all fee configuration and records, including delete. |
| Principal | Read access to fee plans. |
| Student / Parent | Read their own fee plans and installments. |
Connected to the suite
Uses School ERP students, classes and academic years from do_school_student.
Posts draft invoices and credit notes to Odoo Accounting and uses the native payment framework, staying gateway-agnostic.
A fee-plan count appears on the student form via a stat button for quick cross-navigation.
Under the hood
Odoo Version: 19.0 (Community)
Models: do.fee.category, do.fee.structure, do.fee.structure.line, do.fee.plan, do.fee.installment, do.fee.discount, do.scholarship, do.fee.penalty, do.fee.refund (extends do.student)
Dependencies: do_school_student, account, payment
License: LGPL-3
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module