Готови за Еврото: Как 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 - Американски долар
Защо?
- Професионализъм – ISO кодове са международен стандарт
- Яснота – Не се бъркат символите (¥ може да е JPY или CNY)
- Техническа точност – База данни работи с кодове, не с emoji
- Подготовка за бъдещето – Лесно добавяне на нови валути
4. Препоръчителна архитектура 🏗️
Нашата препоръка е ясна и категорична:
┌──────────────────────────────┐
│ База данни #1 │
│ accounting_bgn │
│ Периоди: 2020-2025 │
│ Базова валута: BGN │
│ Предназначение: АРХИВ │
└──────────────────────────────┘
┌──────────────────────────────┐
│ База данни #2 │
│ accounting_eur │
│ Периоди: 2026+ │
│ Базова валута: EUR │
│ Предназначение: АКТИВНА │
└──────────────────────────────┘
Защо две бази данни?
- Чистота на данни – Няма смесване на BGN и EUR операции
- Исторически записи – BGN базата остава непокътната за проверки
- НАП изисквания – Ревизиите искат данни от минали години
- Производителност – По-малки бази = по-бързи заявки
- Сигурност – Архивната база може да е read-only
Практическо ръководство за 2026
За нови фирми (от 2026+)
Ситуация: Започвате нов бизнес през януари 2026.
Стъпки:
- Инсталирайте rs-ac-bg
- Създайте база данни
accounting_eur - Създайте компания с базова валута EUR
- Активирайте ECB като провайдър за курсове
- Започнете работа!
Предимства:
- 🎯 Чисто начало, няма миграция
- 💶 Пряка работа с евро
- 🇪🇺 Съответствие с EU стандарти
- 🚀 Няма исторически багаж
За съществуващи фирми (миграция)
Ситуация: Имате активна фирма с BGN данни от 2020-2025.
Стъпки:
- Q4 2025: Затворете финансовата година 2025
- 31.12.2025: Генерирайте краен баланс в BGN
- 01.01.2026: Създайте нова база данни
accounting_eur - 01.01.2026: Създайте нова компания (или нова инстанция) с EUR
- 01.01.2026: Ръчно прехвърлете началните салда
- 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 сме горди, че можем да помогнем на счетоводителите и фирмите да се подготвят още сега.
Няколко ключови мисли:
- Планирайте предварително – не чакайте януари 2026
- Две бази данни – една за BGN (архив), една за EUR (активна)
- Ръчна миграция – не автоматизирайте прехвърлянето на салда
- Тествайте предварително – създайте тестова EUR компания през декември 2025
- ISO кодове винаги – BGN, EUR, USD (не символи!)
Ресурси
Коментари и обратна връзка
Ако имате въпроси или предложения относно подготовката за еврото, моля пишете в GitHub Issues или се свържете с нас rustac.top
Споделете този пост ако мислите, че може да помогне на други счетоводители и фирми!
#Euro2026 #Bulgaria #Accounting #Rust #OpenSource #rs-ac-bg
rs-ac-bg е open-source счетоводна система, написана на Rust. Безплатна, бърза, сигурна.