Quick Launch Checklist
- ✓ Prepare per-module configuration checklists (Finance, HR, Projects, AI, Education)
- ✓ Provide CSV import/export templates for core master data
- ✓ Define record rules, access groups, and security YAML/CSV examples
- ✓ Establish environment validation scripts before go-live
- ✓ Ensure audit and data governance requirements (logging, access, segregation) are embedded in configurations
- ✓ Store all configuration artifacts in
/Documents/Config/and link to SOP library
A. Configuration Checklists by Module
1. Finance / Accounting
| Item | Setting / Parameter | Value / Rule | Validated By |
|---|---|---|---|
| Chart of Accounts | IFRS + NGO localized COA | Imported + locked | CFO |
| Journals | Sales, Purchase, Bank, Cash, IC, Misc | All active, numbering sequence validated | Finance Controller |
| Currencies | ILS, JOD, EGP, USD | Daily FX rate sync active | Treasury |
| Intercompany | alp_ic_auto_sync enabled |
True | IC Controller |
| Fiscal Year | Jan–Dec | Periods pre-created | Finance Controller |
| Taxes | Country-specific tax groups | Validated by Tax Lead | Finance Lead |
| Lock Dates | T+5 post close | Enforced | CFO |
| Audit Trail | alp_audit_controls active |
Logs per post/approve | Audit Director |
2. HR / Payroll
| Item | Setting / Parameter | Value / Rule | Validated By |
|---|---|---|---|
| Employee Master | National ID required | True | HR Director |
| Payroll Rules | Country-specific salary structures | Configured | HR Manager |
| Leave Types | Annual, Sick, Unpaid | Active | HR Lead |
| Attendance | Biometric sync (optional) | Enabled | IT Ops |
| Contracts | Linked to analytic tags | Active | HR Director |
| Approvals | Dual approval (Manager + HR) | Enforced | Audit |
3. Projects / Operations
| Item | Setting / Parameter | Value / Rule | Validated By |
|---|---|---|---|
| Project Templates | Audit, ERP, NGO | Configured | PMO |
| Analytic Tags | Project, Donor, Country | Required | PMO |
| Timesheets | Billable flag mandatory | True | Project Manager |
| Approvals | 2-level for >$5K budget | Enabled | PMO |
| Documents | Linked to project folder | Active | Audit |
4. AI Helpdesk (Egypt Hub)
| Item | Setting / Parameter | Value / Rule | Validated By |
|---|---|---|---|
| Helpdesk Teams | Finance, HR, Technical, AI-Curators | Created | AI Director |
| KB Sync | Published articles only | Enforced nightly | AI Engineer |
| LangChain Config | Endpoint URL / Key | Verified | AI Engineer |
| SLA Rules | ≤ 2 business days | Active | AI Director |
| Feedback Form | Enabled | Required | Curator Lead |
5. Education / Internship
| Item | Setting / Parameter | Value / Rule | Validated By |
|---|---|---|---|
| Courses | Odoo / Finance / AI | Active | Edu Director |
| Intern Workflow | Application → Approval → Assignment → Evaluation | Active | HR + Edu Director |
| Certificates | Auto-generated via eLearning | Enabled | Edu Director |
| University Partners | Contacts + MOUs stored | Uploaded | PMO |
| Student Portal | Restricted access | Live | IT Ops |
5 Module Checklists: Comprehensive configuration validation covering Finance, HR, Projects, AI Helpdesk, and Education.
B. Sample CSV Import Templates
Ready-to-use CSV templates for mass data import into Odoo 19.
1. Partners (Customers, Vendors, Donors)
id,name,type,vat,country_id/email,phone,company_type,is_company
PART001,UNICEF,customer,123456789,IL,contact@unicef.org,+97222777777,company,True
2. Chart of Accounts
code,name,user_type_id,company_id,currency_id,group_id
1000,Cash in Hand,asset,BETHLEHEM,ILS,CurrentAssets
2000,Accounts Payable,liability,BETHLEHEM,ILS,CurrentLiabilities
2399-HQ-EGY,IC Payable – HQ,liability,EGYPT,EGP,ICAccounts
3. Employees
id,name,work_email,identification_id,department_id,job_title,company_id
EMP001,Sara Nassar,sara@alshayeb.com,PS123456,Finance,Finance Officer,BETHLEHEM
4. AI Knowledge Articles
id,name,category_id,body,approval_status,version,is_published
KB001,How to Submit Expense,Finance,Submit via HR Portal,approved,1.0,TRUE
5. Universities / Internship Intake
id,name,country_id,partner_contact,email,intern_quota,status
UNI001,Cairo University,EG,Dr. Laila Hassan,laila@cu.edu.eg,20,active
5 CSV Templates: Covering Partners, Chart of Accounts, Employees, KB Articles, and Universities for rapid data onboarding.
C. Record Rules & Access Groups (YAML / CSV Examples)
Security configuration examples for fine-grained access control.
1. Finance Intercompany Access (YAML)
- id: rule_ic_company_read
name: IC Read Access
model_id: account.move
groups: [group_ic_controller]
domain_force: "[('company_id','in',user.company_ids.ids)]"
perm_read: true
perm_write: false
perm_create: false
perm_unlink: false
2. AI Curator Access Rule (YAML)
- id: rule_kb_curator
name: KB Curator Access
model_id: knowledge.article
groups: [group_ai_curator]
domain_force: "[('approval_status','in',['draft','in_review','approved'])]"
perm_read: true
perm_write: true
perm_create: true
perm_unlink: false
3. HR Restricted Access (CSV)
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
rule_hr_employee_private,HR Employee Private,hr.employee,group_hr_manager,1,1,1,0
Security Note: All record rules enforce segregation of duties and data compartmentalization per company and role.
D. Environment Validation Checklist (Pre-Go-Live)
Mandatory checks before production cutover to ensure system readiness.
| Area | Validation Item | Expected Result | Validated By |
|---|---|---|---|
| Database Integrity | All companies + COA loaded | Verified in Odoo Settings | PMO |
| Users & Access | All users assigned correct groups | No orphan users | HR |
| Mail Server | Outgoing mail test | Success | IT Ops |
| Automated Jobs | All cron jobs running | Verified in Scheduled Actions | IT Ops |
| Backup & Restore | Full test restore completed | Success | IT Ops |
| IC Reconciliation | Net variance <0.01 | Pass | Finance Controller |
| AI KB Index | KB index updated, 0 sync errors | Pass | AI Engineer |
| Audit Logs | Enabled for all transactions | Confirmed | Audit Director |
| SLA Alerts | Active and functioning | Confirmed | AI Director |
Go/No-Go Gate: ALL validation items must pass before production cutover. Any failure triggers rollback to staging.
E. Data Governance Validation Script (SQL)
Automated SQL queries to validate data quality and integrity pre-go-live.
Validate Partner Duplicates
-- Validate partner duplicates
SELECT vat, COUNT(*)
FROM res_partner
WHERE is_company = TRUE
GROUP BY vat HAVING COUNT(*) > 1;
Expected Result: 0 rows (no duplicate VAT numbers)
Validate Employees Without Identification
-- Validate employees without identification
SELECT name FROM hr_employee
WHERE identification_id IS NULL;
Expected Result: 0 rows (all employees have National ID)
Validate Unbalanced Journals
-- Validate unbalanced journals
SELECT move.name
FROM account_move move
WHERE ABS((SELECT SUM(balance) FROM account_move_line WHERE move_id=move.id)) > 0.01;
Expected Result: 0 rows (all journal entries balanced)
Validation Suite: 3 critical SQL checks ensuring data quality, completeness, and accounting integrity.
F. Configuration Audit Evidence Package
Comprehensive documentation package for audit and compliance purposes.
Storage Location
/Audit/Configuration/<YYYY-MM>/
Required Documents
- Module configuration checklist (PDF) – Signed by module owners
- Security and access rule exports (CSV) – All record rules and groups
- Environment validation logs – Test results and sign-offs
- Data import templates (CSV) – Master data loading evidence
- CFO and Audit Director sign-off sheet – Final approval documentation
Retention Period:
10 years
Review Frequency:
Annual
Access Control:
Audit & CFO only
Format:
PDF + CSV + Logs
Audit Trail: Complete configuration evidence package ensures compliance with IFRS, NGO donor requirements, and internal audit standards.
✅ Validation Check – Format & Structure
✓
Per-module configuration checklists completed (5 modules)
✓
Import/export templates provided as CSV blocks (5 templates)
✓
Record rules and access YAML examples included (3 examples)
✓
Validation checklist and SQL scripts supplied (9 checks + 3 SQL queries)
✓
Fully auditable and deployment-ready configuration section completed
🎉 PROJECT BLUEPRINT COMPLETE
All 16 sections (Phase Plan → Configuration Templates) are now finalized, forming the AlShayeb Partners Odoo 19 + Human-Taught AI Helpdesk Master Implementation Blueprint.