Към основното съдържание
Beancount.io Logo
Beancount срещу hledger

Два отлични счетоводни регистъра в обикновен текст — изберете своята екосистема

Beancount и hledger споделят една и съща философия: вашите книги се съхраняват в обикновен текст, който можете да четете, сравнявате и версионирате с Git — без никакво обвързване. Истинският въпрос е кой модел е по-подходящ: строгият модел на Beancount с уеб екосистема или бързият, изчерпателен команден ред на hledger.

  • Безплатен и с отворен код — и двата
  • Обикновен текст + Git
  • Без обвързване, никога
Таблото на счетоводната книга в beancount.io с графика на тенденцията на нетното богатство и салда по сметки
Начален екран на мобилното приложение Beancount с графика на нетното богатство и последни транзакции
100%
Отворен код — и двата проекта
Обикновен текст
Счетоводен регистър, който можете да четете и след 30 години
Строг
Beancount налага баланс по време на синтактичен анализ
Навсякъде
beancount.io добавя хостинг, синхронизация и ИИ

Една и съща философия, различни екосистеми

И двата са счетоводни регистри в обикновен текст с двойно записване, които можете да версионирате с Git. Разликата е в подходящия модел: строго моделиране с уеб екосистема или бърз, самостоятелен команден ред.

Beancount

Строгият учител

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

hledger

Прощаващият приятел

Форматът на hledger, съвместим с Ledger, създава сметки в движение и дори може да извежда балансиращи записи. По-бързо начало, като дисциплината е оставена на вас.

Beancount

Fava, пълноценен уеб интерфейс

Разглеждайте книгите си чрез полираните табла на Fava — интерактивни диаграми, отчети, портфейли и конзола за заявки BQL, като bean-check валидира всяка редакция.

hledger

Команден ред с много възможности

Богати вградени терминални отчети, TUI hledger-ui и hledger-web за леко сърфиране и въвеждане — не са необходими допълнителни услуги.

Beancount

Python, добавки и BQL

Пишете импортери и добавки на Python и правете заявки към записи с подобен на SQL BQL. Автоматизацията се съхранява в прегледим, тестваем код.

hledger

Правила и shell тръбопроводи

Декларативни правила за импортиране на CSV и комбинируеми CLI команди се вписват директно в Unix тръбопроводи — бърза автоматизация, без нужда от Python.

Beancount

Строги партиди и себестойност

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

hledger

По-опростена обработка на стоки

hledger покрива ежедневната мултивалутна и лесна инвестиционна отчетност с по-мек модел — достатъчно за много лични портфейли.

Beancount

Вашите книги, навсякъде

Хоствайте сами Fava или оставете beancount.io да се грижи за хостинга с банкова синхронизация, родни мобилни приложения и ИИ асистент, който помага за категоризиране и съставяне на записи.

hledger

Един двоичен файл, напълно локален

Инсталирайте един предварително компилиран двоичен файл и вашият счетоводен регистър остава на вашата машина. hledger-web покрива мобилните браузъри; нищо не зависи от облачен акаунт.

Beancount

Безплатно ядро, незадължителен хостинг

Beancount и Fava са безплатни завинаги. Допълнителните планове на beancount.io добавят хостинг, синхронизация, мобилно приложение и ИИ — регистърът остава преносим и в двата случая.

hledger

Безплатно, и точка

Всяка функция на hledger — отчети, TUI, уеб интерфейс, импортиране на CSV — се доставя безплатно в един инструмент. Няма платен слой; такъв не е необходим.

Къде hledger все още печели

Едно и също семейство, честно сравнение: hledger е по-подходящият избор, когато искате бърз, самостоятелен инструмент, който прави всичко от един двоичен файл.

Отчети направо от кутията

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

Сериозно бърз

Написан на Haskell, hledger стартира мигновено и остава бърз върху огромни дневници — десетки хиляди транзакции в секунда, със скромна употреба на памет.

Вградено импортиране на CSV

Декларативни файлове с правила превръщат банковите CSV експорти в чисти дневникови записи — без нужда от писане или поддръжка на Python импортер.

Нищо допълнително за стартиране

Без база данни, без сървър, без акаунт. Един двоичен файл плюс вашия текстов файл е целият стек — тривиално за архивиране, синхронизиране и преместване.

Пълното сравнение

Функция по функция, без маркетингови трикове.

Модел на данни

Beancount
Строг и изричен — декларирани сметки, задължителен баланс, партиди и себестойност
hledger
Гъвкав и прощаващ — съвместим с Ledger, сметки в движение

Основен интерфейс

Beancount
Fava уеб интерфейс, CLI валидация, инструменти за редактори
hledger
Вградени CLI отчети, hledger-ui TUI, hledger-web

Производителност

Beancount
Базиран на Python; v3 добавя C++ ядро за скорост
hledger
Haskell — много бърз, дори върху много големи дневници

Отчетност

Beancount
Интерактивни графики на Fava плюс заявки BQL, подобни на SQL
hledger
Богати вградени терминални отчети и изгледи за няколко периода

Импортиране

