16. End-to-end workflow
The happy path for a new donor contract, from zero to first donor report:
From template setup to donor report — seven steps spread across four roles. The dashed arrow is the serpentine handoff between row 1 and row 2.
Step 1 — Tenant admin: prepare the template
- Go to Grant cycle templates.
- Click + Add template (or Copy an existing one).
- Open the template detail page.
- Adjust Stages if needed (chapter 12.2).
- Edit Budget categories to match the donor's structure (chapter 12.3).
- Optionally fill the Budget detail template (chapter 12.4).
- Configure the Reporting cadence (chapter 12.5).
- Set Active when ready.
Step 2 — Programme: capture the application
- Go to Applications → + New application.
- Pick the cycle template, the applicant organisation, organisational unit, and requested amount.
- Advance through stages, filling required fields + uploading documents at each transition.
Step 3 — Programme/Finance: award
- On the Decision stage, fill the decision (award) + rationale.
- Advance to Contract.
- Upload the signed contract, fill in contract number, period, amount.
- Click Award. The application becomes a Grant.
Step 4 — Programme: create the project(s)
- On the Grant detail page, click + Add project.
- For each project, pick the organisational unit (which determines the Odoo company), name, and start/end dates.
- Click Sync project to Odoo. The Plan 1 analytic account is created in Odoo.
Step 5 — Finance: fill in the budget + sync
- If the template has a detail template, rows are pre-seeded. Adjust units × unit value per row.
- If not, enter amounts per category directly.
- For multi-project grants, set allocations per project so the Difference column is zero.
- Click Save & sync to Odoo. Plan 2 (categories) + Plan 3 (detail rows) analytic accounts are created in Odoo; one
budget.analyticper project is provisioned with both category-level AND detail-levelbudget.linerows — so a bookkeeper sees a per-project budget target down to the "1.1.1.a Country Director" line.
Step 6 — Bookkeeper (Odoo): post the actuals
- In Odoo, post supplier bills + journal entries as usual.
- On each line, pick: Plan 1 (the project), Plan 2 (the category, e.g.
HR), and Plan 3 (the detail row, e.g.HR/1.1.1.a Country Director). - The analytic items appear in Accounting → Reporting → Analytic Items with all three plan columns filled.
Step 7 — Finance: refresh + report
- Back in togrant.com, open the Grant.
- Click Refresh actuals. The Budget vs Actual card updates; detail rows pick up their own actuals from Plan 3.
- Open Reporting for this grant.
- Pick the period (Cumulative / Year 1 / Mid-term / Final).
- Click Export to EU donor template. The XLSX downloads with all numbers filled in.