// Серия Baraba · модел ytbuch

Твоите книжа.
Твоята машина.
Твоят код.

Счетоводна програма с отворен код. Без облак, без абонамент — инсталираш на своята машина и данните остават при теб.

ziko@ytbuch: ~

$ whoami

ytbuch — счетоводна програма с отворен код

$ cat /etc/motd

> фактури · ДДС дневници · SAF-T към НАП

> склад · банки · отчети · UBL/Peppol

> базова валута: EUR · черно сторно · 2FA

[OK] лиценз: BSD-3-Clause · данните са при теб

$ █

  • [BSD-3-Clause]
  • [Rust]
  • [YottaDB]
  • [Next.js]
  • [Docker]

$ ls /opt/ytbuch/modules

// всичко за дневното счетоводство — по българските правила

> фактури [OK]

Чернова и пост, следващ номер, черно сторно. Печат PDF, DOCX, ODT и UBL. Входящи фактури и протоколи по чл. 117 ЗДДС.

> ubl_peppol [OK]

Е-фактури по стандарта на ЕС: UBL 2.1 XML по EN 16931 / Peppol BIS Billing 3.0. Експорт от фактура, импорт към чернова през Сканиране; кредитните са CreditNote. Форматът на ViDA (VAT in the Digital Age).

> ддс_и_нап [OK]

ДДС дневници за покупки и продажби, файл за НАП, периоди и начални салда. Затвореният месец спира поста.

> saft [OK]

XML по схема V1.0.1 за месец, година или при поискване. Номенклатурите на НАП: сметки, мерни единици, данъчни кодове, КН8.

> сметкоплан [OK]

Готов сметкоплан от каталога на НАП. Seed-ът добавя липсващите сметки, без да дублира номера.

> контрагенти_стоки [OK]

Без дубликати по ЕИК и ДДС номер. VIES проверка, разбиване на адреси, КН8 класификация, автоматично изписване при покупка.

> банки [OK]

CSV, MT940 и XML — Postbank, UniCredit, OBB, camt.053. Операциите се свързват със счетоводните записи.

> склад_производство [OK]

Движение по обекти, месечно изписване, ръчни материали, рецепти и производствени заповеди. ДМА и дивиденти.

> фирми_роли [OK]

Многофирмена изолация, роли с права по модул, одитна следа с потребител и час за документите и статиите.

> сигурност [OK]

argon2id, 2FA с QR и резервни кодове, анулиране на сесиите при смяна на парола, заключване при грешни входове, бекъп към S3.

> сканиране [OK]

Снимка, PDF или UBL XML (Peppol) стават чернова — снимките и PDF чрез AI (Mistral). Запомняне на имена на стоки.

> отчети [OK]

Табло, дневник, счетоводни справки и финансови отчети (СС 1). Износ в Excel, ODS и PDF.

> курсове_проверки [OK]

Курсове на ЕЦБ, VIES проверка на ДДС номер, SMTP известия и съпоставяне на SAF-T движения.

$ cat /etc/ytbuch.conf

// три контейнера, нула зависимости от облак

/etc/ytbuch.conf

backend = "Rust + Axum 0.8 · JWT HS256"

database = "YottaDB · SQL през Octo"

frontend = "Next.js 16 · App Router · български и английски"

runtime = "Docker Compose · 3 контейнера · автоматичен рестарт"

cloud = false # данните са в локален volume

license = "BSD-3-Clause"

$ ./deploy --local

// нужен е само Docker с Compose

deploy.sh

$ git clone https://github.com/cyberbuch/ytbuch.git

$ cd ytbuch

$ docker compose -f deploy/docker-compose.yml up -d --build

[OK] ytbuch-yottadb   healthy

[OK] ytbuch-backend   healthy

[OK] ytbuch-frontend healthy

> отвори http://127.0.0.1:3020

> вход: superadmin · паролата се генерира при първия старт: docker logs ytbuch-backend

> смени я веднага от Профил

// документация: docs/ и user-docs/

$ cat LICENSE

// BSD-3-Clause — ползвай, променяй, разпространявай. // включително в търговски продукти. Серия Baraba, модел ytbuch.