✓ 45 tests passing
Subscription & Contract Lifecycle Management
Enterprise B2B subscription management with full state machine, automated cron renewals,
client portal with commercial entity scoping, and auto invoice generation.
Python
Odoo ORM
Portal
ir.cron
Record Rules
Invoice Payment Reminder
Automated 3-level overdue invoice reminder system with configurable thresholds,
daily scheduled cron, and full chatter logging per invoice.
Python
ir.cron
Mail Templates
Accounting
Sales Order Approval Workflow
Multi-level approval engine for sales orders with role-based access control,
wizard-driven approval actions, and email notifications at each stage.
Python
Wizards
RBAC
Sales
HR Leave Extended
Extends Odoo HR leave with computed approval levels, automated weekly manager
digest emails, and a QWeb PDF report for leave summaries.
Python
QWeb PDF
HR Module
ir.cron
School Management System
Complete student, teacher, course and enrollment management system with
access rights, record rules, and QWeb PDF reports for academic records.
Python
QWeb
Access Rights
PostgreSQL