Implementing a Financial Management System for Shuraako's Investee Companies
Odoo deployment, training and coaching across the Nordic Horn of Africa Opportunities Fund portfolio in Somaliland, Puntland and South Central Somalia. Submitted by Advance Insight in response to the Request for Proposals of 11 August 2026.
Prepared for Shuraako · Danish Green Growth Programme · submission Thu 27 Aug 2026 · assignment Oct 2026 – Apr 2027 (ToR: 6 months, Ramadan-adjusted)
01Cover letter
Dear Linzar, dear George,
Good to put a concrete plan on the table after our conversations since March. Below is our full technical and financial proposal: a standardised Odoo rollout for 26 investee companies, built for adoption, delivered through Somali capacity on the ground, priced per company so Shuraako pays for each investee that proceeds.
It follows the decisions from our call of 17 August. A first cohort of roughly half the portfolio, balanced across regions, sectors and readiness, with a joint review before cohort two. Delivery led from the ground by local partners and resident Somali trainers. And a setup that works in tandem with the audit support Shuraako plans to contract, so every company is audit-ready from day one.
We can mobilise on signature. We look forward to your questions.
Bernard Wright
Sustainability Lead, Advance Insight
02Compliance matrix
Every requirement of the Terms of Reference is answered in this document. This matrix is the index. An evaluator can verify compliance without reading a page twice.
| ToR reference | Requirement | Answered in |
|---|---|---|
| §1–2 | Background, objectives 1–3 | §4 Understanding · §11 Results framework · §12 Risk management |
| §3.1 | Deployment scope: inception, prerequisites, roadmap, indicators, resources, tools | §5.1–5.4 · §8 Workplan · §11 Results framework |
| §3.2 | Training scope: training inception report, skills audit, module design, delivery, repository | §5.5 Training & coaching · §10 Deliverables |
| §4 | Methodology: desk review, interviews, materials, reference materials | §5 Approach & methodology |
| §5.1–5.9 | Nine key deliverables | §10 Deliverables mapping (1:1 table) |
| §6 | Expected outcomes incl. 80% competency | §11 Results framework |
| §7 | Qualifications incl. three testimonies | §13 Team · §14 Experience · Annex A |
| §8 | Duration, milestone payments | §8 Workplan · §16 Financial proposal |
| §9 | Output quality, graphics, materials timing | §8 · §10 · §9 Design decisions (timing choice) |
| §10 | Work location, equipment, focal point | §5.6 Delivery model · §9 Design decisions |
| §11 | English, Word + PDF | §17 Assumptions (production standards) |
| §12 | Submission contents | This document + Annexes A–E |
03Executive summary
Shuraako set out to provide technical assistance at scale: one standard financial management system across the portfolio, so every company keeps reliable books and produces reports the fund can trust. That is what this proposal delivers. Advance Insight deploys Odoo for 26 investee companies (the scope agreed on 17 August, revised from up to 28) across Somaliland, Puntland and South Central Somalia, trains and coaches their staff, and leaves behind a playbook Shuraako owns.
Cohorts, as agreed. We start with roughly 13 companies, selected with Shuraako for regional, sector and readiness balance. The first company is live within 30 days. The full first cohort is live before the end of December. A joint gate review then confirms cohort two, which inherits the mature template and certified trainers at lower unit cost.
Adoption over installation. Installing software is the easy half. The programme is built around behaviour change: two trained people per company minimum, coaching two to three times per week during each company's active window, and adoption measured weekly on real usage (transactions recorded, days since last entry, reconciliations current). Shuraako gets a one-page monthly dashboard built to be forwarded unedited.
Local by design. Resident Somali trainers carry the day-to-day work in each region, recruited through an accredited local partner and certified by us on the standard template. Advance Insight builds the template, trains the trainers, checks the work. Jobs and skills stay in the market.
Audit-ready from day one. An auditor is critical to this programme. We design the chart of accounts, closing routines and report pack for the audit support Shuraako will contract in parallel. Every company can then be audited without rework, and the audit habit grows with the system.
The price. Priced per company: a deployment unit of €3.6k for a standard company, within the per-SME range we have discussed since May, plus a shared programme foundation that builds the assets Shuraako keeps. The recommended configuration comes to ≈ €272k, about €10.5k per company including its full coaching programme. A conventional single-organisation ERP implementation runs to roughly $80k before licences. This programme delivers a company for about a seventh of that.
What Shuraako buys is a capability, not 26 installs: the standard template, a Somali training suite, a certified trainer cadre, the assessment framework and the playbook for the next cohort. Cohort two starts at the mature unit cost, roughly 30% below wave one. So does every cohort after it.
04Understanding of the assignment
The Danish Green Growth Technical Assistance and Market Development Program is a DKK 22.5 million initiative to expand green investment in SMEs across the Somali region, implemented by Shuraako Capital, manager of the Nordic Horn of Africa Opportunities Fund. This assignment is its post-investment technical assistance layer: give investee companies a working financial management system and the skills to run it.
The portfolio runs on fully collateralised Murabaha financing: cost-plus instalments on hard assets, flat, non-amortising. That has a system implication most implementers would miss. Each investee's Odoo needs a fixed-asset register for the collateralised asset and an instalment schedule that does not amortise. We configure for the instrument the fund actually uses.
Today the investees keep their books in Excel or not at all. Across the Somali market, roughly 58% of SMEs that keep records keep them manually. The consequences are the ones Shuraako lives with: late reports, figures that can be changed without trace, businesses that cannot show bankable books, owners crunching numbers instead of running the company. The goal, in the fund's own terms: a system that makes the work easier, reports that are consistent and tamper-resistant, quicker repayment, and the audit and governance culture that lets these companies access finance and grow.
We read your published client profiles before writing this. Aggregated, the portfolio sits at roughly 18 companies in Somaliland, 10 in Puntland and 4 in south central. It concentrates in manufacturing, agribusiness and renewable energy, with water and sanitation, fishing, hospitality and construction behind them. Close to four in ten are women owned, a category Shuraako maintains itself. Almost every company is classified small or medium. We have assumed the 26 in scope sit inside that group, and the actual list is confirmed at inception.
One thing follows from that reading, and it shapes the whole design. These are financed businesses. Your own client stories describe investments running from under $200,000 to over $1.2 million, spent on plant: boreholes, cold storage, LPG filling equipment, solar conversion, a second factory. Capital at that level has to be accounted for to a standard an auditor will accept. That is why the audit track below is part of the design rather than an extra.
Two realities shape everything that follows. First, adoption is the hard half. "That's not a software problem" is the correct diagnosis, and the methodology is built on it: readiness criteria, two trained people per company, coaching as behaviour change, honest measurement. Second, each investee's books are confidential. Work that touches a company's own data happens with that company alone. No investee's figures are ever discussed in front of another.
The audit track
An auditor is critical to this programme's success. Shuraako plans to contract audit support in parallel, and we have designed for it. The chart of accounts and closing procedures are built audit-ready, with auditor feedback at design time. The auditor gets structured read access per investee once appointed. The workplan carries defined touch points so implementation and audit move in tandem. Every implemented company can then be audited without rework.
The green thread
A uniform chart of accounts lets green indicators fall out of ordinary bookkeeping instead of a separate chore. We configure analytic tags on the template (energy and fuel, water, logistics, renewable and resource-efficient revenue), so a portfolio roll-up and a cut-over baseline come free with the books. Ledger-derived proxy indicators, not emissions accounting. A modest number the fund can defend.
05Approach and methodology
5.1 · Principles
- One standard, tweaked at the margins. One template for all 26. Per-company work is configuration within it, never custom development. Standardisation is what makes the portfolio roll up and the programme repeatable.
- Adoption over installation. Every design choice optimises for the system being used in month six, not installed in month one.
- Local by design. Somali trainers deliver in their own regions and language. Advance Insight builds, certifies and checks the work.
- Per-company confidentiality. Skills can be taught in groups. A company's data is only ever handled with that company.
- Evidence, honestly reported. Adoption is measured on usage, weekly. Problems reach Shuraako from us first, with a fix attached.
- Bounded asks. Everything not explicitly listed as Shuraako's in §6 is ours to do.
5.2 · The Shuraako Standard Company Template
Before any company is touched, we build and test the Shuraako Standard Company Template: a complete, opinionated Odoo configuration for a Somali SME on the fund's portfolio. It carries:
- A uniform chart of accounts on the standard international baseline, with the fund's reporting needs and auditor input designed in, so 26 sets of books roll up into one portfolio view.
- USD as functional currency, with Somali and Somaliland shilling handling designed into readiness per region. Mobile money (EVC Plus, Zaad, eDahab) is where these companies' cash actually flows, so the template reconciles it as a process: dedicated journals, statement import and reconciliation rules. No custom integration is required, and none is proposed.
- The Murabaha pattern: fixed-asset register for the collateralised asset, flat instalment schedule, matching the instrument.
- Roles for a two-to-three-user company: owner and finance operator, with management sight. Permissions set so the books cannot be quietly edited.
- The standard report pack: the monthly statements Shuraako needs for loan monitoring, generated directly from Odoo, plus the green analytic tags.
- Audit-ready closing routines, designed with auditor feedback so year-end work is a review, not an excavation.
Hosting is Odoo Online, which enforces the no-customisation rule at platform level: it cannot run custom code. An investee that later genuinely needs custom development moves its own database to dedicated hosting without touching the other 25. The investee owns its database throughout and a full export is available at any time, to self-hosting or to any local partner. The handover documentation says exactly how. We run the licensing conversation with Odoo SA on Shuraako's behalf: one consolidated quote, one contract position, one invoice line instead of 26 procurement events.
5.3 · The per-company cycle
Each investee moves through the same six-step cycle, run by a named local trainer with remote specialist support:
- Readiness assessment and data intake (ToR §5.2): existing processes, systems, infrastructure, staffing and user requirements, plus current digital practice scored on defined bands, using a standard instrument so 26 assessments are comparable. Desk review of the company's financial procedures manual, financial reports, applicable government finance directives and donor compliance requirements, plus staff interviews (ToR §4). A pre-migration cleanup workshop on the company's Excel.
- Provisioning: instance created, template instantiated, batch-run per wave.
- Company configuration: the margins only. Names, users, sequences, tax details, opening structure.
- Master data and opening balances: customers, suppliers, products, balances as at a clean cut-over date, validated against a reconciliation checklist. Historical Excel is archived read-only and referenced from the system. We deliberately do not migrate transaction history (§9, decision 7).
- Training: hands-on, on the company's own live data, minimum two staff (owner plus operator), in Somali.
- Go-live, validation and sign-off: per company, at go-live, collected by the local trainer. Then two weeks of hypercare before the coaching cadence takes over.
Companies differ in starting point, so the cycle comes in three depths: Enhance for companies with a working system that needs aligning to the standard, Standard for the Excel-based majority, and Foundation for companies starting from paper, which carry extra basics coaching before the system lands. The readiness assessment assigns the tier. Pricing follows it (§16).
We expect that spread to be wide. Some investees already sell online and have staff who work in a system every day. Others have no digital footprint at all and need the idea of a record before the idea of a ledger. The assessment scores this rather than assuming it, and the score drives both the depth of the cycle and the price.
5.4 · Cohorts and waves
As agreed on 17 August, the rollout runs in two cohorts. Cohort 1 covers roughly 13 companies, selected jointly at inception: regional balance, sector spread, and a mix of readiness tiers so the programme learns on a representative slice. Cohort 1 is an earlier cohort, not a pilot. Its companies get the full treatment, and its lessons make cohort 2 cheaper.
To make that selection concrete, here is the balance we would aim for, taken from the composition of your own published portfolio. Around six companies in Somaliland, five in Puntland and two in south central. Seven of the eight sectors represented. All four enterprise sizes present, from a micro business up to a regional utility. And close to 40% women owned, matching the portfolio itself. Those are targets to select against, not a list of companies. The companies themselves are yours to pick, with George and Mahad setting the criteria as agreed on 17 August.
Within each cohort, companies deploy in staggered regional waves so nobody competes for attention with 12 others. A lighthouse investee, chosen with Shuraako's field staff, goes first and is live within 30 days. Between cohorts sits a joint gate review: evidence on the table, criteria agreed at inception, a shared decision to proceed, adjust or pause. Cohort two starts only when cohort one has proven the model.
5.5 · Training and coaching
The curriculum comes from the skills audit (ToR §3.2). We audit each investee's finance capability first and build the modules against the critical capacity gaps found. Customised, participatory and interactive, in Somali, anchored in daily transactional discipline: record the sale, record the purchase, reconcile the till. Competency covers all four ToR areas (navigation, transaction processing, financial reporting, system administration), transactional-first. The eight support areas of ToR §5.7 map one-to-one onto curriculum modules, including cash and treasury management, project accounting and job costing, and data backup, recovery and security. On Odoo Online that last one means automated backups, access control and credential hygiene, taught in plain terms.
Several investees have been through donor funded business support before, and some came to their investment with technical assistance attached. They know what a capacity building programme looks like and they will measure this one against it. That is a reason to build the curriculum from their own skills audit rather than from a standard syllabus.
Materials are generated from a maintained master: manuals, job aids, Somali screencasts, and a bilingual glossary of the 40 to 60 Odoo terms that matter, agreed once so 26 companies and every trainer use the same words. Everything lands in Shuraako's institutional repository, illustrated as the ToR requires. Trainers carry their own kit (laptop, MiFi with data bundle, power bank, printed job aids), so a session never depends on the investee's connectivity.
Delivery formats. Generic skills can be taught in groups. Company data cannot. In every format, group sessions run on a demonstration company only, and no investee's data ever appears in any group setting. We split the two and offer Shuraako three priced formats (§16):
Individual
All training and coaching delivered one-to-one per company, on its own data, at its own premises or remotely. Maximum depth, maximum cost.
Combined recommended
Generic-skills training in small regional groups (navigation, concepts, discipline). All coaching and every session touching real figures one-to-one per company. The ToR's own split of §5.6 training and §5.7 coaching, priced honestly.
Group-led
Group training plus a lighter one-to-one check-in cadence. Group sessions use a demonstration company only. Most affordable. Recommended only if budget requires it.
In every format, coaching runs two to three times per week per company during its active window, delivered by the regional trainer, with WhatsApp (text and voice notes in Somali) as the channel between sessions. Participation is tracked per person, gender-disaggregated. Certificates are issued jointly by Advance Insight and Shuraako.
Competency is assessed against a defined instrument: pre-assessment at the skills audit, post-assessment before sign-off, a remediation cycle for anyone below the bar. The 80% target of ToR §6 is measured and reported per cohort, not asserted.
5.6 · Delivery model: on the ground, by design
The question that matters most in this market is who shows up. Our answer: a resident Somali trainer in each region carries the day-to-day work, recruited through an accredited local partner and the university accounting pipeline (SIMAD, University of Hargeisa, Puntland State University, East Africa University), certified by Advance Insight before touching a company, backed by a Nairobi bench for continuity. Somalia is not an Odoo greenfield: the market carries roughly 480 live Odoo customer references (odoo.com, August 2026) and ten accredited partners, three of them Gold. We have mapped them and shortlisted delivery partners. Final selection happens during inception, with Shuraako's input invited, against published criteria (capability, regional reach, conflict-of-interest declaration, non-circumvention).
Advance Insight travels where our insurers cover us. A Hargeisa week early in the programme anchors the train-the-trainer certification and the first wave kickoff in person. Our insurers cannot cover staff travel to Puntland or South Central, so delivery there runs through resident local capacity from day one, with remote specialist support: the model donors have run in Somalia for a decade, here executed with named people. Shuraako's offices in Hargeisa, Garowe and Mogadishu are natural venues for regional sessions where Shuraako agrees, with commercial venues budgeted as the default. A mid-programme convening for investee leads (Djibouti, for visa practicality) is available as a priced option.
Readiness includes the unglamorous part: laptops over desktops, sessions inside known grid hours, connectivity expectations set in writing per company at assessment, Starlink as fallback for Puntland and South Central.
5.7 · Governance and quality assurance
Reporting is two artefacts, no more: a five-line weekly status note and a one-page monthly dashboard built to be forwarded unedited, showing per-company status, adoption metrics and issues with owners. One 30-minute monthly gate review is the only standing meeting. Every deliverable carries an acceptance checklist agreed in the inception report, so approval means ticking a pre-agreed list.
Our commitment on problems: Shuraako will never learn of a problem from anyone but us, never more than 48 hours after we know it, and never without a proposed fix attached.
Change requests are Shuraako's cost control. The default answer to per-company change requests is no, backed by a published price list so nobody negotiates in the room, and a quarterly template release that absorbs genuinely common requests for all 26 at once. Scope boundaries are written into each onboarding pack, so the "no" comes from the programme, not from a Shuraako field officer.
5.8 · What our cohort programme taught us
We have run a structured multi-SME cohort programme before: two years deploying our Odoo-based platform across an agri-SME cohort in Sub-Saharan Africa, three maturity tiers, remote support, quarterly evidence reporting. Its most valuable output was honest: early adoption was lower than anyone wanted. What failed was not software. It was single trained users leaving, training that ended at go-live, and support that waited for the SME to ask. Each of those findings is a rule in this programme: two trained people per company, coaching that continues after go-live, adoption measured weekly on usage, a support channel that reaches out instead of waiting. We would rather show you what we learned than pretend there was nothing to learn.
06What we need from Shuraako
The Program Manager Green Growth is the focal point for all communications, per ToR §10. This programme is designed to run on about ten hours of the Programme Manager's time in the inception month, then no more than four hours per month, and about two hours per investee across the programme from regional staff. No helpdesk, no scheduling, no chasing, no scope negotiation, no training delivery. Every activity not listed in a Shuraako column below is ours.
| # | Shuraako provides | When | Effort |
|---|---|---|---|
| 1 | Investee master list in our column template (contacts, region, sector, systems mapping) | End of week 1 | ~2 h once |
| 2 | One batch of introduction emails (we draft, the relationship holder sends) + one 30-minute briefing call per regional office | Inception | ~3 h once |
| 3 | Cohort-1 selection workshop (criteria we draft together) | Inception | 2 h once |
| 4 | Approval against pre-agreed acceptance checklists | Per deliverable | Within the 4 h/month |
| 5 | Monthly 30-minute gate review | Monthly | 0.5 h/month |
| 6 | Decisions on three escalation triggers only: readiness failure, two missed coaching weeks, refusal to go live | As they occur | One call each |
| 7 | Reserve list of 3–4 substitute investees | Inception | ~1 h once |
The access machinery. After the introduction batch, all scheduling and chasing is ours. An investee unreachable after three attempts across two weeks moves automatically to the next wave. A second stand-down triggers a 15-minute gate decision: defer, replace from the reserve list, or drop. Dropped investees cost nothing beyond work already delivered, because pricing is per company (§16).
Channel discipline. We never discuss financing, loan terms or repayment with a borrower. Financing-adjacent questions get a standard deflection to the relationship manager. Each regional officer receives a monthly one-line-per-investee digest.
Data visibility, agreed at kickoff. The investee owns its database. Shuraako receives the standard report pack and, where the dashboard option is taken, usage metadata. Never login access, unless an investee separately agrees. Confidentiality and data-integrity safeguards are written, signed and shared with the investees. That is what makes honest participation possible.
07Programme governance, integrity and safeguarding
Anti-corruption. Zero tolerance for bribery and facilitation payments. Rules on gifts and hospitality. Local procurement competitive and documented. Sanctions and counter-terrorism-financing screening of the local partner and all sub-contracted parties before contracting. A named reporting channel. All obligations flow down contractually to the local partner and every trainer.
Safeguarding. A trainer code of conduct covering PSEAH, signed before certification. A defined reporting route. Duty-of-care provisions for any convening we organise.
Data protection. Controller and processor roles defined per investee. Trainer and partner access bounded in scope and duration, with a data-processing agreement signed by every person who touches a ledger. Credential revocation at exit. Breach notification commitments. This doubles as our answer to ToR §5.7's backup, recovery and security requirement.
Duty of care, both sides. Trainers are resident nationals working in their home regions through a local employer. No inter-region travel is required of them. The partner's security protocols and insurance apply, with an incident protocol and a stop-work trigger. Advance Insight staff travel within insurer constraints (Hargeisa and Berbera only). Sub-contracting is proposed as a mechanism with prior written approval and full flow-down of terms, not self-granted.
08Workplan and timeline
The workplan assumes signature in September and a start on 1 October 2026, per the timeline we discussed: visible traction before the end of 2026, completion allowed to run past the provisional end date where quality requires it. Calendars run Sunday to Thursday. Training happens in morning blocks with prayer times respected. Each company's busy fortnight is captured at assessment and avoided. Ramadan begins around 8 February 2027: all intensive work lands before it, light-touch remote support during it, the final tail after Eid.
| Month | Core activities | Marker |
|---|---|---|
| M1 · Oct | Inception pack as one approval event (inception report, training inception report, skills-audit instrument, risk-mitigation plans, acceptance checklists). Cohort-1 selection with Shuraako. Partner contracting · two pre-identified founding trainers start. Auditor design input on the chart of accounts and closing routines (as Shuraako's audit support comes on board, per §4). Remote assessment halves begin. Lighthouse investee deployed, trained and coached in weeks 3–4. | Lighthouse live by day 30 |
| M2 · Nov | Hargeisa train-the-trainer and certification week. Cohort-1 assessments complete · assessment report. Materials v1. Cohort-1 deployments in staggered regional waves (Somaliland, Puntland, South Central). | Assessment report |
| M3 · Dec | Cohort-1 go-lives complete · per-company sign-offs at go-live. Coaching at full cadence. Gate review prepared: evidence pack per criteria. | Cohort 1 live before year-end |
| M4 · Jan | Joint gate review confirms cohort 2. Cohort-2 assessments and deployments, front-loaded ahead of Ramadan. Cohort-1 coaching continues · first competency assessments. | Gate review |
| M5 · Feb | Cohort-2 go-lives for companies ready before Ramadan (~8 Feb). Ramadan-adapted light coaching cadence · remote hypercare. Final consolidated materials to the institutional repository. | Materials final |
| M6 · Mar | Post-Eid (~10 Mar): remaining cohort-2 go-lives and sign-offs · competency assessments and remediation cycle · system validation across the portfolio. | All companies live |
| M7 · Apr | Final validation evidence, sign-off completion, final assignment report, playbook handover, licensing handover, audit-readiness handover per company to Shuraako's audit support. | Final report |
Milestone and payment mapping
The ToR's four payment milestones map to this workplan as follows, with installation and migration evidenced and invoiced per completed wave rather than as a single end-state claim:
| ToR milestone | % | Evidence, per this workplan | Timing |
|---|---|---|---|
| Approved inception report and assessment | 20% | Inception pack approved (10%) · cohort-1 assessment report approved (10% · cohort-2 assessments fold into milestone 2 evidence) | M1 / M2 |
| Installation, configuration, data migration | 30% | Per-wave completion certificates: instance live, template configured, opening balances reconciled | M1–M5, cumulative |
| Training and coaching completion | 30% | Training records, participation (gender-disaggregated), competency results with remediation evidence | M5–M6 |
| Go-live support and final report | 20% | Per-company sign-offs (collected at each go-live), validation evidence, final report + playbook | M7 |
09Design decisions: where this proposal varies the ToR, and why
Eight deliberate decisions, each argued once in its home section and indexed here. On approval of the inception report, these decisions constitute the agreed variation of scope: one ratification with a paper trail.
| # | ToR reference | Our position | Argued in |
|---|---|---|---|
| 1 | Table 2, M2: all assessments and installs in month 2 | Two cohorts in staggered regional waves · month 2 as written is not executable for 26 companies at quality | §5.4, §8 |
| 2 | §5.7 coaching "two to three times per week" | Per-company cadence during each company's active window, delivered regionally · formats priced as options | §5.5, §16 |
| 3 | §9 materials month 5 vs Table 2 month 4 | Materials v1 in M2, final consolidated set in M5: earlier and better than either reading | §8 |
| 4 | §5.9 sign-off in the final report | Sign-off per company at its go-live · nothing stacks up at the end behind an unresponsive signature | §5.3, §8 |
| 5 | §10 work location "at the investee workstation" | Remote-led delivery through resident local trainers on the ground, per our agreement to explore remote delivery · on-site presence where insurers permit | §5.6 |
| 6 | §8 calendar: 1 Sept start, 15 Feb end, "6 months" | October start, Ramadan-aware front-loading, completion in April · ratified via the inception report | §8 |
| 7 | §5.4 vs §6: "historical financial data migrated" | Opening balances and master data migrated and validated · history archived read-only and referenced, never imported. Migrating faithfully imports the mess | §5.3, §12 |
| 8 | Objective 1: "up to 28" companies | 26 companies per our call of 17 August · unit pricing means the count can move either way without renegotiation | §16 |
10Deliverables mapping
| ToR | Deliverable | What we deliver | When |
|---|---|---|---|
| 5.1 | Inception report | Approach, methodology, workplan, timelines and support strategy · plus the §3.1 indicators, resources and tools · plus the Objective-3 risk-mitigation plans and the §3.2 training inception report and skills-audit instrument, folded into one inception pack with one approval event | M1 |
| 5.2 | Pre-implementation assessment | Per-company needs and readiness assessment on a standard instrument · consolidated assessment report with configuration and deployment recommendations, tier assignment and wave plan | Cohort 1: M1–M2 · cohort 2: M4 |
| 5.3 | Installation and configuration | Odoo instance per company from the standard template · modules per each company's requirements (Accounting always · Sales, Purchase, Inventory, HR, Project as applicable) · roles, permissions and workflows · licence acquisition and activation support with one consolidated Odoo SA position | M1–M5 |
| 5.4 | Data migration and setup | Company profiles, uniform chart of accounts, master data, validated opening balances · reconciliation evidence per company | M1–M5 |
| 5.5 | Training materials | Manuals, reference guides, job aids and user documentation · Somali-language materials and screencasts · bilingual glossary · all to Shuraako's institutional repository, illustrated per ToR §9 (strategy documents equally illustrated) | v1 M2 · final M5 |
| 5.6 | User training | Hands-on, participatory training, two staff minimum, four ToR competency areas, in the contracted format (§16) · all work on a company's own data delivered one-to-one with that company | M1–M6 |
| 5.7 | Coaching and support | Two to three sessions per week per company during its active window across all eight ToR support areas · WhatsApp support channel · escalation route defined | M1–M6 |
| 5.8 | Go-live support and validation | Hypercare per company, issue log, system validation against the template checklist, functionality confirmation | Per go-live |
| 5.9 | Final assignment report | Activities, deliverables, training outcomes with evidence, challenges, recommendations, lessons learned · per-company sign-offs · plus the programme playbook as a named deliverable Shuraako owns | M7 |
All reports in English, in Word and PDF. Optional deliverables (usage dashboard, convening, aftercare) are specified in §16.
11Results framework
The ToR asks for indicators, resources and tools. This is the indicator set we carry into the inception report and report against monthly, grouped under the ToR's three objectives. The per-company pre-assessment is the baseline for every indicator. Each ToR §6 expected outcome maps to at least one measured indicator.
| Indicator | Target | Verification | Frequency |
|---|---|---|---|
| Companies live on Odoo (§6.1) | 26 (as adjusted via the §6 defer-replace-drop mechanism) | Go-live certificate + investee sign-off | Per go-live |
| Staff trained, gender-disaggregated | ≥52 (2 per company) | Attendance records | Monthly |
| Adoption and competency in women-owned businesses | Reported as a separate cut, no gap against the portfolio average | Same instruments, filtered on Shuraako's own women-owned classification | Monthly |
| Trained staff demonstrating competency (§6.2) | ≥80%, with remediation cycle | Pre/post assessment against the defined instrument | Per cohort |
| Opening balances migrated and validated (§6.3) | 26 companies | Reconciliation checklist per company | Per go-live |
| Standardised reports generated directly from Odoo (§6.4) | Monthly pack per live company | Report generation logs | Monthly |
| Routine transactions performed independently (§6.5) | ≥10 transactions/week and ≤7 days since last entry, four consecutive weeks, in ≥80% of live companies | Adoption metrics: transactions/week, days-since-last-entry, reconciliation currency | Weekly, reported monthly |
| Coaching cadence delivered | ≥90% of planned sessions per company per its active window | Session log per company | Weekly, reported monthly |
| Green proxy indicators configured and reporting | Analytic tags live in all 26 · baseline at cut-over | Portfolio roll-up report | Quarterly |
| Trainer cadre certified | 4–6 trainers | Certification records | M2 |
12Risk management and mitigation
Objective 3 of the ToR asks us to identify risk areas and develop mitigation plans. The full register is an inception deliverable. The material risks and our designed answers:
| Risk | Mitigation, designed in |
|---|---|
| Post-go-live reversion to Excel (the highest and most likely risk) | Two trained people per company · coaching cadence after go-live, not just before · adoption measured weekly on usage and reported monthly · remediation triggers on inactivity |
| Ramadan compresses the final phase | Front-loaded calendar: all intensive work before ~8 Feb · light-touch during · completion after Eid (§8) |
| Security or access loss in Puntland / South Central | Resident local trainers · no single-person or single-location dependency · regional force-majeure terms · these regions sequenced with runway, not last |
| Data migration quality from Excel | No history migration · opening balances with per-company cleanup workshop, standard intake template, reconciliation evidence |
| Language and literacy variation | Somali trainers, Somali materials, bilingual glossary · voice notes route around written-literacy variation · English UI with concepts taught in Somali |
| Staff turnover at investees | Two-person rule · recorded Somali screencasts · short per-company SOP so a successor can be re-trained quickly |
| Connectivity and power interruptions | Laptop-first readiness · sessions in grid hours · trainer-carried connectivity · Starlink fallback for Puntland / South Central |
| Local partner capability or conflict of interest | Capability assessment before signing · dual-source trainer pipeline · conflict declaration · non-circumvention · template and QA remain with Advance Insight |
| Scope creep, 26 companies each wanting one small change | Published change-request price list · quarterly template release absorbs common requests for everyone · written scope boundary per onboarding pack |
| Year-2 licence renewal (raised here deliberately, §15) | Tight user counts · published year-2 cost per company · renewal ownership agreed before handover · documented export path for any company that steps away |
| Payments and banking friction | Shuraako contracts and pays Odoo SA directly for year 1 · no investee international card payments required by design |
| Milestone approval delay | Acceptance checklists agreed at inception · deemed-approval terms (§16) · client-caused-delay treated as a schedule event |
| Audit-track dependency (Shuraako's audit support contracted late or not at all) | Template design proceeds on standard audit-readiness principles · auditor feedback folds into the quarterly template release whenever the appointment lands · no workplan dependency on the audit contract |
| Currency exposure (EUR fee, USD-denominated portfolio and licences) | Single contract currency with FX carrier stated in the contract · licence costs quoted and paid in USD directly to Odoo SA, outside our fee |
13Team
Advance Insight staffs this assignment from its Nairobi delivery centre and Netherlands base, with the Somali trainer cadre recruited and certified as described in §5.6. Summarised CVs are in Annex B. The specialties the ToR names map to named people as follows.
| ToR specialty | Role on this programme | Person |
|---|---|---|
| Accounting software establishment · lead consultancy | Lead Consultant (single accountable owner, Shuraako's day-to-day counterpart) | [Name, current Advance Insight consultant] |
| Business administration · programme direction | Project Director (governance, escalation, quality) | Ivo Beniest |
| Accounting and finance | Functional consultant, template + migration discipline | [Name] |
| Training design · skills-gap assessment | Training lead: skills audit, curriculum, materials, certification | [Name] |
| Training delivery | Somali regional trainer cadre (4–6), certified in M2 | Via local partner + university pipeline |
| Programme relationship | Sustainability Lead, client relationship | Bernard Wright |
Key-personnel substitution: named individuals are replaced only with persons of equivalent qualification, with Shuraako's prior written consent.
14Experience and references
Advance Insight is an Odoo Gold Partner and three-time winner of Odoo Best Partner Africa (2023, 2024, 2025), with over 70 implementations delivered in the past five years across more than 25 countries, from offices in the Netherlands and Nairobi. Our specialty is exactly this assignment's shape: standardised Odoo implementations for SMEs in frontier markets, delivered remotely with local capacity, in multi-entity and multi-country configurations.
Fragile and frontier market delivery is our normal terrain: a seven-entity multi-company implementation across the UK, China, Nigeria, Sierra Leone, Liberia and DRC replacing four legacy systems. A DRC operation with an offline-first Android field application. Francophone West Africa delivery in EN/FR. And a build-once, deploy-many microfinance model in Burkina Faso structurally identical to this programme. In each, the pattern held: remote specialists, local delivery capacity, standard template, disciplined migration.
The training side of ToR §7 is equally covered ground: the Burkina Faso model and our agri-SME cohort programme both ran on training materials we authored, local trainers we certified, and skills-gap assessments we designed, for middle and senior finance staff. All materials development runs through our documentation pipeline: manuals and walkthroughs generated from maintained masters with annotated screenshots, in English and, here, Somali.
The ToR requires demonstrable Odoo deployments in for-profit institutions with at least three testimonies. Annex A carries three signed testimonials from for-profit clients, and we separately provide a contactable referee list with names, roles, email and phone, so Shuraako can hear it directly.
| Reference | Profile | Relevance |
|---|---|---|
| Mopo | Multi-country energy company, 7 entities, W-Africa | Multi-entity accounting at scale in fragile markets |
| eBee | E-mobility, Kenya/Uganda, 20 users, 12 apps | Full-suite SME implementation incl. HR and mobile money |
| GoCongo | Agri distribution, DRC | Frontier-market delivery with offline field operations |
15Sustainability and exit
The system must outlive the assignment. Four mechanisms make that concrete rather than aspirational:
- Year-2 licences, faced now. Shuraako funds year 1. Each investee carries its own subscription from year 2, roughly $490 per year at the two-to-three-user profile (fixed in the consolidated Odoo SA quote). We publish that figure per company before go-live, give the renewal conversation a named owner in the final quarter, and hand Shuraako the renewal calendar at exit. No investee should discover its subscription by invoice.
- A documented exit path per company. The investee owns its database. A complete export is available at any time, and the handover pack documents the move to self-hosting or any local partner. Odoo's open-source foundation is exactly why it was chosen: a company that steps away from its subscription keeps its data and can continue on the open-source edition on its own hosting, with reduced features but its books intact. No lock-in.
- Capability stays in the market. Trainers leave certified and CV-credentialed. The local partner keeps a maintenance relationship it can sell. Materials sit in Shuraako's repository in Somali and English. Post-programme support is a priced drawdown block (§16), not a dependency.
- The playbook and the next cohort. The final deliverable includes the full programme playbook: template specification, wave method, training kit, coaching cadence, adoption metrics, per-region logistics. Cohort 2 starts from the mature template at the mature unit cost. So does any future cohort across the wider portfolio, with the fund's reporting arriving, in the phrase that started this conversation, without basically any effort.
16Financial proposal
16.1 · What one company gets, and what it costs
The deployment unit covers everything in §5.3 for one company from provisioning through hypercare: configuration, migrated and validated opening balances, hands-on training for at least two staff, go-live and sign-off. The assessment itself is a separate unit, below. Priced per readiness tier, assigned at assessment:
Enhance
Working system exists. Align to the standard template, migrate, retrain
Standard
Excel-based books. The full cycle
Foundation
Little or no records. Extra basics coaching before and during
A separate readiness assessment unit of €850 per company is payable for every company assessed. A company that stops after assessment has cost Shuraako only the assessment. Companies are invoiced as they proceed: pro-rating is built in, in both directions, and the difference between 26 and 28 companies is arithmetic, not renegotiation.
16.2 · The two anchors
Two reference points frame these numbers. The per-company deployment unit sits within the per-SME range we have discussed since May. The ToR then adds what that conversation did not cover: formal migration, structured training, the coaching programme and the assets Shuraako keeps, which is what carries the all-in figure to ≈ €10.5k. And a conventional single-organisation ERP implementation runs to roughly $80k before licences: this programme delivers a company, coaching included, for about a seventh of that, 26 times over.
16.3 · The programme foundation: assets Shuraako owns
The fixed layer, €98k, is what makes 26 affordable implementations possible and repeatable. It buys, once: the Shuraako Standard Company Template, the Somali training suite and glossary, a certified regional trainer cadre, the assessment framework, programme management and QA with the monthly reporting machinery for the full period, and the playbook. Cohort one carries the build. Cohort two, and every cohort after, starts from the mature template at the mature unit cost, roughly 30% below wave one.
The template is not one file. It is a core finance configuration plus a small set of sector variants, and the shape of your own published portfolio says how many are needed. Five variants cover 33 of the 38 companies you publish, and seven cover all of them. Four water and sanitation utilities share one billing and collection pattern. Five fishing businesses share catch, processing and export. Nine farms share one crop and livestock chart of accounts. That is the mechanism behind the mature unit cost. The second farm is cheaper than the first because the farm variant already exists.
16.4 · Coaching: three formats, priced
| Format | What it is | Price (26 companies) |
|---|---|---|
| Individual | All training and coaching one-to-one per company | €74k |
| Combined recommended | Generic-skills training in small regional groups · all coaching and all work on real figures one-to-one | €58k |
| Group-led | Group training plus lighter one-to-one check-ins | €43k |
16.5 · Programme totals
| Group-led | Combined (recommended) | Individual | |
|---|---|---|---|
| Programme foundation | €98k | €98k | €98k |
| Assessments (26 × €850) | €22k | €22k | €22k |
| Deployment units (tier mix, 26) | €94k | €94k | €94k |
| Training & coaching | €43k | €58k | €74k |
| Total | €257k | €272k | €288k |
| All-in per company | €9.9k | €10.5k | €11.1k |
Travel, security accommodation, insurance riders, visas, local facilitation and Somali translation are inside the fixed fee. There are no reimbursables. Licences never pass through our invoices: Shuraako contracts and pays Odoo SA directly on the consolidated quote we negotiate.
How the layers meet the ToR's four milestones, so every invoice is predictable:
| Layer | M1: inception (20%) | M2: install & migration (30%) | M3: training & coaching (30%) | M4: go-live & final (20%) |
|---|---|---|---|---|
| Programme foundation | 50% | 20% | 15% | 15% |
| Assessment units | 100% (cohort 1) / at cohort-2 assessment | – | – | – |
| Deployment units | – | 60% per wave certificate | 20% | 20% at sign-off |
| Training & coaching | – | – | 80% on completion evidence | 20% |
Per-company invoicing and the 20/30/30/20 schedule are the same money seen two ways: each milestone invoice is computed from the companies that actually reached that milestone's evidence (for example, milestone 2 pays out as 60% of each certified wave's deployment units). If cohort 2 does not proceed at the gate, milestones 2 to 4 recompute on cohort 1's units plus the foundation. Nothing else changes.
16.6 · Priced options
| Option | What it is | Price |
|---|---|---|
| Portfolio usage dashboard | Live, self-serve access for Shuraako to the per-company usage metrics (activity, recency) that the included monthly dashboard already reports as a PDF · consent-based, usage metadata only · feeds the field-visit checklist | €6.5k |
| Investee convening (Djibouti) | Mid-programme two-day convening for investee leads · peer-learning agenda, no company-specific figures, participation voluntary · travel, visas and per-diems capped and included | €19.5k |
| Aftercare drawdown block | 20 days of post-programme support (local-first, specialist escalation), drawn as needed within 12 months | €9k |
| Additional modules per investee | Sales, Purchase, Inventory, HR, Project beyond the finance core, where an investee requests and funds it | Rate card, Annex D |
16.7 · The commercial shape: commit to the gate, not the whole
Shuraako's commitment at signature is the programme foundation plus cohort 1. Once cohort 1 is live and the gate review has the evidence on the table, Shuraako decides on cohort 2 at prices already fixed here. If the envelope is tighter than the recommended configuration, the honest lever is fewer companies at full quality, never thinner training spread across all of them. Per-company pricing makes that Shuraako's call.
16.8 · Value for money
- Total cost of ownership, stated: programme fee + year-1 licences (Shuraako, direct to Odoo SA) + year-2 licences (investees, ≈ $490/company/year) + investee staff time (two people, training and coaching windows).
- Efficiency curve, quotable: wave-1 unit cost → steady-state unit cost ≈ −30%. Cohort 2 starts at the mature rate. The programme gets cheaper per company as it scales.
- Price reasonableness: as listed on odoo.com (August 2026), Somalia carries roughly 480 Odoo customer references and ten accredited partners. Implementation pricing in this proposal is consistent with the market for standardised SME deployments, while adding the coaching and adoption programme the ToR mandates and one-off implementations omit.
- Equity: trainer recruitment carries a gender-balance target. Women-led investees are identified at assessment and participation is gender-disaggregated in every report.
16.9 · Terms
- Milestone payments per the ToR's 20/30/30/20, mapped as in §8, with milestone 1 split 10% (inception pack) / 10% (assessment report).
- Invoices payable 30 days from milestone approval. Approval within 10 business days of submission against the pre-agreed acceptance checklist, after which approval is deemed.
- Prices exclusive of any withholding taxes. Gross-up clause proposed.
- Proposal validity: 90 days. Currency: EUR.
17Assumptions and exclusions
- Odoo Enterprise on Odoo Online. Licences contracted and paid by Shuraako directly to Odoo SA for year 1, by investees thereafter. Licence provisioning by the dates in the workplan is a schedule dependency.
- Remote-led delivery through resident local trainers, as described in §5.6, constitutes compliant delivery under §10 of the ToR, per our agreement to explore remote delivery.
- 26 investee companies per the revised scope. Unit pricing governs any change in count.
- Two to three users per investee. Additional users are a licence matter, additional trained staff a rate-card matter.
- One company, one Odoo instance, one functional currency per investee. Some investees appear to run more than one site, a sister company, or operations across a border. Where that is the case the configuration changes, and the scope for that company is agreed at inception and priced per §16.
- No customisation or custom development for any investee unless separately requested and funded. The change-request process of §5.7 governs.
- Data migration comprises master data and opening balances as at the agreed cut-over date. Transaction history is archived, not migrated.
- Shuraako provides the items listed in §6 (master list, introductions, approvals, gate decisions) within the stated windows. Client-caused delay is a schedule event, not a cost event, up to 15 days, beyond which re-planning is jointly agreed.
- Delivery through Advance Insight group companies and contracted local partners under §7's flow-down terms is pre-agreed. Sub-contracting beyond that list requires written approval.
- Investee readiness failures follow the defer-replace-drop mechanism of §6. Remediation of readiness gaps (hardware, connectivity) is outside the fee and flagged per company at assessment.
- Training materials and configurations: Shuraako receives a perpetual licence for programme use and its institutional repository. Underlying methods and tooling remain Advance Insight's.
- Liability capped at the contract value. Neither party liable for indirect or consequential loss. Force majeure per region as described in §12.
- All reports in English, Word + PDF. Contract governed by [law/jurisdiction TBD].
- Shuraako's parallel audit support is contracted by end of month 1. If it lands later, auditor feedback folds into the quarterly template release. No workplan dependency on the audit contract.
18Annexes
| Annex | Contents | Status |
|---|---|---|
| A | Three signed client testimonials (for-profit Odoo deployments) + contactable referee list | to obtain |
| B | Summarised CVs: lead consultant and team, mapped to ToR specialties | to obtain |
| C | Sample outputs: training walkthrough excerpt, assessment report excerpt, monthly dashboard mock | to assemble |
| D | Implementation principles and change-request rate card | exists (Sandstorm Annex B) |
| E | Policy summaries: anti-corruption, safeguarding, data protection | verify what exists |
Advance Insight · draft v0.3 · 17 August 2026 · internal · produced from proposal-outline.md v2.1 + research corpus