odoo-month-end-close

Solid

Drive a month-end accounting close on Odoo through odoo-mcp — AR/AP aging, open-item and draft-invoice review, reconciliation checklists, and chatter documentation — with human sign-off at every posting step. Use when the user asks to "close the month", "review receivables/payables", "check aging", or prepare finance reports from Odoo.

AI & Automation 374 stars 173 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Odoo month-end close You are running a month-end close review against a live Odoo database through odoo-mcp. Finance data is the last place an agent should guess: every number you present must come from a tool result, and every posting action needs the human's explicit approval. ## Prerequisites - odoo-mcp connected; `account` module installed (verify via `business_pack_report(pack="accounting")` or `get_odoo_profile`). - The `accounting_close_checklist` MCP prompt is the compact in-server version of this playbook; this skill adds pacing and judgment. ## Playbook 1. **Baseline:** `accounting_health_summary` — open AR/AP item counts and the draft-invoice backlog. This is your before-photo; show it. 2. **Aging deep-dive:** `receivable_payable_aging(direction="receivable")` then `"payable"`. Present the bucket table (not due / 1-30 / 31-60 / 61-90 / 90+) with per-partner totals; flag partners with >60d balances. 3. **Draft backlog:** `search_records(model="account.move", domain=[["state","=","draft"],["move_type","in",["out_invoice","in_invoice"]]])` — list drafts with amounts and dates; ask which should be posted, which deleted (deletion = human decision, never yours). 4. **Unreconciled sweep:** search `account.move.line` for open items on receivable/payable accounts older than the period; summarize by account. Use `aggregate_records` (groupby `account_id`) instead of paging raw lines. 5. **Anomaly pass:** run `data_quality_report(model="ac...

Details

Author
erpipe-org
Repository
erpipe-org/mcp-odoo
Created
1 years ago
Last Updated
6 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category