Ако някога сте се чудили защо софтуерът за фактуриране в България е толкова скъп, остарял или просто неудобен — не сте сами. След години работа с различни решения реших да направя нещо по въпроса.
Днес публикувам Bash Inv Open — напълно безплатна, модерна система за електронно фактуриране, създадена специално за българския бизнес.
GitHub: github.com/katehonz/bash-inv-open
Какъв е проблемът с фактурирането в България?
Нека бъдем честни — ситуацията не е розова:
Платените решения : край на таксуването на брой потребители (човеци) , брой клиенти , брой фактури.
Безплатните алтернативи често са остарели Windows приложения от 2005 година, които не работят на Mac или Linux, нямат уеб интерфейс и не поддържат съвременни стандарти.
Excel шаблоните са чудесни… докато не объркате формула, не загубите файла или не се наложи да търсите конкретна фактура от преди 2 години.
А с наближаването на влизането ни в Еврозоната през 2026 г. и изискванията за електронно фактуриране по европейски стандарти, нещата се усложняват допълнително.
Какво е Bash Inv Open?
Това е пълноценна уеб система за фактуриране, която:
- Работи във всеки браузър (компютър, таблет, телефон)
- Генерира фактури, кредитни известия, дебитни известия и проформи
- Експортира в PDF и в стандартизиран XML формат (UBL 2.1)
- Поддържа множество валути с автоматични курсове от БНБ
- Валидира автоматично ЕИК, ДДС номера и IBAN
- Е напълно безплатна и с отворен код
Три неща, които я правят различна
1. VIES интеграция — попълвате ДДС номер, системата прави останалото
Ако работите с клиенти от Европейския съюз, знаете колко досадно е да търсите и въвеждате техните данни ръчно.
В Bash Inv просто въвеждате ДДС номера на клиента (например DE123456789) и системата автоматично:
- Проверява дали номерът е валиден
- Извлича името и адреса на фирмата
- Попълва всичко вместо вас
Доколкото знам, това е единствената българска система за фактуриране с тази функционалност.
2. Готовност за Еврозоната
От 1 януари 2026 г. България влиза в Еврозоната. Това означава:
- Фактурите ще трябва да са в евро
- Ще има преходен период с двойно показване на цени
- Старите системи ще трябва да се актуализират
Bash Inv е проектирана с мисълта за това от самото начало. Превключването ще стане автоматично, без да губите време в ръчни настройки.
3. Европейски стандарт за електронни фактури (UBL 2.1)
Това може да звучи технически, но е важно: все повече големи компании и държавни институции изискват фактурите да идват в специален XML формат, който може да се импортира директно в техните системи.
Bash Inv генерира фактури, които отговарят на:
- EN 16931 — европейския стандарт за електронно фактуриране
- Peppol BIS Billing 3.0 — мрежата за обмен на електронни документи в ЕС
С други думи — ако клиент ви поиска „електронна фактура за ERP системата“, можете да му я дадете с един клик.
За кого е подходяща?
- Фрийлансъри и самонаети — без месечни такси, без ограничения
- Малки фирми — до 5-10 служители, които нямат нужда от тежък ERP
- Счетоводители — които искат да автоматизират работата си
- Разработчици — които искат да интегрират фактурирането в собствените си системи
Как изглежда на практика?
Ето какво можете да правите:
Създаване на фактура:
- Избирате клиент (или създавате нов с автоматично попълване от VIES/ЕИК)
- Добавяте артикули с количество и цена
- Системата изчислява ДДС автоматично
- Натискате „Запази“ и фактурата е готова
Експорт:
- PDF за изпращане по имейл или печат
- UBL XML за интеграция с ERP системи
- Автоматично прикачване към имейли
Справки:
- Платени и неплатени фактури
- Обороти по периоди
- Справки по клиенти
Технически детайли (за любопитните)
Системата е изградена с модерни технологии:
| Компонент | Технология |
|---|---|
| Backend | Java 21, Spring Boot 3, GraphQL |
| Frontend | React 18, Material-UI |
| База данни | PostgreSQL |
| API | GraphQL (с GraphiQL за тестване) |
Кодът е чист, добре документиран и лесен за разширяване.
Как да започнете?
Вариант 1: Опитайте демото
Отидете на inv.cyberbuch.org и разгледайте системата без инсталация.
Вариант 2: Инсталирайте локално
# Клонирайте репозиторито
git clone https://github.com/katehonz/bash-inv-open.git
cd bash-inv-open
# Създайте база данни
createdb sp-inv-app
# Стартирайте
./start.sh
Отворете http://localhost:3000 и сте готови.
Вариант 3: Инсталирайте на сървър
В документацията има подробно ръководство за deployment на VPS с Docker, автоматичен SSL и backup към облака.
Защо е безплатна?
Защото вярвам, че базовите бизнес инструменти не трябва да са зад paywall.
Малките бизнеси и фрийлансърите имат достатъчно разходи — не е нужно да плащат и за това да издадат фактура.
Проектът е под MIT лиценз — можете да го използвате, модифицирате и дори да го продавате, ако искате. Единственото условие е да запазите информацията за авторството.
Какво предстои?
Проектът е 90-95% готов за production употреба. В плановете за бъдещето са:
- Интеграция с български банки за автоматично отбелязване на плащания
- Мобилно приложение
- Интеграция с популярни счетоводни програми
- Автоматично изпращане на напомняния за просрочени фактури
Как можете да помогнете?
Ако проектът ви е полезен:
- Дайте звезда в GitHub — помага на други хора да открият проекта
- Споделете с колеги — може би някой има нужда точно от това
- Докладвайте бъгове — отворете issue, ако нещо не работи
- Предложете подобрения — идеите са добре дошли
- Допринесете код — pull request-ите са отворени
Заключение
След месеци работа, Bash Inv Open е готова за реалния свят. Надявам се да бъде полезна на други хора, които като мен са търсили модерно, безплатно и българско решение за фактуриране.
Опитайте я и ми кажете какво мислите.
GitHub: github.com/katehonz/bash-inv-open
Контакт: info@rustac.top
Димитър Гигов
Информейт ЕООД
24 декември 2024 г.