Счетоводния софтуер Ръст АС – готов за еврото

Готови за Еврото: Как rs-ac-bg Ви Подготвя за 2026


TL;DR (За забързаните)

🎉 rs-ac-bg вече е готов за въвеждането на еврото през 2026!

  • ✅ Пълна поддръжка на множество базови валути (BGN, EUR, USD)
  • ✅ Интеграция с ECB (European Central Bank) за EUR курсове
  • ✅ Запазване на БНБ курсове за исторически периоди
  • ✅ Чиста архитектура: една валута = една база данни
  • ✅ Само ISO кодове (BGN, EUR, USD) – без символи и emoji

Въведение

България се подготвя да приеме еврото през януари 2026 година. Това е историческо събитие, което ще промени начина, по който българският бизнес води счетоводство.

Като разработчици на rs-ac-bg – модерна счетоводна система на Rust – ние сме напълно наясно с предизвикателствата, пред които стоят счетоводителите и фирмите. Затова решихме да бъдем проактивни и да подготвим системата още сега, преди въвеждането на еврото.

Какво се промени?

1. Базова валута на компанията 💰

До сега системата автоматично приемаше, че всички компании работят в BGN (Български лев). От днес нататък всяка компания може да избере своята базова валута:

  • BGN – Български лев (за стари периоди, архив, проверки)
  • EUR – Евро (за периоди от 2026 нататък)
  • USD – Американски долар (за международни компании)
mutation CreateCompany {
  createCompany(input: {
    name: "Моята Фирма ЕООД"
    eik: "123456789"
    baseCurrencyId: 2  # EUR
  }) {
    id
    name
  }
}

2. ECB Integration 🇪🇺

Добавихме пълна интеграция с European Central Bank (ECB) за автоматично извличане на валутни курсове:

mutation {
  updateCurrentEcbRates  # Обнови от ECB
}

Защо ECB, а не БНБ?

След като България приеме еврото, БНБ няма да публикува курсове за EUR (защото ще сме част от еврозоната). ECB е официалният източник на валутни курсове за всички страни в еврозоната.

Поддържани валути от ECB:

  • USD, GBP, CHF, JPY, CNY
  • BGN (да, след 2026 BGN ще е обикновена валута спрямо EUR!)
  • 30+ други валути

3. Без символи, само ISO кодове 🚫💱

Взехме радикално решение: премахнахме всички валутни символи!

Преди:

❌ BGN (лв.)
❌ EUR (€)
❌ USD ($)

Сега:

✅ BGN - Български лев
✅ EUR - Евро
✅ USD - Американски долар

Защо?

  1. Професионализъм – ISO кодове са международен стандарт
  2. Яснота – Не се бъркат символите (¥ може да е JPY или CNY)
  3. Техническа точност – База данни работи с кодове, не с emoji
  4. Подготовка за бъдещето – Лесно добавяне на нови валути

4. Препоръчителна архитектура 🏗️

Нашата препоръка е ясна и категорична:

┌──────────────────────────────┐
│  База данни #1               │
│  accounting_bgn              │
│  Периоди: 2020-2025          │
│  Базова валута: BGN          │
│  Предназначение: АРХИВ       │
└──────────────────────────────┘

┌──────────────────────────────┐
│  База данни #2               │
│  accounting_eur              │
│  Периоди: 2026+              │
│  Базова валута: EUR          │
│  Предназначение: АКТИВНА     │
└──────────────────────────────┘

Защо две бази данни?

  1. Чистота на данни – Няма смесване на BGN и EUR операции
  2. Исторически записи – BGN базата остава непокътната за проверки
  3. НАП изисквания – Ревизиите искат данни от минали години
  4. Производителност – По-малки бази = по-бързи заявки
  5. Сигурност – Архивната база може да е read-only

Практическо ръководство за 2026

За нови фирми (от 2026+)

Ситуация: Започвате нов бизнес през януари 2026.

Стъпки:

  1. Инсталирайте rs-ac-bg
  2. Създайте база данни accounting_eur
  3. Създайте компания с базова валута EUR
  4. Активирайте ECB като провайдър за курсове
  5. Започнете работа!

Предимства:

  • 🎯 Чисто начало, няма миграция
  • 💶 Пряка работа с евро
  • 🇪🇺 Съответствие с EU стандарти
  • 🚀 Няма исторически багаж

За съществуващи фирми (миграция)

Ситуация: Имате активна фирма с BGN данни от 2020-2025.

Стъпки:

  1. Q4 2025: Затворете финансовата година 2025
  2. 31.12.2025: Генерирайте краен баланс в BGN
  3. 01.01.2026: Създайте нова база данни accounting_eur
  4. 01.01.2026: Създайте нова компания (или нова инстанция) с EUR
  5. 01.01.2026: Ръчно прехвърлете началните салда
  6. 2026+: Продължете работа в EUR

⚠️ ВАЖНО: Прехвърлянето на салда е ръчна операция! Не правете автоматична конвертация на всички записи – това води до неточности.

Защо ръчно?

Сметка: Каса (BGN)
Краен баланс 31.12.2025: 10,000 BGN

Конвертация: 10,000 / 1.95583 = 5,113.14 EUR

Сметка: Каса (EUR)
Начален баланс 01.01.2026: 5,113.14 EUR

