Skip to content

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/.