Full year accounting from scratch
A comprehensive year-end bookkeeping workflow designed for Estonian companies that need to build or rebuild a full year of accounting. Guides through five phases: Phase 1 sets up the chart of accounts (Estonian conventions), bank accounts, and posting profiles. Phase 2 imports opening balances with subledger detection (AR, AP, fixed assets). Phase 3 processes bank statements month-by-month — creating vendors/customers, classifying transactions, and posting them. Phase 4 fills gaps — missing bills, invoices, and special transactions (depreciation, payroll, tax). Phase 5 reconciles bank accounts, verifies the balance sheet equation, and closes all fiscal periods, preparing the entity for annual report filing.
/setup-entityImport chart of accounts (from CSV, Merit Aktiva, or Estonian template), create bank accounts with IBANs, and configure posting profiles for all transaction types. Validates account structure and posting profile completeness.
/upload-opening-balanceImport and verify opening balances from the prior year balance sheet. Detects subledger accounts (AR 1200-range, AP 2110-range, FA 1500-1599) and asks for individual open items. Validates total debits equal total credits.
/process-bank-statementsRead bank statements (CSV or PDF), create missing vendors/customers, classify transactions by type, and post them. Processes one month at a time for manageable review. Creates AR/AP payments, expense bills, and revenue invoices.
/fill-gapsIdentify and post missing source documents — bills without bank payments, invoices without receipts, depreciation entries, payroll postings, tax accruals, and year-end adjustments.
/reconcile-and-closeReconcile bank account balances (GL vs bank statement), verify balance sheet equation (A = L + E), close all fiscal periods, and confirm readiness for annual report preparation.
/check-progressReview progress across all 5 phases — what is done, what is next, and any issues blocking progress. Shows phase completion status and recommended next step.
Import or create chart of accounts with Estonian conventions
Create bank accounts with IBANs
Configure posting profiles for all transaction types
Upload prior year closing balances
Detect subledger accounts (AR, AP, Fixed Assets)
If details provided: create individual open items
Verify opening balance matches prior year balance sheet
Import bank statements (CSV/PDF) month by month
Create vendors/customers as needed
Classify and post transactions
Match payments to invoices
Post missing bills, invoices, and special transactions
Record depreciation, payroll, and tax entries
Post year-end adjustments
Reconcile bank balances (GL vs statement)
Verify balance sheet equation
Close all fiscal periods
Hand off to annual report plugin
Every run must pass these checks before proceeding. If any checkpoint fails, the workflow stops and reports the issue.
Chart of accounts imported with all 5 account types
Bank accounts created for every bank
Posting profiles configured for all transaction types
Opening balance posted — debits equal credits
Opening balance matches prior year balance sheet
Each month of bank statements processed and reconciled
Balance sheet balances (Assets = Liabilities + Equity)
All fiscal periods closed
Structured knowledge files that drive the plugin's logic. These contain formulas, templates, and regulatory rules — not hardcoded values.
estonian-coa-mapping.md
Estonian chart of accounts conventions by business type and industry
opening-balance-guide.md
Subledger detection rules and detailed open item requirements for AR, AP, and fixed assets
bank-statement-classification.md
Transaction classification rules for Estonian bank statements
posting-profiles-setup.md
Transaction type to account mapping configuration
annual-report-handoff.md
Prerequisites and data requirements for the annual report plugin
This plugin is designed to work out-of-the-box with the Artifi MCP server for full automation — Claude fetches your data, runs calculations, validates results, and submits entries automatically.
You can also download and adapt it to your own needs. The skills, commands, validation logic, and reference data are all open source. Swap the MCP tool calls for your own backend, or use the reference files as standalone knowledge resources for your Claude projects.
Subscribe to new posts
Get notified when we publish new insights on AI-native finance.