Всяка сметка трябва да бъде проверена индивидуално. Автоматична конвертация може да генерира грешки в:

  • Закръгляване
  • Главни книги
  • Аналитични сметки
  • ДДС отчети

Хибриден подход (два периода)

Ситуация: Нуждаете се от едновременен достъп до BGN (стари) и EUR (нови) периоди.

Решение: Две паралелни инстанции на rs-ac-bg

# Инстанция #1: BGN (Архив)
cd rs-ac-bg-bgn
DATABASE_URL=postgresql://user:pass@localhost/accounting_bgn
PORT=8080
cargo run

# Инстанция #2: EUR (Активна)
cd rs-ac-bg-eur
DATABASE_URL=postgresql://user:pass@localhost/accounting_eur
PORT=8081
cargo run

Отворете два браузър таба:

  • http://localhost:5173 → BGN данни (архив)
  • http://localhost:5174 → EUR данни (активна работа)

Технически детайли

Нова миграция

ALTER TABLE companies
ADD COLUMN base_currency_id INTEGER REFERENCES currencies(id);

-- Задай BGN за съществуващи компании
UPDATE companies
SET base_currency_id = (
    SELECT id FROM currencies WHERE code = 'BGN'
)
WHERE base_currency_id IS NULL;

Нови API endpoints

# ECB курсове
mutation {
  updateEcbRatesForDate(date: "2026-01-15")
  updateCurrentEcbRates
  updateEcbRatesForRange(
    fromDate: "2026-01-01"
    toDate: "2026-01-31"
  )
}

# БНБ курсове (за исторически периоди)
mutation {
  updateBnbRatesForDate(date: "2025-12-31")
  updateCurrentBnbRates
}

Frontend подобрения

Currencies страница:

  • Dropdown за избор: БНБ или ECB
  • Визуализация само с ISO кодове
  • Автоматично обновяване на курсове

Settings страница:

  • Избор на базова валута за компанията
  • Конфигуриране на автоматично обновяване
  • Преглед на активен провайдър (БНБ/ECB)

Често задавани въпроси (FAQ)

1. Мога ли да сменя базовата валута на съществуваща компания?

Отговор: Технически – да. Практически – НЕ!

Смяната на базова валута на активна компания води до:

  • Несъответствия в исторически отчети
  • Проблеми с ДДС декларации
  • Грешки в главни книги
  • Объркване при ревизии

Препоръка: Създайте нова компания с нова валута.

2. Какво става с моите BGN данни след 2026?

Отговор: Те остават напълно непокътнати в BGN базата данни.

НАП и ревизори могат да поискат данни от минали години. Запазете BGN базата минимум 5 години след последната операция.

3. ECB ще поддържа ли BGN курсове?

Отговор: Да! След като България влезе в еврозоната, BGN ще стане историческа валута, но ECB ще продължи да публикува курсове за нея (за исторически цели).

4. Трябва ли да обновя валутните курсове всеки ден?

Отговор: Зависи от бизнеса.

  • Да: Ако работите с международни клиенти/доставчици
  • Не: Ако работите само в България с български контрагенти

rs-ac-bg поддържа автоматично обновяване всеки ден в 9:00 ч.

5. Мога ли да използвам rs-ac-bg за USD компания?

Отговор: Да! Системата поддържа всяка валута като базова.

Просто изберете USD при създаване на компанията и активирайте ECB като провайдър (ECB дава EUR/USD курсове).

Roadmap за 2026

Нашите планове за допълнителни функции:

Q4 2025

  • ✅ Базова валута на компанията
  • ✅ ECB интеграция
  • ✅ ISO кодове (без символи)
  • 🚧 Миграционни помощници (wizards)
  • 🚧 Двойно отчитане (BGN + EUR)

Q1 2026

  • 📝 Автоматични напомняния за затваряне на BGN периоди
  • 📝 Сравнителни отчети (BGN vs EUR)
  • 📝 Експорт/Импорт на начални салда
  • 📝 Официални темплейти за НАП (EUR формат)

Q2 2026

  • 📝 AI асистент за валутна конвертация
  • 📝 Bulk операции за миграция
  • 📝 Интеграция с банки (EUR сметки)

Заключение

Въвеждането на еврото е голямо събитие за българския бизнес. Ние в екипа на rs-ac-bg сме горди, че можем да помогнем на счетоводителите и фирмите да се подготвят още сега.

Няколко ключови мисли:

  1. Планирайте предварително – не чакайте януари 2026
  2. Две бази данни – една за BGN (архив), една за EUR (активна)
  3. Ръчна миграция – не автоматизирайте прехвърлянето на салда
  4. Тествайте предварително – създайте тестова EUR компания през декември 2025
  5. ISO кодове винаги – BGN, EUR, USD (не символи!)

Ресурси


Коментари и обратна връзка

Ако имате въпроси или предложения относно подготовката за еврото, моля пишете в GitHub Issues или се свържете с нас rustac.top

Споделете този пост ако мислите, че може да помогне на други счетоводители и фирми!


#Euro2026 #Bulgaria #Accounting #Rust #OpenSource #rs-ac-bg


rs-ac-bg е open-source счетоводна система, написана на Rust. Безплатна, бърза, сигурна.

Вашият коментар