← ALL PLUGINS
ESTONIAv1.0.0·MIT · FORKABLE

Estonian Year-End Bookkeeping.

artifi-ee-year-end-bookkeeping

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.

5-phase guided workflow (setup to close)Month-by-month bank statement processingSubledger detection (AR/AP/FA) in opening balancesHands off to annual report plugin when complete
COMMANDS · 6

Slash commands, shipped.

Each command is a guided procedure Claude follows step by step — with your review at every decision point.

/setup-entity
Phase 1: Chart of accounts and bank setup

Import 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-balance
Phase 2: Opening balances from prior year

Import 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-statements
Phase 3: Bank statement processing month by month

Read 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-gaps
Phase 4: Missing documents and adjustments

Identify and post missing source documents — bills without bank payments, invoices without receipts, depreciation entries, payroll postings, tax accruals, and year-end adjustments.

/reconcile-and-close
Phase 5: Reconcile and close periods

Reconcile 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-progress
Check overall progress across all phases

Review progress across all 5 phases — what is done, what is next, and any issues blocking progress. Shows phase completion status and recommended next step.

HOW IT BEHAVES

One run, step by step.

The plugin prepares, validates, and previews. You confirm. Only then does anything reach the ledger — through the same governed gateway everything else uses.

Phase 1: Entity Setup
Import or create chart of accounts with Estonian conventions
Create bank accounts with IBANs
Configure posting profiles for all transaction types
Phase 2: Opening Balances
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
Phase 3: Bank Statements
Import bank statements (CSV/PDF) month by month
Create vendors/customers as needed
Classify and post transactions
Match payments to invoices
Phase 4: Fill Gaps
Post missing bills, invoices, and special transactions
Record depreciation, payroll, and tax entries
Post year-end adjustments
Phase 5: Reconcile & Close
Reconcile bank balances (GL vs statement)
Verify balance sheet equation
Close all fiscal periods
Hand off to annual report plugin
VALIDATION GATE · 8 CHECKS

Every run
must pass.

If any checkpoint fails, the workflow stops and reports the issue. Nothing posts to the ledger until every check passes — the same dry-run-first discipline as the rest of the platform.

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
REFERENCE DATA · 5 FILES

Knowledge you can read and edit.

Formulas, templates, and regulatory rules live in plain files — not hardcoded values. Swap them for your firm’s policies when you fork.

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

MIT · BUILT FOR ARTIFI · OPEN FOR EVERYONE

Run it here.
Or take it with you.

Out of the box it works with the Artifi ledger: Claude fetches your data, runs the procedure, validates the result, and submits through the governed gateway via MCP.

Or fork it. Skills, commands, validation logic, and reference data are all MIT-licensed. Swap the MCP tool calls for your own backend, or use the reference files as standalone Claude project resources.

MORE ESTONIA PLUGINS