Beancount
Екосистема от Python импортери; хоствана банкова синхронизация на beancount.io
hledger
Вградено импортиране на CSV с декларативни файлове с правила

Инвестиции

Beancount
Строги партиди, себестойност и мултивалутност
hledger
По-опростена обработка на стоки за ежедневни портфейли

Настройка

Beancount
Изисква Python; изрични декларации на сметки
hledger
Един предварително компилиран двоичен файл; прощаващ парсер

Мобилно приложение

Beancount
Родни приложения на beancount.io; адаптивен уеб интерфейс на Fava
hledger
hledger-web в мобилен браузър; приложения на трети страни

Вижте цялата си финансова картина

Уеб табла, BQL заявки и родни мобилни приложения — един счетоводен регистър в обикновен текст зад всичко това.

Табло за нетна стойност
Табло за нетна стойност
Отчет за приходите и разходите
Отчет за приходите и разходите
Дневник — всеки запис, в обикновен текст
Дневник — всеки запис, в обикновен текст
Конзола за заявки BQL
Конзола за заявки BQL
Начало — нетна стойност с един поглед
Начало — нетна стойност с един поглед
Сметки
Сметки
Транзакции
Транзакции
Отчети — приходи, разходи, печалба
Отчети — приходи, разходи, печалба
Добавете транзакция за секунди
Добавете транзакция за секунди
Заснемане на касова бележка
Заснемане на касова бележка

И двата са $0 — изберете своята екосистема

Нито един от проектите не таксува за софтуера, и двата съхраняват книгите ви в обикновен текст. Изборът е работен процес, а не размер на портфейла.

Beancount

Безплатно
с отворен код, завинаги
  • Beancount + Fava: $0, самостоятелно хоствани
  • Допълнителни планове на beancount.io за хостинг, банкова синхронизация, мобилно приложение и ИИ
  • Вашият счетоводен регистър в обикновен текст продължава да работи, независимо от какво се откажете

hledger

Безплатно
с отворен код, завинаги
  • Пълният инструментариум — CLI, TUI и уеб интерфейс: $0
  • Отчетите и импортирането на CSV са вградени, нищо допълнително не се добавя
  • Един двоичен файл и текстов файл — без акаунт, без сървър

Опитайте и двата — превключването е евтино

И двата регистъра са в обикновен текст, така че данните ви никога не са заключени. Изпробвайте всеки със същите транзакции, след което се ангажирайте — или запазете и двата.

  1. 1

    Започнете с един истински месец

    Въведете едни и същи последни транзакции и в двата инструмента: импортирайте извлечение, съгласувайте го и изгответе най-важния си отчет във всеки от тях.

  2. 2

    Конвертирайте, когато се ангажирате

    Простите дневници се адаптират лесно, а hledger може да експортира във формат на Beancount. Разширените функции за себестойност, метаданни и директиви заслужават внимателен преглед.

  3. 3

    Или използвайте и двата, един до друг

    Много хора правят точно това: hledger за бързо въвеждане и ежедневни проверки от командния ред, Beancount плюс Fava за по-задълбочен визуален анализ. Обикновеният текст прави разделянето лесно.

Кой да изберете?

Изберете Beancount, ако…

…искате интерактивното уеб табло на Fava, стриктно проследяване на партиди и себестойност за инвестиции, импортери и персонализиран анализ на Python, както и строга система, която налага коректност — с незадължителна хоствана синхронизация, мобилни приложения и ИИ на beancount.io.

Изберете hledger, ако…

…живеете в командния ред и искате бързи, вградени текстови отчети, прощаващ формат, с който да започнете бързо, инсталации от един двоичен файл и силна отчетност за няколко периода — подкрепени от стабилни, редовни издания.

И двата са отлични, зрели, активно поддържани проекти с отворен код, и двата поддържат данните ви преносими в обикновен текст. Най-честният тест е малка извадка от вашите собствени транзакции във всеки от тях — работният процес, който резонира, е правилният избор.

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

Beancount по-строг ли е от hledger?

Да. Beancount изисква изрични декларации за сметки и прилага по-официален модел на данни, докато hledger умишлено приема по-гъвкав формат на дневник в стил Ledger и може да изведе някои липсващи данни.

Кой има по-добър потребителски интерфейс, Beancount или hledger?

Beancount, комбиниран с Fava, предлага по-богато графично преживяване за анализ. hledger е по-силен за бързи терминални отчети и включва hledger-ui и hledger-web за хора, които предпочитат текстов или олекотен уеб интерфейс.

Могат ли hledger и Beancount да използват един и същ дневник?

Техните формати се припокриват, но не са идентични. Обикновените дневници често могат да бъдат адаптирани или експортирани, докато разширените функции за разходи, метаданни и директиви обикновено изискват конвертиране и преглед.

Кой инструмент е по-добър за автоматизация?

Beancount е привлекателен за базирани на Python импортери и плъгини; hledger е привлекателен за shell pipelines, CSV правила и бързи отчети от командния ред. По-добрият избор зависи от езика и работния процес, които искате да поддържате.

Готови ли сте да управлявате книгите си в обикновен текст?

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