Modules¶
Admin
Amana is made of 25 Odoo modules. Their technical names all start with npo_. This page lists each one, what it does, and the Amana and Odoo modules it needs.
You never install these one by one: the installation command installs the top-level modules, and Odoo adds the rest.
Platform¶
Guides: Platform
| Module | Name | Version | What it does | Needs (Amana) | Needs (Odoo) |
|---|---|---|---|---|---|
npo_shell |
NPO Shell | 19.0.3.8.0 | NPO Management System launcher and platform chrome | — | base, web, mail, base_setup |
npo_core |
NPO Core | 19.0.1.1.0 | Nonprofit identity, legal entities, and geography | — | base, mail, contacts |
npo_organization |
NPO Organization | 19.0.1.5.1 | Organization units, dated structure, roles, and access scope | npo_core, npo_shell |
hr |
npo_administration |
NPO Administration | 19.0.3.1.0 | NPO configuration center — menus, hub, and platform settings | npo_shell, npo_core, npo_organization, npo_programs, npo_funding, npo_approvals |
base_setup, mail |
npo_approvals |
NPO Approvals | 19.0.2.1.0 | Scoped policies, delegated authority, approval workflow, and immutable audit | npo_shell, npo_organization |
— |
npo_documents |
NPO Documents | 19.0.1.0.2 | Document management: workspaces, typed and versioned documents, confidentiality tiers, expiry and renewal, inbox triage and documents on every NPO record | npo_shell, npo_organization, npo_approvals |
mail, portal, auth_totp_portal, attachment_indexation |
Programs & Grants¶
Guides: Programs & Grants
| Module | Name | Version | What it does | Needs (Amana) | Needs (Odoo) |
|---|---|---|---|---|---|
npo_programs |
NPO Programs & Projects | 19.0.2.3.1 | Programs, projects, implementation plans, teams, locations, and delivery evidence | npo_documents, npo_shell, npo_organization, npo_approvals |
— |
npo_funding |
NPO Grants | 19.0.3.4.0 | Funding opportunities, proposals, grant agreements, donor budgets, delivery obligations, and awards | npo_organization, npo_programs, npo_approvals, npo_documents |
account, mail, portal |
npo_subaward |
NPO Subawards | 19.0.1.2.1 | Subgrant cycle: calls for proposals, pre-award assessment, contracting, conditions, disbursements, partner reporting, capacity building, partner assets and closeout | npo_shell, npo_organization, npo_programs, npo_funding, npo_approvals, npo_account, npo_budget, npo_documents |
account, mail |
Finance¶
Guides: Finance
| Module | Name | Version | What it does | Needs (Amana) | Needs (Odoo) |
|---|---|---|---|---|---|
npo_account |
NPO Accounting | 19.0.3.2.1 | Country-office books with award, fund, segment and dimension reporting | npo_approvals, npo_programs, npo_funding, npo_documents |
account, mail, rpc, hr, l10n_ke, l10n_ug, l10n_tz_account |
npo_budget |
NPO Budget | 19.0.1.4.2 | Multidimensional planning, control, revisions, commitments, actuals, and monitoring | npo_shell, npo_organization, npo_programs, npo_funding, npo_approvals, npo_account |
mail, hr, account |
npo_procurement |
NPO Procurement | 19.0.1.4.2 | Policy-controlled procurement from planning and requisition through award, receipt, and invoice matching | npo_documents, npo_shell, npo_organization, npo_programs, npo_funding, npo_budget, npo_approvals, npo_account |
purchase_stock |
People¶
Guides: People
| Module | Name | Version | What it does | Needs (Amana) | Needs (Odoo) |
|---|---|---|---|---|---|
npo_hr |
NPO HR | 19.0.1.1.0 | Grant-funded employment contracts, salary split across grants, renewals, effort reporting and exit clearance | npo_shell, npo_organization, npo_approvals, npo_documents, npo_funding, npo_timesheet, npo_payroll, npo_leave |
hr, mail |
npo_recruitment |
NPO Recruitment | 19.0.1.1.1 | Staff requisitions against the grant budget, panel scoring, safeguarding checks and offer approval | npo_hr, npo_approvals, npo_funding, npo_documents |
hr_recruitment |
npo_performance |
NPO Performance | 19.0.1.0.0 | Appraisal cycles, objectives linked to projects and grants, competencies, probation and development plans | npo_shell, npo_programs, npo_funding, npo_hr |
hr, mail |
npo_leave |
NPO Leave | 19.0.1.0.0 | Kenya, Tanzania and Uganda statutory leave on Odoo Time Off, NPO approvals, timesheets and payroll | npo_shell, npo_organization, npo_approvals, npo_timesheet, npo_payroll |
hr_holidays, calendar |
npo_timesheet |
NPO Timesheets & Payroll Interface | 19.0.1.0.2 | Daily timesheets by project and award, approvals, and payroll cost distribution | npo_shell, npo_organization, npo_programs, npo_funding, npo_account |
hr, mail |
npo_payroll |
NPO Payroll | 19.0.1.0.1 | Country payroll with statutory rules, approval, labour cost by award and ledger posting | npo_shell, npo_approvals, npo_account, npo_timesheet |
hr, mail |
npo_payroll_ke |
NPO Payroll - Kenya | 19.0.1.0.0 | Kenya statutory payroll rules for NPO Payroll | npo_payroll |
— |
npo_payroll_ug |
NPO Payroll - Uganda | 19.0.1.0.0 | Uganda statutory payroll rules for NPO Payroll | npo_payroll |
— |
npo_payroll_tz |
NPO Payroll - Tanzania | 19.0.1.0.0 | Tanzania statutory payroll rules for NPO Payroll | npo_payroll |
— |
Operations¶
Guides: Operations
| Module | Name | Version | What it does | Needs (Amana) | Needs (Odoo) |
|---|---|---|---|---|---|
npo_travel |
NPO Travel | 19.0.1.4.1 | Project-linked travel advances and non-travel expense claims: per diem policy, settlement, recovery and closure | npo_documents, npo_shell, npo_organization, npo_programs, npo_funding, npo_budget, npo_approvals, npo_account |
hr, account |
npo_travel_payroll |
NPO Travel – Payroll Recovery | 19.0.1.0.0 | Recover unspent travel advances through salary deductions | npo_travel, npo_payroll |
— |
npo_field_events |
NPO Field Events | 19.0.1.1.1 | Plan, finance and settle community field events: budgets, approval, online registration and M-Pesa disbursement | npo_travel |
— |
npo_fleet |
NPO Fleet | 19.0.1.1.1 | Vehicle requests, trip mileage recharged to projects and grants, and fuel and service costs coded to budgets | npo_shell, npo_organization, npo_programs, npo_budget, npo_approvals, npo_account, npo_travel |
fleet |
Not yet released¶
| Module | Status |
|---|---|
npo_sales |
Sales & CRM. Built and tested on a test database; not installed on the live system. |
| Treasury & Integrations | Built and tested; waiting in staging/integrations/. |