← Back to list

finance-ssc-month-end
by jgtolentino
⭐ 1🍴 1📅 Jan 25, 2026
SKILL.md
name: finance-ssc-month-end description: Automates month-end closing procedures for TBWA Finance SSC version: 1.0.0 author: InsightPulse AI tags: [finance, accounting, month-end, closing]
Finance SSC Month-End Closing
Overview
This skill guides Claude through the complete month-end closing process for TBWA Finance SSC. It provides structured workflows, validation checks, and automated task management for the closing cycle.
Prerequisites
- Access to Odoo 18 CE via MCP (
odoo-mcpserver) - Supabase connection for audit logging
- n8n workflows for automation triggers
- Mattermost integration for notifications
Capabilities
This skill enables:
- Generating month-end task checklists
- Validating closing readiness
- Running pre-close checks
- Coordinating team activities
- Generating status reports
- Automating journal entries
- Producing management reports
Workflow Steps
Phase 1: Pre-Close (Day 1-3)
-
Data Validation
Use Odoo MCP to verify: - All vendor invoices posted (account.move where move_type='in_invoice' and state='draft') - All customer invoices issued - Bank statements downloaded - Petty cash reconciled -
Reconciliation Checks
Query intercompany accounts: - Match debit/credit across companies - Flag unmatched transactions - Generate reconciliation report -
Open Items Review
Identify items needing action: - Open purchase orders > 30 days - Unapproved expenses - Pending journal entries
Phase 2: Close Activities (Day 4-5)
-
Standard Journal Entries
Generate entries for: - Accrued expenses (payroll, utilities, rent) - Prepaid amortization (insurance, subscriptions) - Depreciation (run schedule via n8n) -
Bank Reconciliation
For each bank account: - Import latest statement - Match transactions - Flag outstanding items - Document reconciling items -
Trial Balance Review
Generate and analyze: - Compare to prior period - Identify variances > 10% - Document explanations
Phase 3: Reporting (Day 6-7)
-
Financial Statements
Generate standard reports: - Balance Sheet - Income Statement - Cash Flow (quarterly) -
Variance Analysis
For each significant variance: - Calculate amount and percentage - Identify root cause - Document explanation -
Management Report
Compile: - Executive summary - KPI dashboard - Significant items - Recommendations
Automation Triggers
| Command | Action |
|---|---|
/month-end start | Initialize new closing period |
/month-end status | Show current progress |
/month-end tasks | List pending tasks |
/month-end report | Generate status report |
/month-end close | Request period lock |
Validation Rules
Pre-Close Checks
checks = [
("All invoices posted", "No draft invoices in period"),
("Bank reconciled", "All accounts balanced"),
("Intercompany matched", "Zero net IC balance"),
("Accruals posted", "Standard accruals complete"),
("Depreciation run", "Asset schedule current"),
]
Close Criteria
- All Phase 2 tasks completed
- Trial balance balanced
- Variances documented
- Manager approval obtained
- No blocking errors
MCP Tool Usage
Search for Draft Invoices
{
"tool": "odoo_search",
"params": {
"model": "account.move",
"domain": [
["move_type", "in", ["in_invoice", "out_invoice"]],
["state", "=", "draft"],
["date", ">=", "2026-01-01"],
["date", "<=", "2026-01-31"]
]
}
}
Generate Trial Balance
{
"tool": "odoo_execute",
"params": {
"model": "account.report",
"method": "get_report_values",
"args": ["trial_balance", {"date_from": "2026-01-01", "date_to": "2026-01-31"}]
}
}
Error Handling
| Error | Resolution |
|---|---|
| Unbalanced entries | Review and correct before proceeding |
| Missing approvals | Escalate to Finance Director |
| System unavailable | Retry in 15 minutes, notify #system-health |
| Data discrepancy | Document and flag for investigation |
Output Format
Status Report Template
# Month-End Status Report
**Period**: January 2026
**Status**: In Progress
**Completion**: 65%
## Task Summary
| Phase | Total | Complete | Pending |
|-------|-------|----------|---------|
| Pre-Close | 10 | 8 | 2 |
| Close | 8 | 3 | 5 |
| Reporting | 5 | 0 | 5 |
## Blocking Issues
- [ ] Bank statement pending for Account XYZ
## Next Steps
1. Complete bank reconciliation
2. Post depreciation entry
3. Generate trial balance
Related Skills
Changelog
- v1.0.0 (2026-01-06): Initial release
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon