All Plugins

Estonian Year-End Bookkeeping

v1.0.0Estonia

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.

Commands

/setup-entity

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

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

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

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

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

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 Works

Phase 1: Entity Setup

  1. 1

    Import or create chart of accounts with Estonian conventions

  2. 2

    Create bank accounts with IBANs

  3. 3

    Configure posting profiles for all transaction types

Phase 2: Opening Balances

  1. 1

    Upload prior year closing balances

  2. 2

    Detect subledger accounts (AR, AP, Fixed Assets)

  3. 3

    If details provided: create individual open items

  4. 4

    Verify opening balance matches prior year balance sheet

Phase 3: Bank Statements

  1. 1

    Import bank statements (CSV/PDF) month by month

  2. 2

    Create vendors/customers as needed

  3. 3

    Classify and post transactions

  4. 4

    Match payments to invoices

Phase 4: Fill Gaps

  1. 1

    Post missing bills, invoices, and special transactions

  2. 2

    Record depreciation, payroll, and tax entries

  3. 3

    Post year-end adjustments

Phase 5: Reconcile & Close

  1. 1

    Reconcile bank balances (GL vs statement)

  2. 2

    Verify balance sheet equation

  3. 3

    Close all fiscal periods

  4. 4

    Hand off to annual report plugin

Validation Checkpoints

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

Reference Data Included

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

Built for Artifi, open for everyone

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.