ACCOUNTING

Double-entry accounting that writes its own entries

A complete accounting module for companies registered in Bulgaria. An editable chart of accounts, automatically balanced journal entries from every document, and year-end filings generated from the same ledger.

AUTOMATIC ENTRIES

Every document becomes a balanced entry

Invoices, expenses, bank transactions, and payroll become journal entries in one click — debits always equal credits. You review, post, and move on. No retyping into a separate accounting program.

  • Editable chart of accounts

    Seeded with Bulgarian NSS defaults and SAF-T codes. Rename, add, or restructure accounts to match how your accountant already works.

  • Automatic journal entries

    Every invoice, expense, bank transaction, and payroll record generates a balanced entry, with the debit and credit sides written for you.

  • Storno reversals

    Posted entries are immutable. Corrections happen as storno reversals, so the audit trail stays intact.

  • Period lock

    Lock closed accounting periods so nothing changes behind your back, and unlock deliberately when a correction is truly needed.

YEAR-END

Close the year and file with confidence

Year-end close posts the closing entry to account 122 — and the year can be reopened if a late document surfaces. Annual filings are generated from the same ledger, not rebuilt by hand.

  • Corporate tax return

    The annual return under art. 92 ZKPO, calculated at Bulgaria's 10% rate from your actual posted results.

  • Official GFO editor

    Prepare the annual financial statement — balance sheet and income statement under SS 1 — adjust values via worksheet overrides, and export a styled .xlsx ready for the Commercial Register.

  • SAF-T, validated

    Export SAF-T validated against НАП's official V_1.0.2 XSD schema — ready before the 2026 mandate reaches your company.

From first entry to closed year

The module follows how Bulgarian accounting actually runs — set up once, let documents post, close on schedule.

  1. Step 1

    Seed the chart of accounts

    Start from the default NSS chart with SAF-T codes included, then shape it to your business.

  2. Step 2

    Work as usual

    Issue invoices, log expenses, import bank statements, run payroll. Each record arrives in the journal as a balanced entry waiting for review.

  3. Step 3

    Close and file

    Review the trial balance, post depreciation, close the year, and generate the corporate tax return, GFO, and SAF-T from the same numbers.

The whole accounting workflow in one module

Nine tabs cover everything from the chart of accounts to the official annual report.

General ledger

Drill into every account's movements, built live from the posted journal.

Trial balance

Turnover and balances per account for any period — the оборотна ведомост your accountant expects.

Fixed assets

Accounting and tax depreciation plans (САП/ДАП) with straight-line depreciation under art. 55 ZKPO.

Financial statements

Balance sheet and income statement generated from the ledger at any moment.

Manual entries

Add manual journal entries for anything outside the automation — always validated to balance.

Sole-trader income tax

For an ЕТ the tax tab is the income tax tab and computes the ЗДДФЛ tax from the result of the documents; the ЗКПО adjustments (чл. 26, ал. 1 ЗДДФЛ) are made in the НАП portal.

Frequently asked questions

Ready to run your business simply and efficiently?

Get started with Cove today.